Перейти к публикации

Рекомендованные сообщения

Очень надо переделать 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');

Наверно этого не достаточно, или что то может показаться неправильным но файлы льются

Ссылка на сообщение
Поделиться на других сайтах

По ftp что бы пройти сессию, как иначе лить по http без пасса на другой сервер? У кого есть мысли как решить эту "проблему"?

Ссылка на сообщение
Поделиться на других сайтах

Может тебе такои вариан паидёт на java

_http://forum.pc-soft.ru/index.php?showtopic=30160&hl=

вставиш иво в статик ;)

Сомневаюсь, мне надо задействовать антилич и сам факт того что файлы можно загрузить прямо через новость

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...