#1 01.11.07 02:33
Php
Возникла проблема
Вообщем такой код
Код::
<?php
set_time_limit(0);
// set up basic connection
$conn_id = ftp_connect('ftp.narod.ru');
// login with username and password
$login_result = ftp_login($conn_id, ***, ***);
// check connection
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";
}
// upload the file
$upload = ftp_put($conn_id, $_GET['f_to'], $_GET['f_from'], FTP_BINARY);
// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}
// close the FTP stream
ftp_close($conn_id);
?>всё копирует на ftp ок
Но! к примеру вот копируй файл какой-то. 28Mb
пишу в браузере соответсвтущий адрес, жму ентер
скрипт пошёл копировать и тут в браузере показывает что всё.. страница загружена.. тоесть можно закрыть окно.
Но! загрузка файла продолжается на ftp
как сделать что бы, пока полностью не зальётся файл браузер показывал что загрузка идёт?
как бы-то сервер думает ещё...
Исправлено Anonimizer_me (01.11.07 02:33)
Offline
#5 01.11.07 19:54
Re: Php
Jaguar написал(а):
ощущение, будто у тебя создается неблокирующий сокет... попробуй выставить
stream_set_blocking($conn_id,1) до закачки
Нет, всё равно файл продолжает грузиться, в тот момент как браузер уже прекратил получение инфы
Offline
#6 02.11.07 00:40
Re: Php
Проблема оказалось не важной.
Всё равно всё скачивается :)
Спасибо за советы... учту на будущее
Offline

