Jump to content

AMD

User
  • Posts

    542
  • Joined

  • Last visited

Everything posted by AMD

  1. Я не понимаю нифига, т.к. сам всегда пишу с нуля. Но знаю что быстро работает kohana.
  2. Не ври, их дохрена, стоят они от 5, 6 тыс.
  3. AMD

    eval

    Скажет кто нибудь в чем дело? Или как лучше сделать if-elseif-else.
  4. AMD

    eval

    Там тупо верстка. eval не срабатывает.
  5. AMD

    eval

    /** * Условия. * * @access public * @param string $t * @return string $t */ public function build_section_if( $t ) { global $cmsp; if ( preg_match_all("#".self::$left_delimiter."if=[\"'](.*?)[\"']".self::$right_delimiter."(.*?)".self::$left_delimiter."\/if".self::$right_delimiter."#is", $t, $startif, PREG_SET_ORDER) ) { $code = ''; $left_d = self::$left_delimiter; $right_d = self::$right_delimiter; for ( $i = 0; $i < count($startif); $i++) { $if_original = $startif[$i][1]; $into = $startif[$i][2]; $if = $this->to_settle_if($if_original); $a = 'AMD'; $code .= ' if ( '.$if.' ) { $t = preg_replace("#'.$left_d.'if=[\'\"]'.$if_original.'[\'\"]'.$right_d.'#is", "", "'.$t.'"); } '; #die($code); if ( preg_match_all("#".self::$left_delimiter."elseif=[\"'](.*?)[\"']".self::$right_delimiter."(.*?)".self::$left_delimiter."\/elseif".self::$right_delimiter."#is", $into, $elseif, PREG_SET_ORDER) ) { for ($i = 0; $i < count($elseif); $i++) { } } if ( preg_match("#".self::$left_delimiter."else".self::$right_delimiter."(.*?)".self::$left_delimiter."\/else".self::$right_delimiter."#is", $into, $else) ) { } else { } #die($code); eval($code); exit; /* $code .= "if ({$if}) { {$t} = preg_replace(\"#".self::$left_delimiter."if=[\"']".$if_original."[\"']".self::$right_delimiter."#is\", '', $t); {$t} = preg_replace(\"#".self::$left_delimiter."\/if".self::$right_delimiter."#is\", '', $t); }"; $code .= "else{ $t = preg_replace(\"#".self::$left_delimiter."if=[\"']".$if_original."[\"']".self::$right_delimiter. $into .self::$left_delimiter."\/if".self::$right_delimiter."#is\", '', $t); } "; */ } } #$t = preg_replace("#".self::$left_delimiter."if=[\"'](.*?)[\"']".self::$right_delimiter."(.*?)".self::$left_delimiter."\/if".self::$right_delimiter."#is", '', $t); return $t; }
  6. AMD

    eval

    Определены конечно. Проблема только в том, что в eval не перехватываются ошибки. Инт будет убит вторым, после Шумова.
  7. AMD

    eval

    Доброй ночи. Пишу шаблонизатор, хочу чтоб ифы имели свойство вложенности. if-elseif-else. Юзаю конечно же eval(). //К примеру вот одна из переменных. $left_d = '{'; $code .= ' if ( '.$if.' ) { $t = preg_replace("#'.$left_d.'if=[\'\"]'.$if_original.'[\'\"]'.$right_d.'#is", "", "'.$t.'"); }'; eval($code); Юзал гугл, отлавливал ошибку в eval(не помогло). И какие я только кавычки не использовал, даже heroic использовал. Все строго по документации - нихрена не помогло. Где здесь ошибка? рабочий пример из php.net $string = 'cup'; $name = 'coffee'; $str = 'This is a $string with my $name in it.'; echo $str. "\n"; eval("\$str = \"$str\";"); echo $str. "\n"; Не скажите в чем дело - начну убивать, начну с Шумова.
  8. phpDesigner полностью подходит к тебе. С ним легче верстать, он "изучает" АПИ твоих классов, он знает что такое смарти. Ищет ошибки в любом коде, дебажит и т.д. СВН, проект менеджер, фтп и т.дв нем есть все для настоящего веб-мастера. Одна проблема - он платный.
  9. AMD

    Всем удачи.

    А вообще мы свой форум с блэк джеком и шлююхами открыли Пишите кому интересно
  10. AMD

    Ноутбук

    Мне было вообще похрен. Что я фотик, флэшку и т.д. покупал, даже не смотрел что в ней есть )
  11. AMD

    Всем удачи.

    У вердера своя студия. Я тоже щас больше на другом форуме сижу. Вердер пиши, будем координироваться тут хтмд доминирует сцуко.
  12. правильно пишется УГ, имхо.
  13. Я помню я егэ по русскому сдавал, ровно баллов на 3 хватило, жесть.
  14. Блин, арт, тебе почти 40 лет... а мы тебя на кофе звали, теперь понятно почему не куда не шел )
  15. просто. плюс адын. Но за подпись, я буду мстить!
  16. Это первым делом удобно. Тоже верно. Но если писать полный путь до файла, то выгрузки не будет.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy