Автор Тема: как загрузить папку с файлами на хостинг  (Прочитано 11205 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
скриптом на php

может кто подскажет код

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #1 : 10 Декабря 2006, 06:13:57 »
Сей вопрос поднимался не только здесь, но и во многих других форумах и сообществах, посвященных PHP, однако  до настоящего момента универсального рецепта, увы, не нашли. Полагаю, и не найдут.
« Последнее редактирование: 10 Декабря 2006, 06:36:44 от brainkiller »

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #2 : 10 Декабря 2006, 23:21:33 »
а что это так сложно?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #3 : 11 Декабря 2006, 00:27:53 »
Я вот сейчас подумал, что мы можем говорить о разных вещах.

Если необходимо скопировать на хостинг содержимое некоей папки, доступной через интернет, то никаких проблем!

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

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #4 : 11 Декабря 2006, 08:38:28 »
Да совершенно верно!!!
Необходимо загрузить папку с файлами которая уже залита на хостинг
и на этот же хостинге загрузить скрипт заливки (допустим zalivka.php)
и этим скриптом zalivka.php загрузить некую папку с файлами на другой хостинг

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
как загрузить папку с файлами на хостинг
« Ответ #5 : 11 Декабря 2006, 12:39:13 »
FTP

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #6 : 11 Декабря 2006, 13:25:38 »
Ну да, FTP.

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #7 : 11 Декабря 2006, 22:14:16 »
что фтп?????????????????????????????

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
как загрузить папку с файлами на хостинг
« Ответ #8 : 12 Декабря 2006, 00:14:18 »
Если ты поставишь еще пятьдесят знаков вопроса, тебе станет гораздо легче. Попробуй.
А FTP вот что.

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #9 : 12 Декабря 2006, 00:38:34 »
ой........ видимо кнопку заело вот и вопросов куча получилась :)
спасибо за ссылку
но мне то нужен код моего варианта
где его взять - вот вопрос?

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #10 : 12 Декабря 2006, 02:28:28 »
Удосужьтесь хотя бы пролистать то, что Вам посоветовали.

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
как загрузить папку с файлами на хостинг
« Ответ #11 : 12 Декабря 2006, 08:20:02 »
Для этого есть специально обученный раздел — «поиск скриптов».

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #12 : 12 Декабря 2006, 22:26:47 »
а вот этот кусок подойдёт?

// установка соединения
$conn_id = ftp_connect($ftp_server);

// вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// проверка соединения
if ((!$conn_id) || (!$login_result)) {
       echo "Не удалось установить соединение с FTP сервером!";
       echo "Попытка подключения к серверу $ftp_server под именем $ftp_user_name!";
       exit;
   } else {
       echo "Установлено соединение с FTP сервером $ftp_server под именем $ftp_user_name";
   }

// закачивание файла
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// проверка результата
if (!$upload) {
       echo "Не удалось закачать файл!";
   } else {
       echo "Файл $source_file закачен на $ftp_server под именем $destination_file";
   }

// закрытие соединения
ftp_close($conn_id);
?>

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #13 : 13 Декабря 2006, 03:26:21 »
По одному файлу будете качать? Добавьте в скрипт перебор содержимого папки-источника, желательно - рекурсивную функцию, которая пройдет и по поддиректориям.

Оффлайн toprunet

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как загрузить папку с файлами на хостинг
« Ответ #14 : 13 Декабря 2006, 07:42:08 »
я бы с удовольствием добавил
но я в этом ни бум бум
если не затруднит подскажите что да как - поэтому я и обратился на форум

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28