Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Скрипт перекачки файла с cайта на FTP

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Скрипт перекачки файла с cайта на FTP
Имя
Сообщение << Старые топики   Новые топики >>
Скрипт перекачки файла с cайта на FTP - 2009-01-16 13:06:53.573333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Напрямую, минуя ваш компьютер.

Скрипт необязательно устанавливать туда, куда скачиваешь. На любой сайт с поддержкой php, чтобы было понятно:

1. Сайт, откуда скачиваешь
2. FTP (сайт), куда скачиваешь
3. Сайт, где установлен скрипт ( может не иметь никакого отношения к п.2 и может вообще быть не сайтом )

&lt;pre&gt; &lt;?php @set_time_limit(0); @ini_set("display_errors","1"); if(isset($submit)) { $file = trim($_POST['d_file']); //Удаленный путь к файлу $remote_file = trim($_POST['r_file']); //Локальный путь к файлу (абсолютный) $ftp_server = trim($_POST['server']); $ftp_user = trim($_POST['login']); $ftp_pass = trim($_POST['pass']); // установить соединение или выйти $conn_id = ftp_connect($ftp_server) or die("Не удалось установить соединение с $ftp_server"); // попытка входа if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) { echo "Произведен вход на $ftp_server под именем $ftp_user\n"; } else { echo "Не удалось войти под именем $ftp_user\n"; } // загрузка файла if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) { echo "$file загружен на сервер\n"; } else { echo "Не удалось загрузить $file на сервер\n"; } // close the connection and the file handler ftp_close($conn_id); } ?&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text; charset=windows-1251"&gt; &lt;title&gt;FTP2FTP&lt;/title&gt; &lt;/head&gt; &lt;bоdу&gt; &lt;div align="center"&gt; &lt;form method="post"&gt; &lt;table&gt; &lt;tr&gt;&lt;td&gt;&lt;span&gt;Файл для скачивания(http://.../имя_файла)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="d_file" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;span&gt;Путь для скачивания на фтп(абсолютный -/http/1/имя_файла)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="r_file" /&gt;&lt;/td&gt; &lt;tr&gt;&lt;td&gt;&lt;span&gt;FTP-сервер:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="server" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;span&gt;FTP-login:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="text" name="login" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;&lt;span&gt;FTP-password:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;input type="password" name="pass" /&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;input type="submit" name="submit" value="Start" /&gt; &lt;/form&gt; &lt;/div&gt; &lt;/bоdу&gt; &lt;/html&gt; &lt;/pre&gt;
Post #: 1
RE: Скрипт перекачки файла с cайта на FTP - 2009-01-16 13:10:42.716666   
azimzaim

Сообщений: 320
Оценки: 0
Присоединился: 2009-01-04 22:14:32.760000
Я как раз хотел создать подобную тему)) Риспект.
Post #: 2
RE: Скрипт перекачки файла с cайта на FTP - 2009-01-16 13:15:21.466666   
[Macintosh]

Сообщений: 58
Оценки: 0
Присоединился: 2008-12-08 15:27:40.173333
Отлично, но только забыл в конце '?&gt;' поставить
Post #: 3
RE: Скрипт перекачки файла с cайта на FTP - 2009-01-16 13:47:44.656666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Переделал децл первый пост, теперь с формой ввода, просто ставите на сайт с поддержкой php, вводите данные и жмете Start
Post #: 4
RE: Скрипт перекачки файла с cайта на FTP - 2009-01-16 13:58:04.706666   
[Macintosh]

Сообщений: 58
Оценки: 0
Присоединился: 2008-12-08 15:27:40.173333
Отлично, теперь точно пригодиться, + удобство )
Post #: 5
RE: Скрипт перекачки файла с cайта на FTP - 2009-03-05 10:27:20.890000   
SirJay

Сообщений: 1
Оценки: 0
Присоединился: 2009-02-25 11:42:37.283333
Если я правильно понял, то уже есть страенький скрипт для этих целей) PHP FXP, сайт: http://fxp.harrym.ru/index.php очень классная вещь[sm=ab.gif]
Post #: 6
RE: Скрипт перекачки файла с cайта на FTP - 2009-03-05 12:08:07.470000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
[Macintosh]
согласно стандартам пхп ?> в конце ставить не обязательно
а согласно стандартам програмирования от Zend ставить ?> вообще противопоказанно

Pashkela
скрипт хороший для загрузки на локальный камп, но с хостинга на хостинг он работать не будет … просто на 90% хостингов олов урл опен отключено админами… :( я думаю надо бы доработать скрипт с применением curl или сокетов..

скрипт на самом деле очень актуальный… мне часто бывает нужен
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Скрипт перекачки файла с cайта на FTP







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.