Загрузка файлов на FTP

aniSmall

Новичок
Загрузка файлов на FTP

Приветствую всех php гуру!

Имеется веб – форма для загрузки файлов на сервер:

<form action="" method="post" enctype="multipart/form-data">
<input class="text" type="file" id="filename" name="file_download"/>
<input class="button" type="submit" name="download" value="Upload"/>
</form>

И сценарий обработки данных поступивших от формы:

PHP:
<?php
if (isset($_FILES['file_download'])){
    var_dump($_FILES);
    $config['ftphost']="****";
    $config['ftpuser']="****";
    $config['ftppass']="****";
    $config['ftppath']="/****/www/files/";
    $rConnect=ftp_connect($config['ftphost']) OR die('Не могу соединиться с фтп сервером');
    ftp_login($rConnect,$config['ftpuser'],$config['ftppass']) OR die('Ошибка авторизации');
    $sLocalFileName=$_FILES['file_download']['tmp_name'];
    $sNameBase=basename($_FILES['file_download']['name']);
    $sRemotePath=$config['ftppath'].$sNameBase;
    ftp_put($rConnect,$sRemotePath,$sLocalFileName,FTP_BINARY) OR die('Ошибка при     закачке файла');
    ftp_close($rConnect);
}
?>
Проблема состоит в следующем: при закачке файлов объёмом меньше 1 МБ, аплоад проходит успешно, при закачке файлов имеющих размер более 1 МБ аплоад не проходит (ошибок нет “error_reporting(E_ALL)”, временный файл не создаётся).

В чём заключается проблема?
 

aniSmall

Новичок
tony2001: Спасибо проблема решена именно этим способом!

.htaccess

php_value upload_max_filesize 10M
php_value post_max_size 10M

Теперь возникла другая проблема: на сервер не проходят пост запросы более 20Мб, можно ли организовать дозакачку в существующий файл из временного?

-~{}~ 05.05.07 16:14:

И возможно ли как то подилить файл выбранный через форму на несколько POST запросов?
 

tony2001

TeaM PHPClub
>И возможно ли как то подилить файл выбранный через форму на несколько POST запросов?
разбей файл и закачивай куски отдельно.
нет, HTTP нельзя сказать "используй эти данные кусками".
 

aniSmall

Новичок
Хотелось бы обойтись без предварительной разбивки файла перед закачкой (((
 
Сверху