|
|
|
| Здравствуйте, помогите разобраться в чем дело
<?
$url="http://i.codenet.ru/forum/images/misc/im_icq.gif";
$newname = 'testname';
copy($url, "_".$newname);
?>
|
Перестал работать, не копирует и все (( Права на папку 777, safe_mode On; allow_url_fopen = On;
Как лечится? | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 17:08)
| | а Вы уверены, что в файле php.ini разрешены короткие теги? | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 17:51)
| | А что это? Где они в коде и как их разрешить?
Если вы об short_open_tag = On; | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 18:15)
| | а как у Вас дело с выводом ошибок?
error_reporting() ни чего не говорит? | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 19:52)
| |
Warning: copy() [function.copy]: Unable to access http://i.codenet.ru/forum/images/misc/im_icq.gif in /var/www/vhosts/domen.ru/httpdocs/f/file.php on line 32
|
Раньше все работало, а тут меня дернуло набрать yum update php :( | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 19:58)
| | ошибка то говорит, что не удаётся получить доступ к .....
проверьте сам файл, есть ли такой в природе? | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 20:28)
| | Есть конечно, я и с другими файлами пробовала | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 20:28)
| | у Вас же включен "безопасный режим" и это возможно влияет на работу функции | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 21:11)
| | И с off и on пробовала, не работает (( | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 21:21)
| | я проверил на локальном у себя, Ваш код работает... | |
|
|
|
|
|
|
|
для: Slo_Nik
(17.01.2012 в 21:32)
| | Так я и говорю, что должно работать, после yum update php перестало работать напрочь (( | |
|
|
|
|
|
|
|
для: Елена Смирнова
(17.01.2012 в 21:53)
| | allow_url_fopen включены? В php.ini должно быть: | |
|
|
|
|
|
|
|
для: Sfinks
(17.01.2012 в 23:30)
| | В том то и дело, что включен. Должно работать. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(18.01.2012 в 01:20)
| | Тогда я спрошу как браузер: Интернет работает? =))))
А в файерволе ниче не запрещено лишнего? =)
А в hosts ниче лишнего нет?
Тогда замените copy на загрузку через CURL и посмотрите какие заголовки вам отдают, если отдают вообще. Может вас по ИП заблокировали, а с обновлением пхп просто совпало? | |
|
|
|
|
|
|
|
для: Sfinks
(18.01.2012 в 01:44)
| | Нет, только что перевела все скрипты на курл, а их около 10. Все не могут забанить и т.д. :) С курлом проблем нет, но все же хочется разобраться, почему не работает copy | |
|
|
|
|
|
|
|
для: Елена Смирнова
(18.01.2012 в 01:59)
| | ну а вы через CURL какие-то дополнительные заголовки передаете? Сайт источник может по разному узнавать несанкционированный доступ. Если очень уж хочется, поставьте на локале ту же версию пхп, поставьте сниффер какой-нить, фиддлер например и посмотрите заголовки. Или попробуйте скопировать какой-нибудь свой статичный файл, который точно никак не защищен, со своего сервера, но через http:// и с помощью copy(). Если не получится, значит точно проблема с copy(). Если получится - значит сайт источник пытается как-то защитить свой контент. Я думаю так. | |
|
|
|
|
|
|
|
для: Sfinks
(18.01.2012 в 02:12)
| | Да нет, файл копируется, я тестировал и на локальном и на реальном сервере, так что сайт не защищает свой контент... | |
|
|
|
|
|
|
|
для: Slo_Nik
(18.01.2012 в 02:54)
| | тады у мене идеи кончились ) | |
|
|
|