Вопрос-Ответ по php

Печать RSS
6630
Кураторы темы:

С

Малиновые штаны
0
delete
Изменил: Саня (12.01.2011 / 18:19)
А

Оранжевые штаны
0
Куда проще юзать относительный путь.

2000 лет д.н.э.
0
$ar = explode('/', dirname(__FILE__)); // любой способ получения полного пути к папке
unset($ar[count(*)-1]);
$patch = implode('/', $ar);
________
конечно решение не айс.. думать лень
Изменил: ramzes (12.01.2011 / 18:56)

Пришелец
0
Вобщем вопрос вот в чём, пытаюсь найти в файле строку с определённым значение. Открываю файл, создав массив. И уже в самом массиве ищу сопоставление строки введённой с имеющимися. Так вот вопрос как сделать, чтоб при ненахождении строки в подстроке выдолось "Запрос не найден". Ищу про помощи цикла for
for($y=0;$y<count($file);$y++){
if(stripos($file[$y], $stroka)){
echo $file[$y].'<br />';
}
где $file - массив файла, $stroka - строка поиска.
если ввести else, то "Запрос не найден" пишется в плодь до завершения цикла for.
Е

Пришелец
0
принцип такой.
$found = false;
for(...) {
  if(stripos(...)) {
    echo "ура мы нашли";
    $found = true;
    break; // это если нужен, зависит уже от твоей задачи
  }
}

if(!$found) echo "запрос не найден";

Пришелец
0
4162. luethus, спасибо, но уже нашёл решение)
Е

Пришелец
0
Komunist поставь лучше денвер там все просто http://www.denwer.ru/
Т

Пришелец
0
Почему выдаёт ошибку Parse error: syntax error, unexpected T_CLASS, expecting ',' or ';'
вроде здесь правильно
if ( $admin == 2 )
{
echo "<div class=\"ratu\"><b>[ &raquo; ]</b> <a href=\"?act=bd\">Работа с базой</a></div>";
}
М

Пацак
0
Значит где-то выже / ниже
M

Пацак
0
4165 там все правильно, ошибку ищи в другом месте...
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск