問題があります..「削除」ボタンを使用してARRAYのディレクトリから画像を表示します-アクションdelete.php ..
「削除」ファイルをクリックすると、delete.php は dir からイメージを削除し、TXT ファイルからパスを削除する必要があります。以下の PHP コードは、dir からファイルのみを削除します。TXT ファイルから PATH を削除する方法がわかりません。このスクリプトが必要です。 .
TXT ファイルは次のようになります。
../../gallery/glowna//thumb_1300625269.jpg|
../../gallery/glowna//thumb_1300625300.jpg|
../../gallery/glowna/thumb_1300626725.jpg
そしてdelete.php
<?php
$plik=$_POST['usun'];
$nowa = substr($plik, 6, 20);
unlink('../../gallery/glowna/'.$_POST['usun']);
unlink('../../gallery/glowna/'.$nowa);
header("location:usun.php");
?>
以下のコードを使用しようとしていますが、TXT ファイルがすべてをクリーニングしているため、何かが間違っています:
$txt = "../../dynamic_ajax.txt";
$img = "../../gallery/glowna/".$_POST['usun'];
$file = file_get_contents($txt, true);
$file2 = explode('|', $file);
$search=array_search($img, $file2);
unset($search);
$separator = implode("|", $file2);
file_put_contents($txt, $separator);