Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по удалению
 
 автор: Panker   (03.07.2006 в 19:59)   письмо автору
 
 

Сейчас я удаляю файл так
[CODE]
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
if(isset($_POST['filename']) AND !empty($_POST['filename']))
{
unlink("../../../".$_POST['filename'])
OR die("<b>Ошибка: Файл не существует</b>");
echo "Файл ".$_POST['filename']." был успешно удалён";
}
?>
[/CODE]

Если нету файла то выскакивает СИСТЕМНАЯ ОШИБКА она вот
Warning: unlink(../../../1): No such file or directory in z:\home\cm\www\admin\edit\delete\submit.html on line 5

И выскакивает ошибка типа OR die("<b>Ошибка: Файл не существует</b>");

Как мне убрать системку? Что бы обычная ошибка была :(
Пребывал вниз дописать
else
{ echo "FUCK";}

Но оно выскакивает если нечего не вводишь :(
а как системку убрать хз (

   
 
 автор: DDK   (03.07.2006 в 20:09)   письмо автору
 
   для: Panker   (03.07.2006 в 19:59)
 

Поставьте собаку перед unlink... т.е. так - @unlink()

UPD.: Хотя нет, наверное это неправильно. Если верить создателям этого форума, то надо просто снизить уровень выода ошибок да минимума.

   
 
 автор: Panker   (03.07.2006 в 20:19)   письмо автору
 
   для: DDK   (03.07.2006 в 20:09)
 

верь себе :) большое спасибо :) очень помогло )) теперь хоть ошибки тупой не будет :)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования