|
|
|
|
|
для: FiX
(01.07.2005 в 21:10)
| | Следует исправить строки
<?php
$file=unlink('picture/large/'.$query_path);
$file=unlink('picture/small/'.$query_path);
?>
|
на
<?php
$file=unlink('../picture/large/'.$query_path);
$file=unlink('../picture/small/'.$query_path);
?>
|
| |
|
|
|
|
|
|
|
для: P@Sol
(01.07.2005 в 16:08)
| | Все-равно выходит сообщение:
Warning: unlink(user/picture/large/foto.jpg): No such file or direcory iz z:\home......
Warning: unlink(user/picture/small/foto.jpg): No such file or direcory iz z:\home......
Как же это исправить?.. | |
|
|
|
|
|
|
|
для: Fix
(01.07.2005 в 15:36)
| |
<?php
$query_path=@mysql_result(@mysql_query("select * from ".$separator."images where id_im=".$_GET['id_file'].";"),'0','path');
echo $query_path;
/*
$query_del=@mysql_query("DELETE from ".$separator."images where id_im=".$_GET['id_file'].";");
$file=unlink('picture/large/'.$query_path);
$file=unlink('picture/small/'.$query_path);
if(!$query_del){echo "<center>Ошибка в запросе!";}
echo "<br><center><font color=red>Подождите, удаляется фотография...";
echo "<META HTTP-EQUIV='Refresh' CONTENT='1; URL=?action=ShowAllUserFiles&sid=".$_SESSION['id']."&user=".$_SESSION['login']."'>";
*/
?>
|
что выводит на экран? | |
|
|
|
|
|
|
|
для: Fix
(01.07.2005 в 15:36)
| | а что будет в $query_path ? Мне кажеться запрос надо указать так:
$query_path=@mysql_result(@mysql_query("select "нужное поле" from ".$separator."images where id_im=".$_GET['id_file'].";"),'0','path');
|
| |
|
|
|
|
|
|
|
для: Fix
(01.07.2005 в 15:36)
| | $file=unlink('picture/large/'.$query_path);
$file=unlink('picture/small/'.$query_path);
$query_path - это результат работы мускула, налдо теперь его обработать mysql_fetch_array(). Вроде бы=) | |
|
|
|
|
|
|
| Почему не удаляется фотографии? Знаю, что здесь ошибка, но как её исправить? вот код:
<?php
$query_path=@mysql_result(@mysql_query("select * from ".$separator."images where id_im=".$_GET['id_file'].";"),'0','path');
$query_del=@mysql_query("DELETE from ".$separator."images where id_im=".$_GET['id_file'].";");
$file=unlink('picture/large/'.$query_path);
$file=unlink('picture/small/'.$query_path);
if(!$query_del){echo "<center>Ошибка в запросе!";}
echo "<br><center><font color=red>Подождите, удаляется фотография...";
echo "<META HTTP-EQUIV='Refresh' CONTENT='1; URL=?action=ShowAllUserFiles&sid=".$_SESSION['id']."&user=".$_SESSION['login']."'>";
?>
|
В галерее используется база данных.
Сама галерея хранится в папке user. Страница администрирования хранится в папке admin. Папка admin содержит ещё одну папку (где все функции, например, загрузка фотографий, и т.д.). А эта папка содержит ЭТИ файлы (редактирование, удаление фотографий).
Полность адрес, где хранится данный код выглядит так:
http://---.ru/user/admin/drive_file/delete.php
А фотки хранятся здесь:
http://---.ru/user/picture/(small и large)/
Как сделать так, чтобы фотки удалялись из этой папки и из базы данных? | |
|
|
|
|