PHPの勉強中、ファイルの削除でunlinkを使う練習
なんか消えない。なんでだ・・・・
最初
$file_name=$_POST['file_name'];
if(file_exists($file_name)){
$res= unlink($file_name);
これだとファイルが削除されない。
試しに固定したファイル名で
$file_name='save_files/inu25.jpg';
if(file_exists($file_name)){
$res= unlink($file_name);
ちゃんと削除される。
二日間悩んで
$file_name=$_POST["file_name"];
if(file_exists($file_name)){
$res= unlink($file_name);
削除できた。
ダブルクォーテーションじゃないとだめなのか。
これは一般的なものなのか?私の作った環境だけのことなのか?
これが変数展開するかどうかの違いかな
https://qiita.com/bitcoinjpnnet/items/64458299eaeefbacab44
0 件のコメント:
コメントを投稿