Автор Тема: Что за хрень с eval  (Прочитано 2498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stanlee

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 215
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Что за хрень с eval
« : 07 Июля 2004, 11:55:44 »
Что за черт вроде все правильно а нифига не пашет
вернее пашет но не так как нужно

у меня есть функция
function browse_pages($parent, $BrowseTemplate) {
$SQL = "SELECT * FROM `pages` WHERE Parent = \'".$parent."\' AND Visible = \'1\';";
$Result = mysql_query($SQL);
$data_count = mysql_num_rows($Result);

for ($i=0; $i < $data_count; $i++) {
$data[] = mysql_fetch_array($Result);
}

   
for ($i=0; $i < $data_count; $i++) {
   $name = $data[$i][\'PageName\'];
   $url = $data[$i][\'HiddenUrl\'];
eval("\\$result .= \\"".$BrowseTemplate[link]."\\";");




   $result = str_replace("%NAME",         $name, $result);
   $result = str_replace("%URL",         $url, $result);
}

   return $result;
}

есть шаблон
$browse_map[link] = "
  • %NAME\\".browse_pages(\\$data[\\$i][PageID],\\$browse_map).\\"";

    вызываю все это
    browse_pages(0, $browse_map);

    блин должна карта сайта выводиться а выводится только первые сслыки у которых parent =0
    че за чушь какая то - вроде ошибки нету
    блин злость даже берет
    ????

  • Оффлайн ThE0ReTiC

    • Главный по тарелочкам
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 4041
    • +2/-0
    • 2
      • Просмотр профиля
      • http://
    Что за хрень с eval
    « Ответ #1 : 07 Июля 2004, 11:58:14 »
    stanlee
    а причем тут eval ?
    у тебя алгоритм построения плоский - посему и выводит только с 0. все работает правильно.
    AS IS...

    Оффлайн stanlee

    • Фанат форума
    • Постоялец
    • ***
    • Сообщений: 215
    • +0/-0
    • 0
      • Просмотр профиля
      • http://
    Что за хрень с eval
    « Ответ #2 : 07 Июля 2004, 12:04:22 »
    блин
    а что тогда eval("\\$result .= \\"".$BrowseTemplate[link]."\\";"); а???
    а в шаблоне что прописано чтобы он функцию снова вызывал но уже с другим parent
    или я что то упустил ?????

    Оффлайн Меняздесьдавнонет

    • новичЕк
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 5698
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Что за хрень с eval
    « Ответ #3 : 07 Июля 2004, 12:41:31 »
    сил нет на это уродство смотреть

    Оффлайн stanlee

    • Фанат форума
    • Постоялец
    • ***
    • Сообщений: 215
    • +0/-0
    • 0
      • Просмотр профиля
      • http://
    Что за хрень с eval
    « Ответ #4 : 07 Июля 2004, 12:44:53 »
    вот и я про то
    все вроде нормально
    а выводит чуш какую то

    Оффлайн Меняздесьдавнонет

    • новичЕк
    • Глобальный модератор
    • Ветеран
    • *****
    • Сообщений: 5698
    • +0/-0
    • 2
      • Просмотр профиля
      • http://
    Что за хрень с eval
    « Ответ #5 : 07 Июля 2004, 12:57:22 »
    ну и тоооормоз...

     

    Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28