Warning: unlink(files/game/img/ero/2.jpg) [function.unlink]: No such file or directory in /home/nike90/domains/all-mobile.org.ua/public_html/admin/drop_games.php on line 38
Код удаления файла:
if (isset($id))
{
$result = mysql_query ("SELECT mini_img,img,img2,img3,ref,ref_2,ref_3,ref_4,ref_5 FROM game WHERE id='$id'",$db);
$myrow = mysql_fetch_array($result);
if(empty($myrow['mini_img'])) {unset($myrow['mini_img']);}
$way_db_mini_img = $myrow['mini_img'];
$myrow['mini_img'] \\Содержится дироктория к файлу в месте с названием файла (files/game/img/azart/Picture0019.jpg)
if(isset($myrow['mini_img'])) {unlink($way_db_mini_img);} \\Удаление файла
$delete = mysql_query ("DELETE FROM game WHERE id='$id'",$db);
if($delete == true)
{echo "<p>Игра удалена успешно</p>";}
else {"<p>Игра не удалена</p>";}
}
Спустя 4 минуты, 48 секунд (5.07.2011 - 17:54) DySprozin написал(а):
nike90
unlink(files/game/img/ero/2.jpg) [function.unlink]: No such file or directory
тебе перевести или как?
unlink(files/game/img/ero/2.jpg) [function.unlink]: No such file or directory
тебе перевести или как?
Спустя 6 минут, 36 секунд (5.07.2011 - 18:01) nike90 написал(а):
Не нада переводить, а сам знаю, вопрос не в этом, (files/game/img/ero/2.jpg) - эта директория существует и файл там лежит тот который указан...
Спустя 21 минута, 13 секунд (5.07.2011 - 18:22) Winston написал(а):
nike90
! |
PHPprogramer |
А по теме:
Во первых зачем вам смешанный массив?
Цитата (nike90 @ 5.07.2011 - 17:50) |
$myrow = mysql_fetch_array($result); |
Пишите либо вот так
$myrow = mysql_fetch_assoc($result);
// Либо так уже так
$myrow = mysql_fetch_array($result, MYSQL_ASSOC);
Во вторых, перед комментами ставятся прямые слеши
Цитата |
//Удаление файла |
Цитата (nike90 @ 5.07.2011 - 17:50) |
{unlink($way_db_mini_img);} \\Удаление файла |
Цитата (nike90 @ 5.07.2011 - 17:50) |
(files/game/img/azart/Picture0019.jpg) |
Попробуйте прописать абсолютный путь к файлу.
if(isset($myrow['mini_img'])) {unlink($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . $way_db_mini_img);}
Спустя 32 минуты, 43 секунды (5.07.2011 - 18:55) nike90 написал(а):
Спс все работает... Только DIRECTORY_SEPARATOR - проще "/" записать... а поповоду коментов (\\) - это я языки не переключил когда писал тему на форум... а поповоду масива так разница в чем "ARRAY" или "ASSOC"??? - у меня не когда проблем небыло с масивом "ARRAY" хотя иногда использовал и Асоциативный масив ASSOC разницы не увидел...)
Спустя 3 минуты, 9 секунд (5.07.2011 - 18:58) Winston написал(а):
Цитата (nike90 @ 5.07.2011 - 18:55) |
а поповоду масива так разница в чем "ARRAY" или "ASSOC"??? |
Ради эксперимента и дальнейшего понимания не поленись и напиши вот так:
:)
echo '<pre>';
print_r(mysql_fetch_assoc($result));
echo '</pre>';
echo '<pre>';
print_r(mysql_fetch_array($result));
echo '</pre>';