Официальный сайт студ.городка НГТУ
Программирование и БД » Php 

#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

#2  01.11.07 14:22

Re: Php

ощущение, будто у тебя создается неблокирующий сокет... попробуй выставить
stream_set_blocking($conn_id,1) до закачки

Offline

#3  01.11.07 14:33

Re: Php

добавь аяксу :) может у тебя просто по таймауту от сервера отваливается браузер

Offline

#4  01.11.07 17:38

Re: Php

XuMiX написал(а):

добавь аяксу

это ему тогда в асинхронном режиме передавать надо будет... к тому же выдавалась бы ошибка о таймауте, чего вроде не наблюдается...

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

Программирование и БД » Php 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.027 сек.
Выполнено 14 запросов.