У меня есть проблема .. Я отображаю изображения из каталога в ARRAY с помощью кнопки «удалить» - действие delete.php ..
Если я нажимаю «удалить» файл, delete.php должен удалить изображение из каталога и путь из файла TXT.
Ниже кода PHP удалить только файл из каталога, я не знаю, как я могу удалить PATH из файлов TXT - мне нужен этот скрипт ..
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);