Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Warning: copy() [function.copy]: URL file-access is disabled in the server configuration
 
 автор: Poison   (03.01.2007 в 17:30)   письмо автору
 
 

САБЖ

Warning: copy() [function.copy]: URL file-access is disabled in the server configuration in /data/www/f/foo/public_html/test.php on line 3

   
 
 автор: DEM   (03.01.2007 в 17:34)   письмо автору
 
   для: Poison   (03.01.2007 в 17:30)
 

Закрыт доступ на копирование в настройках сервера...

   
 
 автор: cheops   (04.01.2007 в 13:32)   письмо автору
 
   для: Poison   (03.01.2007 в 17:30)
 

Вы какую операцию производите? Не подойдёт вам функция move_uploaded_file()?

   
 
 автор: Trianon   (04.01.2007 в 15:08)   письмо автору
 
   для: Poison   (03.01.2007 в 17:30)
 

ибо нефиг писать copy("http://....

   
 
 автор: Poison   (04.01.2007 в 16:45)   письмо автору
 
   для: Trianon   (04.01.2007 в 15:08)
 

Я хотел скачать файл с одного сервера на свой=)) Чем еще можно качнуть и что лучше???

   
 
 автор: Unkind   (04.01.2007 в 16:50)   письмо автору
 
   для: Poison   (04.01.2007 в 16:45)
 


<?php
$buffer 
"";
$fd fopen('http://softtime.ru/images2/ny.gif''rb') or die('I can not open file for read.');
while(!
feof($fd)) $buffer .= fread($fd1024);
fclose($fd);

$fd fopen('ny.gif''wb') or die('I can not open file for write.');
fwrite($fd$buffer);
fclose($fd);
?>

   
 
 автор: Poison   (04.01.2007 в 18:01)   письмо автору
 
   для: Unkind   (04.01.2007 в 16:50)
 

Спс!
Вот немного модифицировал:)

МОжет кому пригодиться тоже;-)


<?php
    
copy_file
("http://www.softtime.ru/images2/mysql5original.gif");

function 
copy_file($copy_name false$paste_name false) {
    if (!
$paste_name) {
        @
preg_match("/([^\/\\\]+)+$/i"$copy_name$paste_name);
        
$paste_name $paste_name[1];
    }
    if (!
$copy_name || !$paste_name) {
        echo (
"Не задано имя файла!");
        return 
false;
    } else {
        
$handler = @fopen($copy_name"rb");
        if (
$handler) {
            
$content "";
            while(!
feof($handler)) {
                
$content .= fread($handler1024);
            }
            
fclose($handler);
            unset(
$handler);
        } else {
            echo (
"Файл ".$copy_name." не найден!");
            return 
false;
        }
        if (
file_exists($paste_name)) {
            @
preg_match("/^(.+)\.(.+)$/i"$paste_name$paste_name);
            
$paste_name $paste_name[1]."_".(time()).".".$paste_name[2];
        }
        
$handler = @fopen($paste_name"wb");
        if (
$handler) {
            
fwrite($handler$content); 
            
fclose($handler);
            unset(
$handler);
        } else {
            echo (
"Не могу создать файл ".$paste_name);
            return 
false;
        }
    echo (
"Файл ".$paste_name." успешно создан!");
    return 
true;
    }
}

?>

   
 
 автор: Unkind   (04.01.2007 в 18:06)   письмо автору
 
   для: Poison   (04.01.2007 в 18:01)
 

Могли бы тогда хотя бы необязательным параметром указать куда сохранить файл.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования