0
這就是我所擁有的。取消設置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)'? –