jzax
Guest
Сохранение файла на сервер
На локальном компе стоит Денвер, и вот такой скрипт отлично работает, файл сохраняется!
А если закидываю на сервер и оттуда запускаю, то пишет ошибку:
Warning: fopen(http://www.site.ru/papka/file.htm): failed to open stream: Permission denied in .../files.php on line 2
Warning: fread(): supplied argument is not a valid stream resource in .../files.php on line 5
Warning: fclose(): supplied argument is not a valid stream resource in .../files.php on line 8
Поиском искал, наткнулся на один опик такой же, там написано, что надо написать:
Это надо написать в место
???
Не получается, тоже ошибку выдает!!!
Подскажите, что не правильно?
И еще $data=file("http://..."); - тут надо указать полный путь до файла который хочу сохранить???
На локальном компе стоит Денвер, и вот такой скрипт отлично работает, файл сохраняется!
PHP:
<?
$fp1=fopen("http://www.site.ru/papka/file.htm","r");
$fp2=fopen("files.php","w");
$len=50000;
$data=fread($fp1,$len);
fwrite($fp2,$data,$len);
fclose($fp2);
fclose($fp1);
?>
Warning: fopen(http://www.site.ru/papka/file.htm): failed to open stream: Permission denied in .../files.php on line 2
Warning: fread(): supplied argument is not a valid stream resource in .../files.php on line 5
Warning: fclose(): supplied argument is not a valid stream resource in .../files.php on line 8
Поиском искал, наткнулся на один опик такой же, там написано, что надо написать:
PHP:
$fp2=fopen("files.php","w");
$data=file("http://...");
fwrite($fp2,$data,strlen($data));
PHP:
$fp2=fopen("files.php","w");
$len=50000;
$data=fread($fp1,$len);
Не получается, тоже ошибку выдает!!!
Подскажите, что не правильно?
И еще $data=file("http://..."); - тут надо указать полный путь до файла который хочу сохранить???