Автор Тема: fopen ("", "wb"), fopen ("", "rb")  (Прочитано 4491 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bold

  • Banned
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.ovl.ru/
fopen ("", "wb"), fopen ("", "rb")
« : 25 Июля 2003, 18:29:26 »
Короче когда я через PHP копирую с сервера на сервер методом fopen ("", "wb"), fopen ("", "rb"), у администраторов идут логи? Т.е. они как-нить могут узнать, то что такой-то скрипт запустил закачку и тд...?
Картостроение: Operation Flashpoint

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
fopen ("", "wb"), fopen ("", "rb")
« Ответ #1 : 25 Июля 2003, 21:18:03 »
Админа обманывать нехорошо...
Но в целом - нет, без лишних напрягов он это не отследит.
Другое дело, что он посмотрит на твой сумасшедшый траффик и надаёт по рогам.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн bold

  • Banned
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.ovl.ru/
fopen ("", "wb"), fopen ("", "rb")
« Ответ #2 : 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 байт??? Или он заканчивает качать, как файл кончается?
Картостроение: Operation Flashpoint

Оффлайн Wyclef

  • hello_worlder
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 2
    • Просмотр профиля
    • http://thug.narod.ru
fopen ("", "wb"), fopen ("", "rb")
« Ответ #3 : 29 Июля 2003, 22:37:10 »
Цитировать
$read = fread ($fr, 31457280);

Зачем собсно, в мануале черным по серому написано:
<?php
$handle 
fopen ("http://www.example.com/""rb");
$contents "";
do {
    
$data fread($handle8192);
    if (
strlen($data) == 0) {
        break;
    }
    
$contents .= $data;
} while(
true);
fclose ($handle);
?>
It\'s nice to be important, but it\'s more important to be nice!

Оффлайн bold

  • Banned
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.ovl.ru/
fopen ("", "wb"), fopen ("", "rb")
« Ответ #4 : 02 Августа 2003, 17:23:15 »
Warning: php_hostconnect: connect failed - че теперь больше не получится файл перекачивать? Или как-нить сокетами можно?
Картостроение: Operation Flashpoint

Оффлайн bold

  • Banned
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ofp.ovl.ru/
fopen ("", "wb"), fopen ("", "rb")
« Ответ #5 : 10 Августа 2003, 08:21:46 »
Ну че блин, можно что ли сокетами???
Картостроение: Operation Flashpoint

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
fopen ("", "wb"), fopen ("", "rb")
« Ответ #6 : 10 Августа 2003, 11:01:50 »
"чеблин" ты маме своей говори.
а здесь тебе никто ничего не должен.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28