"allow_url_fopen"이 활성화되지 않았기 때문에 php fopen이 실패했습니다. 해결 방법: 먼저 "php.ini" 구성 파일을 찾아서 연 다음 fopen의 관련 구성을 활성화하고 마지막으로 파일을 저장합니다.
Fopen() in php가 파일(Url)을 열지 못했습니다.
php.ini에서 관련 구성을 활성화해야 합니다.
fopen 프로토타입:
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
PHP가 지정된 파일 이름이 다음과 같다고 생각하는 경우 하나의 프로토콜이 등록되어 있고 해당 프로토콜이 네트워크 URL로 등록되어 있으면 PHP는 허용_url_fopen이 활성화되었는지 확인합니다. 닫히면 PHP는 경고를 표시하고 fopen 호출이 실패합니다.
allow_url_fopen: 이 옵션은 파일과 같은 URL 개체에 액세스할 수 있도록 fopen 캡슐화 프로토콜을 URL 형식으로 활성화합니다. 기본 캡슐화 프로토콜은 ftp 및 http 프로토콜을 사용하여 원격 파일에 대한 액세스를 제공합니다. zlib와 같은 일부 확장 라이브러리는 더 많은 캡슐화 프로토콜을 등록할 수 있습니다.
참고:
보안상의 이유로 이 옵션은 php.ini에서만 설정할 수 있습니다.
이 옵션은 버전 4.0.3 출시 직후 도입되었습니다. 버전 4.0.3 이하에서는 컴파일 시 --disable-url-fopen-wrapper 구성 항목을 통해서만 이 기능을 비활성화할 수 있습니다.
많은 관련 지식을 알고 싶으시면 PHP 중국어 홈페이지를 방문해주세요!
위 내용은 PHP fopen이 실패하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!