PHP를 사용하여 XML 파일을 작성하는 데 문제가 있습니다. 다음은 XML 파일에 내용을 쓰는 PHP 스크립트입니다. 기본적으로 오류가 발생하지 않았습니다. 하지만 스크립트를 실행 한 후에 XML 파일을 검사하면 비어 있습니다. 제발 조언. 고맙습니다.스크립트를 실행 한 후 PHP를 사용하여 XML을 작성하는 데 아무런 영향이 없음
$doc= new DOMDocument();
$doc->load("articles.xml");
$b = $doc->createElement("articleDraft");
$id = $doc->createElement("id");
$id->appendChild(
$doc->createTextNode($_POST['id']));
$b->appendChild($id);
$draft=$doc->createElement("draftContent");
$draft->appendChild($doc->createTextNode($_POST['articleBody']));
$b->appendChild($draft);
$time=$doc->createElement("drafTime");
$draft->appendChild($doc->createTextNode(time()));
$b->appendChild($time);
$doc->save("articles.xml");
PHP로 작성한 xml에 처음 오면 다른 문제를 찾아 내도록 도와주세요. 고맙습니다.
먼저 기본 디버깅이 필요합니다. 하나의 요소 만 만들고 파일을 저장하고 작동하는지 확인하려고 했습니까? 질문의 코드를 작동하지 않는 부분으로 줄이면 도움이 될 것입니다. – hakre
$ doc-> save ("articles.xml"); 반환?? 그 숫자가 0보다 크다면 FALSE가 리턴되면 에러가 발생했다. – craig1231