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

Форум PHP

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

 

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

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

тема: Условие с конструкцией isset()
 
 автор: kireyev   (21.06.2007 в 00:26)   письмо автору
 
 

//Проверяем расширение скриншота, если он был передан
if(isset($k)){
    if(in_array(strrchr($img, "."), $ext_img)) {
        } else {
        echo "Скриншот имеет не допустимое расширение. Используйте только файлы расширеня jpg, gif, png с нижним регистром (не JPG, GIF, PNG)<br>";
        echo "<a href=# onClick='history.back()'>Назад</a>";
        exit();
        }
    }

Если $k существует (передается из формы), то все прекрасно, а если не передается, то почему-то выдает:
Скриншот имеет не допустимое расширение. Используйте только файлы расширеня jpg, gif, png с нижним регистром (не JPG, GIF, PNG)

Задумывал, что если не существует $k, то условие и не начнет выполняться...

   
 
 автор: Drago   (21.06.2007 в 00:39)   письмо автору
 
   для: kireyev   (21.06.2007 в 00:26)
 

Возможно вы получаете из формы пустую переменную. Попробуйте заменить isset на !empty

   
 
 автор: Trianon   (21.06.2007 в 01:06)   письмо автору
 
   для: kireyev   (21.06.2007 в 00:26)
 

что-то не видно тут никакой формы...

   
 
 автор: Poison   (21.06.2007 в 07:23)   письмо автору
 
   для: Trianon   (21.06.2007 в 01:06)
 

Кто такая эта $k?

   
 
 автор: Trianon   (21.06.2007 в 09:42)   письмо автору
 
   для: Poison   (21.06.2007 в 07:23)
 

Не могу знать. :)
Может быть автор ответит, если и когда проснется. :)

   
 
 автор: skazi   (21.06.2007 в 11:58)   письмо автору
 
   для: kireyev   (21.06.2007 в 00:26)
 

Вместо if(isset($k)) я бы посоветовал использовать if(!empty($k))
Т.е. если переменная К не пуста и т.д...

   
 
 автор: kent1   (21.06.2007 в 12:35)   письмо автору
 
   для: skazi   (21.06.2007 в 11:58)
 

просто замени (isset($k)) на (!isset($k))
и будет счастье

   
Rambler's Top100
вверх

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