Помощник
|
parent match * |
fleetboss
|
Сообщение
#1
|
||
|
|
||
|
|||
Witu |
10.8.2009, 21:47;
Ответить: Witu
Сообщение
#2
|
|
Как написать код чтобы он проверял не по всему значению а только по определеным запросам? например у меня есть много разновидностей локаций, к которым идет одна шапка как сделать чтобы он искал по 1 запросу? anketa.* например так не работает.. может я где-то не там ставлю ковычки? вот сам код: ... else { if (empty($set)) { if ($stat['location']=='anketa.main') header("Location: anketa.php"); if ($stat['location']=='anketa.poisk') header("Location: anketa.php"); if ($stat['location']=='anketa.blablabla') header("Location: anketa.php"); else include('inc/main.php'); } ... если написать так: if ($stat['location']=='anketa.*') header("Location: anketa.php"); ничего не будет, он будет искать как anketa.* а не anketa.всёподряд если убрать ковычки '' скрипт выдает ошибку он будет искать [php] $stat = explode(".", $stat['location']); if($stat[0] == 'anketa') header("Location: anketa.php"); [/php] так или [php] f ($stat['location']==('anketa.main' || 'anketa.poisk' || 'anketa.blablabla')) header("Location: anketa.php"); [/php] |
|
|
Apay |
11.8.2009, 12:36;
Ответить: Apay
Сообщение
#3
|
|
|
так или: [php]f ($stat['location']==('anketa.main' || 'anketa.poisk' || 'anketa.blablabla')) header("Location: anketa.php"); [/php] абсолютно неправильное выражение, условие верно при любом непустом $stat['location'], надо так [php]if ($stat['location']=='anketa.main' || $stat['location']=='anketa.poisk' || $stat['location']=='anketa.blablabla')) header("Location: anketa.php");[/php]
|
|
|
||
|
Текстовая версия | Сейчас: 29.3.2024, 19:55 |