Redigen 0 Опубликовано: 27 марта 2007 Рассказать Опубликовано: 27 марта 2007 Очень надо переделать DLE для заливки файлов на другой сервер. Получилось у меня это только на половину, файлы заливаются, только ссылки на добавление в новость не появляются. Ну кто в теме помогите. То что я сделал: /engine/inc/files.php /* ===================================================== Загрузка файлов, но не картинок ===================================================== */ if ($serverfile == '') { if ($urlcopy != "yes") @move_uploaded_file($image, "ftp://user:pass@ftp.host.ru/WWW/".$file_prefix.$image_name) or $img_result = "<div><font color=red>$lang[images_uperr_3]</font></div>"; else @copy($imageurl, "ftp://user:pass@ftp.host.ru/WWW/".$file_prefix.$image_name) or $img_result = "<div><font color=red>$lang[images_uperr_3]</font></div>"; } else { $file_prefix = ''; $image_name = $serverfile; } if(@file_exists("ftp://user:pass@ftp.host.ru/WWW/".$file_prefix.$image_name)) { @chmod ("ftp://user:pass@ftp.host.ru/WWW/".$file_prefix.$image_name, 0666); $img_result .= "<div><font color=green>$image_name -> $lang[files_upok]</font></div>"; $added_time = time()+ ($config['date_adjust']*60); $db->query("INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time')"); } /engine/download.php define('DATALIFEENGINE', true); define('FILE_DIR', 'ftp://user:pass@ftp.host.ru/WWW/'); define('ROOT_DIR', '..'); define('ENGINE_DIR', ROOT_DIR.'/engine'); Наверно этого не достаточно, или что то может показаться неправильным но файлы льются Цитата Ссылка на сообщение Поделиться на других сайтах
mcaiZer77 0 Опубликовано: 27 марта 2007 Рассказать Опубликовано: 27 марта 2007 Redigen, Нда. Странный подход, не проверял, но поверю на слово. Но функции FTP тебе на что? Цитата Ссылка на сообщение Поделиться на других сайтах
Redigen 0 Опубликовано: 28 марта 2007 Рассказать Опубликовано: 28 марта 2007 Автор По ftp что бы пройти сессию, как иначе лить по http без пасса на другой сервер? У кого есть мысли как решить эту "проблему"? Цитата Ссылка на сообщение Поделиться на других сайтах
killerp 0 Опубликовано: 28 марта 2007 Рассказать Опубликовано: 28 марта 2007 Может тебе такои вариан паидёт на java _http://forum.pc-soft.ru/index.php?showtopic=30160&hl= вставиш иво в статик Цитата Ссылка на сообщение Поделиться на других сайтах
Redigen 0 Опубликовано: 28 марта 2007 Рассказать Опубликовано: 28 марта 2007 Автор Может тебе такои вариан паидёт на java _http://forum.pc-soft.ru/index.php?showtopic=30160&hl= вставиш иво в статик Сомневаюсь, мне надо задействовать антилич и сам факт того что файлы можно загрузить прямо через новость Цитата Ссылка на сообщение Поделиться на других сайтах
tofak 0 Опубликовано: 4 апреля 2007 Рассказать Опубликовано: 4 апреля 2007 Народ, подскажите тоже самое с картинками Цитата Ссылка на сообщение Поделиться на других сайтах
tofak 0 Опубликовано: 9 апреля 2007 Рассказать Опубликовано: 9 апреля 2007 Ну, подскажет кто-то? Цитата Ссылка на сообщение Поделиться на других сайтах
seva_81 0 Опубликовано: 18 мая 2007 Рассказать Опубликовано: 18 мая 2007 ну может знает кто как такое сделать ? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.