ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

24.11.2007, 13:09
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме: 5939734
Репутация:
1917
|
|
Скрипт полностью правильный, или просто не удается соединится с фтп сервером, или логин/пароль неправильный или файл не существует
вначале скрипта напиши:
error_reporting(E_ALL);
и посмотри где ошибка
__________________
Карфаген должен быть разрушен...
|
|
|

24.11.2007, 13:17
|
|
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме: 306311
Репутация:
119
|
|
PHP код:
$local_file = 'C:\local.zip';
может он этот путь не понимает, попробуй задать какнибудь так
PHP код:
$local_file = '../../../../путь/local.zip';
|
|
|

24.11.2007, 14:02
|
|
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме: 4038468
Репутация:
1224
|
|
м... а подскажите следующее:
как можно сделать что бы при загрузке файла не сервер пользователь вводил некоторые данные, а эти данные в свою очередь записывались в текстовый документ, например:
пользователь загружает rar архив с названием test.rar
и ввыодит например данные "это тестовый архив" и свой e-mail, и ставит галочку у пункта "я согласен с правилами".
вот, а на сервер загружался архив test.rar и создавался txt файл со строками "это тестовый архив" и введенным e-mail адресом
|
|
|

24.11.2007, 14:19
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
Провел на форуме: 4625160
Репутация:
457
|
|
Создаешь в своей форме 2 дополнительных поля
PHP код:
<input type=text name=pole1><br>
<input type=text name=pole2><br>
Потом, обрабатываешь данные из них
PHP код:
if(isset($_POST['pole1']) && isset($_POST['pole2']))
{
$f=fopen("filename.txt","a");
fwrite($f,$_POST['pole1'].";".$_POST['pole2']);
fclose($f);
} else echo "Заполните все обязательные поля";
|
|
|

24.11.2007, 14:52
|
|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме: 5302668
Репутация:
2054
|
|
index.html что то типа такова
PHP код:
<html>
<title>
загрузка файла
</title>
<body>
<form enctype="multipart/form-data" action="upload.php" method="post">
Выбор файла:<br /><input name ="userfile" type="file"><br />
Описание:<br /><textarea rows="5" name="text" cols="20"></textarea><br />
<input type="checkbox" name="accepted"> я согласен с бла бла бла<br />
<br />
<input type="submit" value="Загрузить файл">
<input type="reset" value="Очистить">
</form>
<br />
</body>
</html>
upload.php
PHP код:
<?
......
сдесь проверка типа предложеной выше.
......
$message=$_POST['text'];
$textfile = 'text.txt';
$handle = fopen($textfile, 'a+');
fwrite($handle, $message);
fwrite($handle, "<br />------<br />");
$savedir = '/home/www/';
$filename = $savedir . $_FILES['userfile']['name'];
if (move_uploaded_file($_FILES['userfile']['name'], $filename))
{
echo("Файл успешно сохранён");
}
else
{
echo("Сохранить файл не удалось");
}
?>
__________________
Лучший способ защиты - это нападение!!!
|
|
|

24.11.2007, 14:59
|
|
Banned
Регистрация: 29.09.2007
Сообщений: 512
Провел на форуме: 4038468
Репутация:
1224
|
|
а еще туда же:
а вот что бы заливалось например не test.rar, а name_sitename.rar при чём что бы name указывалось пользователем а sitename присваивалось при загрузке
|
|
|

24.11.2007, 15:11
|
|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме: 5302668
Репутация:
2054
|
|
почитай лучше книгу по Php - раздел работы с файлами. я щас выше описаное с книги привёл.
__________________
Лучший способ защиты - это нападение!!!
|
|
|

24.11.2007, 15:38
|
|
Познающий
Регистрация: 08.02.2007
Сообщений: 41
Провел на форуме: 136843
Репутация:
13
|
|
простите наверно за вообще глупый вопрос, но всетаки прошу помощи
в папке hpk которая в корнивеке есть файл 1.php
в папке kph которая в корнивеке есть файл 2.php
в файле 2.php есть некоя переменная $grt='ну вообще тупой вопрос';
как сделать инклюд файла 2.php в файл 1.php не указывая имени сервера.
есть пару книжек, но вних такие мелочи не рассматриваються, а скачать чтобы денег мало на счету, помогите пожалуйста.
|
|
|

24.11.2007, 15:47
|
|
Крёстный отец :)
Регистрация: 22.06.2005
Сообщений: 1,330
Провел на форуме: 5302668
Репутация:
2054
|
|
в 1.php добавь строку:
include_once "../kph/2.php";
__________________
Лучший способ защиты - это нападение!!!
Последний раз редактировалось TANZWUT; 24.11.2007 в 15:51..
Причина: полностью не дочитал.. поторопился с ответом. %)
|
|
|

24.11.2007, 16:02
|
|
Познающий
Регистрация: 08.02.2007
Сообщений: 41
Провел на форуме: 136843
Репутация:
13
|
|
я так уже сам пробовал но выдает такую ошибку
Warning: main() [function.include]: Failed opening '/languages/ru.php' for inclusion (include_path='.;/usr/local/PHP/includes;/usr/local/PHP/pear') in W:\www\hpk\1.php on line 2
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|