Forum Webscript.Ru

Программирование => PHP => Тема начата: bold от 25 Июля 2003, 18:29:26

Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: bold от 25 Июля 2003, 18:29:26
Короче когда я через PHP копирую с сервера на сервер методом fopen ("", "wb"), fopen ("", "rb"), у администраторов идут логи? Т.е. они как-нить могут узнать, то что такой-то скрипт запустил закачку и тд...?
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: FreeSpace от 25 Июля 2003, 21:18:03
Админа обманывать нехорошо...
Но в целом - нет, без лишних напрягов он это не отследит.
Другое дело, что он посмотрит на твой сумасшедшый траффик и надаёт по рогам.
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: bold от 26 Июля 2003, 17:13:17
Ладно, спасибо. Я там меньше мб, ниче админу не будет.
Короче еще вопрос:
я открываю файл binary, поэтому конец там не EOF. А когда я его качаю:
$file_name = basename ($url);
$fr = fopen ($url, "rb");
$fw = fopen ("$dir/$file_name", "wb");
$read = fread ($fr, 31457280);
$res = fputs ($fw, $read);
fread заканчивается когда EOF встречается, а в binary нет его. И че он значит качает 31457280 (хотя там нечего качать) из, к примеру 1024 байт??? Или он заканчивает качать, как файл кончается?
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: Wyclef от 29 Июля 2003, 22:37:10
Цитировать
$read = fread ($fr, 31457280);

Зачем собсно, в мануале черным по серому написано:
$handle = fopen ("http://www.example.com/", "rb");
$contents = "";
do {
    $data = fread($handle, 8192);
    if (strlen($data) == 0) {
        break;
    }
    $contents .= $data;
} while(true);
fclose ($handle);
?>
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: bold от 02 Августа 2003, 17:23:15
Warning: php_hostconnect: connect failed - че теперь больше не получится файл перекачивать? Или как-нить сокетами можно?
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: bold от 10 Августа 2003, 08:21:46
Ну че блин, можно что ли сокетами???
Название: fopen ("", "wb"), fopen ("", "rb")
Отправлено: Меняздесьдавнонет от 10 Августа 2003, 11:01:50
"чеблин" ты маме своей говори.
а здесь тебе никто ничего не должен.