Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: FTP импорт

Сообщения:  [1-6] 

 
 автор: EXP   (14.09.2006 в 21:04)   письмо автору
 
   для: cheops   (14.09.2006 в 19:28)
 

Наверно надо с локального файла
<? if(ftp_put($link$new"x.fl"FTP_BINARY)) 
echo
"$new created<br><br>"
Наверно понял, скрипт посылает запрос http на файл ,http-сервер посылает файл скрипту. А ftp ждёт файл от скрипта. Ещё при копировании, сначала ftp_get() во временный файл а потом ftp_put() обратно на ftp Наверно (;

   
 
 автор: cheops   (14.09.2006 в 19:28)   письмо автору
 
   для: EXP   (13.09.2006 в 20:26)
 

А соединение и регистрация нормально на сервере проходят? У учётной записи имеются права на создание файлов на сервере?

   
 
 автор: EXP   (13.09.2006 в 20:26)   письмо автору
 
   для: Sobachka   (13.09.2006 в 15:34)
 

Да, просто это отрывок кода, там вначале идёт инклудинг. с сервером соединяется, авторизуется, хотел без записи в временный файл, чтобы исходящий трафик был только на удалённом http сервере. Фтп тоже удалённый.

   
 
 автор: Sobachka   (13.09.2006 в 15:34)   письмо автору
 
   для: EXP   (13.09.2006 в 05:33)
 

Возможно,но легче помойму через copy(); ...

   
 
 автор: cheops   (13.09.2006 в 12:47)   письмо автору
 
   для: EXP   (13.09.2006 в 05:33)
 

Можно, но сначала следует установить соединение с FTP-сервером...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18558

   
 
 автор: EXP   (13.09.2006 в 05:33)   письмо автору
 
 

Возможно-ли послать на фтп файл, не заливая его на сайт, типа таким:

<?  $di "http://___...";
$fn=basename($di);
$handle fopen($di'rb');
if(!
$handle) echo 'Не могу открыть файл';
else {
$nw "$d/$fn";
if(
ftp_put($link$nw$diFTP_BINARY))
echo
"$fn imported<br><br>";
else 
puterror("$fn незаписывается $nw");
fclose($handle);
}
Всё находит ошибок не выдаёт, пишет "незаписывается"

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования