Модераторы: 2man
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пожалуйста помогите настроить! скрипт загрузки файлов на FTP 
:(
    Опции темы
Elio
Дата 14.1.2007, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владелец



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 7.12.2006

Репутация: нет
Всего: нет



Пожалуйста помогите разобраться со скриптом!
Код

<?php
if(isset($_POST['start_upload']) && $_FILES['txt_file']['name'] != ""){
     
   $local_file = $_FILES['txt_file']['tmp_name']; // Defines Name of Local File to be Uploaded

   $destination_file = "/".basename($_FILES['txt_file']['name']);  // Path for File Upload (relative to your login dir)

   // Global Connection Settings
   $ftp_server = "ftp://85.202.104.90/Incoming/Test/";      // FTP Server Address (exlucde ftp://)
   $ftp_user_name = "Anonymous";    // FTP Server Username
   $ftp_user_pass = "";      // Password

   // Connect to FTP Server
   $conn_id = ftp_connect($ftp_server);
   // Login to FTP Server
   $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
   
   // Verify Log In Status
   if ((!$conn_id) || (!$login_result)) {
       echo "FTP connection has failed! <br />";
       echo "Attempted to connect to $ftp_server for user $ftp_user_name";
       exit;
   } else {
       echo "Connected to $ftp_server, for user $ftp_user_name <br />";
   }

   $upload = ftp_put($conn_id, $destination_file, $local_file, FTP_BINARY);  // Upload the File
   
   // Verify Upload Status
   if (!$upload) {
       echo "<h2>FTP upload of ".$_FILES['txt_file']['name']." has failed!</h2><br /><br />";
   } else {
       echo "Success!<br />" . $_FILES['txt_file']['name'] . " has been uploaded to " . $ftp_server . $destination_file . "!<br /><br />";
   }

   ftp_close($conn_id); // Close the FTP Connection
}
?>

<html>
   <head>
       <script type="text/javascript">
           window.onload = function() {
               document.getElementById("progress").style.visibility = "hidden";
               document.getElementById("prog_text").style.visibility = "hidden";
           }
           
           function dispProgress() {
               document.getElementById("progress").style.visibility = "visible";
               document.getElementById("prog_text").style.visibility = "visible";
           }
           
       </script>
       
   </head>
   <body>
       <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST" enctype="multipart/form-data">
           Please choose a file: <input name="txt_file" type="file" size="35" />
           <input type="submit" name="start_upload" value="Upload File" onClick="dispProgress()" />
       </form>
       
       <!-- Link to progress file: see http://www.ajaxload.info/ for animated gifs -->
       <img id="progress" src="http://www.your.site/images/progress.gif" />
       <p id="prog_text" style="display:inline;"> Upload Started!</p>
       
   </body>
<html> 


Ругаеться на 27 строчку:

Warning: ftp_put() [function.ftp-put]: Permission denied. in /home/miliongr/public_html/ftp/index.php on line 27


Говорят что сначало файл надо загрузить на сервер через move_upload_file а потом он передаться на FTP, но я не знаю как это сделать....
Пожалуйста подскажите!

Это сообщение отредактировал(а) Elio - 14.1.2007, 22:18
PM MAIL   Вверх
Elio
  Дата 17.1.2007, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владелец



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 7.12.2006

Репутация: нет
Всего: нет



ап...
PM MAIL   Вверх
Elio
Дата 25.1.2007, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Владелец



Профиль
Группа: Участник
Сообщений: 19
Регистрация: 7.12.2006

Репутация: нет
Всего: нет



 smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие движки / фрейморки | Следующая тема »


 




[ Время генерации скрипта: 0.0668 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.