을 url
에서로드하려고합니다. localhost
에서 모든 것이 올바르게 작동합니다. 내 웹 서버에서 코드를 실행하면file_get_contents() : 스트림을 열지 못했습니다 : 사용 권한이 거부되었습니다.
는
Warning: file_get_contents(url): failed to open stream: Permission denied in /home/www/ .../imageup.php on line 64
내가 google
에 검색 및 stackoverflow
많은 답변을 시도한을 말하고있다. 누구나 proper permission
을 파일 및 폴더로 설정하려고합니다.
php file
에 permission
을, 폴더에 777
을 설정했습니다.
일부 명령을 실행하는 중 일부 응답이 있지만 수동으로 권한을 허용하도록 해당 코드를 실행하는 콘솔을 찾을 수 없습니다.
나는 허가가있는 것이 있지만 알아 내지 못하는 것을 알고 있습니다.
$file = file_get_contents($image['src']);
3 질문. 1) src는 무엇입니까? 2) 귀하의 웹 호스트 루트는 무엇입니까 3) 귀하의 PHP 파일의 동일한 폴더에있는 파일에 해당 기능을 사용할 수 있습니다. – Augwa
1.'$ image [ 'src']'는'url'을 반환합니다. – Sudarshan
그래서'http : // example.org/image.png'와 같습니다. 당신이 허가를받지 못하면'allow_url_fopen'은 그릇된.이 stackoverflow 질문, http://stackoverflow.com/questions/3488425/php-ini-file-get-contents-external-url을 참조하십시오. 웹 호스팅 제공 업체에서 허용하지 않습니다. – Augwa