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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Пытаюсь сделать галерею

Сообщения:  [1-10] 

 
 автор: Unkind   (29.11.2007 в 15:56)   письмо автору
 
   для: Maxys   (29.11.2007 в 15:10)
 

> if ($_FILES["filename"]["type"] != ("image/gif" || "image/png" || "image/jpeg"))
> блин вот как это делается, спасибо, ваш кусок кода мне очень помог =)))


Полная чушь. Почитайте в мануале про логические операторы.
Ваш код аналогичен "if($_FILES['filename']['type'] != true)"

   
 
 автор: retsoul   (29.11.2007 в 15:14)   письмо автору
 
   для: Maxys   (29.11.2007 в 15:10)
 

да, вроде так тоже можно :)

   
 
 автор: retsoul   (29.11.2007 в 15:13)   письмо автору
 
   для: Maxys   (29.11.2007 в 15:07)
 

а! кажется понял :)

попробуй так:

<?
if (($_FILES["filename"]["type"] != "image/gif") && ($_FILES["filename"]["type"] != "image/png") && ($_FILES["filename"]["type"] != "image/jpeg"))
?> 


а может и нет :))
чёрт! сначала написал, а теперь засомневался)

   
 
 автор: Maxys   (29.11.2007 в 15:10)   письмо автору
 
   для: retsoul   (29.11.2007 в 15:04)
 

if ($_FILES["filename"]["type"] != ("image/gif" || "image/png" || "image/jpeg"))


блин вот как это делается, спасибо, ваш кусок кода мне очень помог =)))

   
 
 автор: Maxys   (29.11.2007 в 15:07)   письмо автору
 
   для: retsoul   (29.11.2007 в 15:04)
 

вечно останавливается на 1, тоесть как только видит что не гиф формат то всё, выдаёт ошибку и дальше не хочет ничего проверять. А если гиф формат то смотрит дальше, что не png.
ошибку не выдаёт, у меня не установленно.
на всех форматах

   
 
 автор: retsoul   (29.11.2007 в 15:04)   письмо автору
 
   для: Maxys   (29.11.2007 в 14:58)
 

выдаёт какую-нибудь ошибку?
на каком формате файла тестируете скрипт?

когда они(модераторы) заметят, то перенесут ветку в форум по php :)

   
 
 автор: Maxys   (29.11.2007 в 14:58)   письмо автору
 
   для: retsoul   (29.11.2007 в 14:49)
 


if (($_FILES["filename"]["type"] != "image/gif") || ($_FILES["filename"]["type"] != "image/png") || ($_FILES["filename"]["type"] != "image/jpeg"))
    {
        echo "Файл не разрешённого формата. Разрешено загружать только gif, jpg или png форматы, через 5 секунд вы будете перенаправлины обратно на страницу.";
    }

неа, не работает.

   
 
 автор: Maxys   (29.11.2007 в 14:56)   письмо автору
 
   для: retsoul   (29.11.2007 в 14:49)
 

а я разве не в пхп написал? =))
спасибо, сща проверю.

ОЙ, извиняюсь, не заметил что в MySQL создал топик.. а модераторы могут перенести в php её?... =(

   
 
 автор: retsoul   (29.11.2007 в 14:49)   письмо автору
 
   для: Maxys   (29.11.2007 в 14:37)
 

я знаю, что можно сделать так:

<?
if (($_FILES["filename"]["type"] != "image/gif") || ($_FILES["filename"]["type"] != "image/png") || ($_FILES["filename"]["type"] != "image/jpeg"))
?>

правда это реализация условия IF в php

   
 
 автор: Maxys   (29.11.2007 в 14:37)   письмо автору
 
 

Пока что тревожит такой вопрос, не могу разобраться как "OR" делать в IF
пытаюсь вот так, но почему то не слушается меня этот код

if ($_FILES["filename"]["type"] != "image/gif" OR "image/png" OR "image/jpeg")


когда делаешь по одному и потом ELSE IF он почему то тоже вредничает. В чём ошибка??

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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