При помощи unlink() могу удалить один фаил.
Как удалить несколько файлов (например один альбом со всеми его фотками)?
Спосибо.
Спустя 1 час, 17 минут, 45 секунд (27.06.2010 - 21:07) Winston написал(а):
Как ты файлы удаляешь? Прописываешь их по одному?
Как вариант можно возле каждого файла/альбома выводить checkbox'ы, а потом пробежавшись с помощью foreach по массиву, удалить.
Как вариант можно возле каждого файла/альбома выводить checkbox'ы, а потом пробежавшись с помощью foreach по массиву, удалить.
Спустя 6 минут, 23 секунды (27.06.2010 - 21:13) DenisovVSh написал(а):
Цитата (PHPprogramer @ 27.06.2010 - 19:07) |
Как ты файлы удаляешь? Прописываешь их по одному? Как вариант можно возле каждого файла/альбома выводить checkbox'ы, а потом пробежавшись с помощью foreach по массиву, удалить. |
<?php
$result = mysql_query("SELECT * FROM photo WHERE title='$_POST['title']'");
$myrow = mysql_fetch_array($result);
$img=$myrow['img'];
$del ="../img/".$img;
while($myrow = mysql_fetch_array($result))
{
unlink($del);
}
?>
Почему то удаляется только один, а остальные нет((
Спустя 6 минут, 14 секунд (27.06.2010 - 21:20) FatCat написал(а):
$result = mysql_query("SELECT * FROM photo WHERE title='$_POST['title']'");
while($myrow = mysql_fetch_array($result))unlink("../img/".$myrow['img']);
Спустя 9 минут, 30 секунд (27.06.2010 - 21:29) DenisovVSh написал(а):
Цитата (FatCat @ 27.06.2010 - 19:20) |
$result = mysql_query("SELECT * FROM photo WHERE title='$_POST['title']'"); |
Все также(( Удаляет тока первую остальные оствются.
Спустя 1 минута, 15 секунд (27.06.2010 - 21:30) tomash написал(а):
DenisovVSh
А что это за поле title?
А что это за поле title?
Спустя 8 минут, 21 секунда (27.06.2010 - 21:39) DenisovVSh написал(а):
Цитата (tomash @ 27.06.2010 - 19:30) |
DenisovVSh А что это за поле title? |
Это поле с названием альбома к которому относятся фото. Выводятся фотки у которых поле title в базе == названию альбома тоже полю title. Соответствено при добавлении фотки поле title-альбома копируется в поле title-фотки. При выводе все работае.
Спустя 3 минуты, 42 секунды (27.06.2010 - 21:42) tomash написал(а):
DenisovVSh
Так пробовали? Я Вам в другой теме ответил
<?php
$result = mysql_query("SELECT * FROM photo WHERE title='$title'");
$del ="../img/";
$del_new ="../img/club";
$del_new1 ="../img/club_zoom".;
while($myrow = mysql_fetch_assoc($result))
{
unlink($del.$myrow['img']);
unlink($del_new.$myrow['img']);
unlink($del_new1.$myrow['img']);
}
?>
Так пробовали? Я Вам в другой теме ответил
Спустя 11 минут, 46 секунд (27.06.2010 - 21:54) DenisovVSh написал(а):
Все заработало у меня была ошибка, вот как было
Теперь
Всем спосибо!!
<?php
$result = mysql_query("SELECT * FROM photo WHERE title='$title'");
$myrow = mysql_fetch_array($result);
while($myrow = mysql_fetch_array($result))
{
unlink("../img/".$myrow['img']);
unlink("../img/club".$myrow['img']);
unlink("../img/club_zoom".$myrow['img']);
}
Теперь
<?php
$result = mysql_query("SELECT * FROM photo WHERE title='$title'");
while($myrow = mysql_fetch_array($result))
{
unlink("../img/".$myrow['img']);
unlink("../img/club".$myrow['img']);
unlink("../img/club_zoom".$myrow['img']);
}
Всем спосибо!!