Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
7 / 7 / 4
Регистрация: 01.10.2015
Сообщений: 327
1

Не загружает файлы на FTP-сервер

11.01.2018, 12:28. Показов 1926. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, пытаюсь сделать загрузку файлов на FTP-сервер. Ранее этого не делал.
Есть у меня файл подключения ftp.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
 
$ftp_server = "192.168.100.5";                  //IP
$ftp_user_name = "Admin";                       //Логин
$ftp_user_pass = "mazahaker123";                //Пароль
$paths = "../FTP";                              //Путь к FTP каталогу
 
$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 connection has failed!";
       echo "Attempted to connect to $ftp_server for user: $ftp_user_name";
       exit;
   } else {
       // echo "Connected to $ftp_server, for user: $ftp_user_name";   //Подключение установлено! 
   }
   
   ?>
Этот скрипт работает нормально, к серверу подключается
Далее я сделал форму, просто для выбора файла:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  
<form class="form-horizontal" role="form" method="post" action="index.php" enctype="multipart/form-data">
<div class="form-group">
    <label for="" class="col-sm-2 control-label">Загрузить документ</label>
    <div class="col-sm-10">
      <input type="file" class="form-control" id="" name="DocFileClass">
    </div>
  </div>
 
<div class="form-group">
    <div class="col-sm-offset-2 col-sm-10">
      <button type="submit" class="btn btn-default" id="addLISTd" name="addListDoc">Добавить</button>
    </div>
  </div>
</form>
Затем обрабатываю нажатие кнопки:
PHP
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
if(isset($_POST['addListDoc'])){
 
    
    
/* FTP --------------------------------------------------------------------------------*/
 
 
$filep = $_FILES['DocFileClass']['tmp_name']; 
 
//имя файла на сервере после того, как вы его загрузите
$name = $_FILES['DocFileClass']['name'];
 
$conn_id = ftp_connect($ftp_server);
 
 
   $upload = ftp_put($conn_id, 'public_html/'.$paths.'/'.$name, $filep, FTP_BINARY);
   // проверяем статус загрузки
   if (!$upload) {
          echo "Error: FTP upload has failed!";
      } else {
          echo "Good: Uploaded $name to $ftp_server";
      }
      ftp_close($conn_id);
 
      set_time_limit(300);
Но файл не загружается. Нужна помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2018, 12:28
Ответы с готовыми решениями:

Не загружает файлы на локальный сервер. PHP. POST
У меня возникла проблема, что фалы не загружаются на локальный сервер (использую Open-Server). Взял...

Не загружает файл на сервер
Вот такой простой скрипт не работает, всегда выводит &quot;Ошибка загрузки&quot; &lt;?php $path = GetCWD()...

Не загружает файлы
Не загружает файлы на сервер, даже папку создал всё ровно не грузит. Использую Denwer &lt;?php if...

Скачать файлы с FTP-сервера и закачать файлы на FTP-сервер
Сдравствуйте, как скачать и закачать файлы на ftp сервер без искажения и повреждения всех расшений,...

2
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
16.01.2018, 20:47 2
в файле error_log есть ошибки?
1
7 / 7 / 4
Регистрация: 01.10.2015
Сообщений: 327
16.01.2018, 21:49  [ТС] 3
Я уже решил проблему.
0
16.01.2018, 21:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2018, 21:49
Помогаю со студенческими работами здесь

Не отправляет/загружает файлы с ftp сервера
i won't open a connection to &quot;мой внешний ip-адрес&quot;(only to&quot;неизвестный адрес&quot;) 425 no data...

файлы на FTP сервер
Всем привет! Собственно возникла такая идея: Есть хостинг, требуется каждые 5 мин....

Как закачать файлы на ftp-сервер?
Код должен вытаскивать все файлы из папки /home/path/to/public_html/tmp/orders/ и закачивать на ФТП...

Скопировать на FTP-сервер файлы по маске
Привет всем. Нужно скопировать на фтп файлы по маске. Но что то не получается первый файл...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru