Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка при копирование [2]
Форумы портала PHP.SU » PHP » Программирование на PHP » Ошибка при копирование

Страниц (2): « 1 [2]
 

16. XmmX - 12 Сентября, 2009 - 12:21:45 - перейти к сообщению
Champion пишет:
allow_url_fopen в php.ini как выглядит?

Не проверял, прочитал http://www.php.su/functions/?cat....allow-url-fopen ничего не понел , как написать ?
(Добавление)
Что обозначаеть
CODE (text):
скопировать код в буфер обмена
  1. Warning: copy() [function.copy]: Unable to access

(Добавление)
Можеть мещаеть файл .htaccess


Order Allow,Deny
Allow from All
Deny from 97.135.249.53
Deny from 97.135.249.54

AddType text/vnd.wap.wml;charset=utf-8 .wml
AddType application/vnd.sonyericsson.mms -template tpl
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.eri.thm .thm
AddType application/vnd.mophun.applicati on .mpn
AddType application/vnd.mophun.certifica te .mpc
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 .jad
addtype text/x-vmel .mel
addtype audio/imelody .imy
AddType application/vnd.smaf .mmf
addtype text/x-vmel .emy
AddType audio/amr .amr
AddType audio/x-wav .wav
AddType application/x-tar .hid
Addtype image/jpeg .jpg
Addtype image/jpeg .jpeg
Addtype image/gif .gif
Addtype image/png .png
Addtype image/bmp .bmp
Addtype text/x-imelody .imy
Addtype text/x-emelody .emy
Addtype text/x-vcard .vcf
Addtype text/x-vcalendar .vcs
Addtype text/calendar .ics
Addtype application/smil .smil
Addtype application/smil .smi
Addtype application/java-archive .jar
AddType application/vnd.nok-s40theme .nth
Addtype application/vnd.symbian.install .sis
Addtype application/vnd.symbian.install .sisx
Addtype audio/wav .wav
Addtype audio/midi .midi
Addtype audio/midi .mid
Addtype audio/rmf .rmf
Addtype application/vnd.wap.mms-message .mms
AddType video/mp4 .mp4
Addtype video/3gpp .3gp




php_value error_reporting 7
php_value register_globals 1
php_value session.use_trans_sid 1
php_value safe_mode_gid 1
php_value safe_mode_include_dir 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value allow_url_fopen 0
DirectoryIndex index.php
AddDefaultCharset UTF-8


ErrorDocument 401 http://***/?sehv=401
ErrorDocument 402 http://***/?sehv=402
ErrorDocument 403 http://***/?sehv=403
ErrorDocument 404 http://***/?sehv=404
ErrorDocument 500 http://***/?sehv=500
17. Champion - 12 Сентября, 2009 - 12:43:28 - перейти к сообщению
Если htaccess лежит там, где удаленная картинка, а твой ip перечислен в deny from, то конечно картинку ты не получишь. В php.ini, ты так и не сказал, что написано. Только не копируй его сюда.
18. XmmX - 12 Сентября, 2009 - 12:53:48 - перейти к сообщению
Место php.ini у меня стоить .htaccess

В .htaccess-е написано php_value allow_url_fopen 0
19. Champion - 12 Сентября, 2009 - 14:13:41 - перейти к сообщению
он не бывает "вместо". allow_url_fopen должно быть установлено в 1 для твоих целей.
20. XmmX - 12 Сентября, 2009 - 14:59:41 - перейти к сообщению
В .htaccess написал php_value allow_url_fopen 1
Ничего не случилось
21. JustUserR - 12 Сентября, 2009 - 16:09:46 - перейти к сообщению
По просьбам трудящихся могу предположить еще пару идей и вариантов
1 Всетаки fopen выключен и его надо попробовать включить в php.ini ибо верятно нет прав на изменение настроек в .htaccess
2 Я в лоб не понимаю как вы хотите использовать URL в качестве пункта копирования - методом PUT сервер может и не воспринимать да и проблема там настроить пользователя на права доступа PUT
3 Используйте решение - скачивайте картинку с помощью CURL или sockets (Есть уже много готовых решений) и сохраняйте ее в файл (Не забывая включить режим двоичной записи wb)
22. movEAX - 12 Сентября, 2009 - 16:17:17 - перейти к сообщению
Вначале скрипта пропиши ini_set("allow_url_fopen",1);
23. XmmX - 13 Сентября, 2009 - 06:09:23 - перейти к сообщению
php.ini скрытый файл не могу найти на хостинге

Для проба написал так
CODE (text):
скопировать код в буфер обмена
  1. if(copy("d.gif", "nick/d.gif"))


Успешно загрузился

Потом написал так
CODE (text):
скопировать код в буфер обмена
  1. if(copy("down.php", "nick/down.gif"))

Тоже Успешно загрузился

А какда пишу так
CODE (text):
скопировать код в буфер обмена
  1. if(copy("down.php?text=Admin&cvet=dark&r=0&g=0&b=0&fr=0&fg=0&fb=0&%20fon=white&razresh=75_15&font=comic&size=10&ugol=0&sdvig=0&gor=0&mode=gif", "nick/down2.gif"))


Вижу тож самую ошибку
24. Champion - 13 Сентября, 2009 - 08:27:27 - перейти к сообщению
JustUserR пишет:
Я в лоб не понимаю как вы хотите использовать URL в качестве пункта копирования
Не, URL используется только в качестве первого аргумента, тут нормально всё.
XmmX пишет:
php.ini скрытый файл не могу найти на хостинге
Так это к хостеру вопрос тогда, что ты можешь и чтоне можешь. А то мы тут гадаем, ерекрывает у тебя htaccess php.ini или нет.
25. JustUserR - 13 Сентября, 2009 - 11:33:25 - перейти к сообщению
Champion пишет:
Не, URL используется только в качестве первого аргумента, тут нормально всё.
А понятно
Но все равно я бы советовал решить проблему прямо а не перекладывать ее на плечи PHP (Тем более может там эти функция запрещены изза какихто хелей безопасности на хостинге) - а именно скачать CURLом или sockets и записать в файл
Если и CUrl и sockets не помогут то значит хостер запрещает качать файлы
PS Вероятно вам придется использоввать Curl или sockets так как вероятно copy работате только с файлами без query-запроса
26. XmmX - 13 Сентября, 2009 - 17:01:52 - перейти к сообщению
JustUserR напиши пожалуйста как работать с Curl и sockets
27. JustUserR - 14 Сентября, 2009 - 11:49:12 - перейти к сообщению
XmmX Смотрите http://php.su/functions/?cat=curl и http://php.su/functions/?cat=sockets соответственно

 

Powered by ExBB FM 1.0 RC1