Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> replace i eval
dtb
post
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 1
Dołączył: 5.11.2005
Skąd: Bieruń city

Ostrzeżenie: (0%)
-----


Kod
Fatal error: preg_replace() [function.preg-replace]: Failed evaluating code: print_r($dave = array(\'1\',2,3))


Taki bląd pokazuje mi się kiedy wykonuje kod:

  1. <?php
  2. $this->text = "... {php}print_r($d = array('1',2,3)){/php} ...";
  3. $this->text = preg_replace ('/{php}([^#]+){/php}/e', '1', $this->text);
  4. ?>


Co jest źle? Chce zrobić aby wykonało kod php jest pomiedzy {php} i {/php}
PS. wydaje mi się że chodzi o znaki specjalne ('), ponieważ w bledzie pisze array(\'1\',2,3) i nie wiem czemu, prubuje je escape'ować

Ten post edytował dtb 8.11.2005, 19:56:38


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- dtb   replace i eval   8.11.2005, 19:49:59


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 18:36