[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу удалить файлы с сервера
nike90
На локальном серве удаляються файлы, а когда перенес файлы на виртуальный серв то пишет вот такую ошибку:

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

тебе перевести или как?

Спустя 6 минут, 36 секунд (5.07.2011 - 18:01) nike90 написал(а):
Не нада переводить, а сам знаю, вопрос не в этом, (files/game/img/ero/2.jpg) - эта директория существует и файл там лежит тот который указан...

Спустя 21 минута, 13 секунд (5.07.2011 - 18:22) Winston написал(а):
nike90

 ! 

М
Вы
Цитата (nike90 @ 5.07.2011 - 17:50)
На форуме: 1 месяц, 10 дней

И до сих пор не научились пользоваться BB тегами для оформления кода !
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>';
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.