Вопрос по upload в php

verhmax
На сайте с 01.12.2005
Offline
191
#81

кстати, заказал новый хостинг, на нём рабочая версия скрипта перестала работать:-(

вот ошибки:

Warning: fopen(avatar10874_1.gif): failed to open stream: Permission denied

Warning: fwrite(): supplied argument is not a valid stream resource

Warning: fclose(): supplied argument is not a valid stream resource

что мне надо исправить? или обращаться к хостру. так как они пообещали что file_get_contents() будет коректно работать!

[Удален]
#82

Нужные права на папку в которой находится скрипт поставь. (без этого ни один в мире скрипт не будет работать)

verhmax
На сайте с 01.12.2005
Offline
191
#83

allow_url_fopen

Local Value: on

Master Value: on

[Удален]
#84
verhmax:
allow_url_fopen

Он тут не причём, ошибка в правах на запись...

Есть вариант в коде после

$filename = basename($url);

добавить строчку

chmod(dirname(__FILE__), 0777);

а в

fclose($fp);

fclose($fr);

добавить

chmod(dirname(__FILE__), 0644);

однако не все хостеры позволяют программно из скрипта менять чмоды по этому проще их поставить из FTP-клиента

verhmax
На сайте с 01.12.2005
Offline
191
#85

рабочий скрипт имеет вот такой код:

<?php

$stroka2=file_get_contents($url);

$fh2 = fopen($name, "w+");

$fw2 = fwrite($fh2, $stroka2);

fclose($fh2);

?>

по этому не сильно понятно куда вставить:-(

[Удален]
#86

verhmax, в конкретно этом варианте в начало и в конец.

verhmax
На сайте с 01.12.2005
Offline
191
#87

всё работает! а тепрь вопрос в другом. скрипт закачивает файл в 3мб около 10 секунд. не сильно ли это напряжно для хостинга? не закроют меня?

sun
На сайте с 22.10.2005
Offline
81
sun
#88

Нет, не закроют 10 сек это не много

devmen.com (http://devmen.com/)
verhmax
На сайте с 01.12.2005
Offline
191
#89

а вообще какой предел по времени и по размеру файла?

sun
На сайте с 22.10.2005
Offline
81
sun
#90

Это зависит от хостера обычно 30 сек и 8mb на выполнение скрипта, учтите еще что время на соединение не учитывается(по моему).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий