PHPを使用してファイルのリンクを解除したいので、HTMLのリンクを介してファイルパスをPHPに送信します。パスをエコーすると正しいのですが、リンク解除を使用すると、パス内にこれらの奇妙な HTML タグも表示されます。
私のコードは次のとおりです。
<?php
$fName = $_GET['name'];
$fExt = '.epub';
$fPath = $fName . $fExt;
echo $fPath;
unlink ($fPath);
?>
リンクはこちら:
echo '<a href="delete.php?name=ebooks/'.urlencode($name).'" onclick="return confirm(\'Are you sure?\')">Delete</a>';
これは、スクリプトがブラウザー ウィンドウに出力するものです。
ebooks/alice.epub
Warning: unlink(ebooks/
<span class="title">alice</span><span class="author"></author>.epub): Invalid argument in C:\xampp\htdocs\assignment\delete.php on line 6