if вывод при совпадении

Provokator86

Мой дом здесь!
Регистрация
27 Май 2012
Сообщения
365
Реакции
237
Сабж
Есть переменная, в которой хранятся форматы файлов (phpm html, txt)
yНеобходимо при совпадении формата файла с заданными, вывести то или иное
Пример:
if($formati = html OR php OR css){$web = "web/".$formati;}
При таком решении, все файлы становятся формата html
Помогите разобраться.
В реале делается выборка по видеоформатам, что бы через смарти вывести форму с плеером, а для текстовых предпросмотр.
 
Ну попробуй = заменить на ==:
Код:
if($formati == "html" OR "php" OR "css"){$web = "web/".$formati;}
 
Ты сказал скрипту $formati равняется html. Что всегда true.
 
Ты сказал скрипту $formati равняется html. Что всегда true.
Спасибо, ребят, детскую ошибку совершил:)
А как тогда сказать скрипту если формат файла html или txt то это текст иначе картинка и в смарти вывести если текст то один див, если остальное, другой?
С одним сравнением работает, а если с OR, то гаснет
 
Последнее редактирование:
хз. Попробуй if($formati == ('html' OR 'php' OR 'css')).
 
Спасибо, ребят, детскую ошибку совершил:)
А как тогда сказать скрипту если формат файла html или txt то это текст иначе картинка и в смарти вывести если текст то один див, если остальное, другой?
С одним сравнением работает, а если с OR, то гаснет
Код:
if($formati == 'txt' || $formati == 'html')
{
txt/html
}
else 
{
other
}
 
Назад
Сверху