이것은 내가 가지고있는 것입니다.XML 요소 기능이 작동하지 않음
$filename= asql($_GET['filename']);
$fullfile = "xml/".$filename;
function delete_book_id($ids){
$data = simplexml_load_file($fullfile);
$data_count = count($data->item);
for($i = 0; $i < $data_count; $i++)
{
//basically what you want to remove
if(($data->item[$i]->id == $ids))
{
unset($data->item[$i]);
}
}
file_put_contents($fullfile, $data->saveXML());
}
는 $fullfile
이 xml/name.xml
하고 파일에 우리의 폴더에 존재라고 할 수 있습니다. 함수에서 변수가 호출 된 곳에서 올바르게 작동해야합니까?
이 함수의 변수를 xml/name.xml
으로 바꾸면 변수가 사용되어 페이지가 중단되어 다시로드되지 않으며 해당 변수가 unset
인 줄이 제거되지 않습니다. 함수가 변수를 받아들이지 않습니까? 아니면 여기에 뭔가 빠졌습니까?
나는 함수의 변수 대신에 "xml/".$filename
을 사용해 보았습니다. 거기도 운이 없다.
'var_dump ($ filename) '이란 무엇입니까? –