|
|
|
| вот скрипт:
<?php
// установить базовое соединение
$conn_id = ftp_connect($ftp_server);
// login с username и password
$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";
die;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}
// загрузить файл
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// проверить статус загрузки
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// закрыть поток FTP
ftp_close($conn_id);
?>
Мне интересно, этот скрипт скажет, что фаил( 10 мегобайт ) закачан только тогда когда фаил действительно будет закачан или когда скрипт. закончит свою работу? | |
|
|
|
|
|
|
|
для: maxy
(05.12.2005 в 15:45)
| | чтобы он не заканчивал когда не надо свою работу, используй функцию set_time_limit(0); где 0 ограничение на время выполнения (0 - нет ограничения). | |
|
|
|
|
|
|
|
для: maxy
(05.12.2005 в 15:45)
| | Есть ограничение на размер памяти для php скриптов (обычно 8М), сразу вам 10М не закачать, так что вам предстоить дописать скрипт, чтобы он сохранял данные в файл и освобождал память. | |
|
|
|