아래 코드를 가지고 있으며 디스크에 xml 파일을 저장하고 싶습니다. 어떻게해야합니까?함수에서이 xml 파일을 추출하고 PHP로 로컬 디스크에 저장하십시오.
<?php
// CAPTURE THE BUFFERED OUTPUT AND WRITE A FILE
$rss = ob_get_clean();
file_put_contents('my_rss.xml', $rss);
?>
아래 코드를 가지고 있으며 디스크에 xml 파일을 저장하고 싶습니다. 어떻게해야합니까?함수에서이 xml 파일을 추출하고 PHP로 로컬 디스크에 저장하십시오.
<?php
// CAPTURE THE BUFFERED OUTPUT AND WRITE A FILE
$rss = ob_get_clean();
file_put_contents('my_rss.xml', $rss);
?>
file_put_contents()는 파일에 직접 씁니다. 즉,이 기능을 사용하면 파일이 "저장"됩니다. 또한 파일 이름이 존재하지 않으면 파일 이름이 작성됩니다. 이 함수의 첫 번째 매개 변수는 파일의 경로 여야합니다. 지금 당장 my_rss.xml 파일을 php 파일과 같은 디렉토리에 저장합니다.
파일이 생성되지 않으면 권한 문제 등이있을 수 있습니다. PHP 오류가 있는지 확인하십시오.
는감사합니다. 귀하의 솔루션이 옳습니다. – Kaveh
는 지금까지 내가 이해, 카베는 사용자 컴퓨터에 로컬 디스크에 파일을 저장하기를 요구하지만,
file_put_contents를 스크립트를 사용하는 웹 서버의 디렉토리에 파일을 저장
PHP 문을 .
이것은 질문에 대답하지 않습니다. – mattexx
3 년 동안 여기에 있었으므로 질문 할 때 코드의 형식을 올바르게 지정해야합니다. – LittleBobbyTables
이 코드의 문제점은 ... 무엇입니까? "캡처"부분에서 무슨 일이 벌어지는 지 보지 않고도 두 줄을 잘 보입니다. –
어떻게 디스크에 my_rss.xml을 저장 한 다음 작업 할 수 있는지보고 싶습니다. 나머지 코드는 괜찮습니다. my_rss.xml을 저장하는 방법은 무엇입니까? – Kaveh