Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 31.01.2013 Skąd: Łódź Ostrzeżenie: (0%)
|
Mam problem z funkcją eval(), ponieważ nie rozumiem dlaczego wyrzuca mi błędy... Jestem na BARDZO podstawowym poziomie z php i raczej uczę się z przykładów. Dlatego też używam tej funkcji do wyświetlenia template'a w .html.
przejdźmy do meritum:
tak wygląda kawałek kodu pliku logged.php to natomiast jest logged.html Takie oto 2 komunikaty dostaje po kompilacji: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/.../logged.php(30) : eval()'d code on line 1 Parse error: syntax error, unexpected '=' in /home/.../logged.php(30) : eval()'d code on line 1 Może mi ktoś powiedzieć, czemu backslash oraz "=" są unexpected? Ewentualnie, czy może mi ktoś wskazać, aby zrobić to inaczej? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
Kolejny post i znów to samo eval
Cytat Caution The eval() language construct is very dangerous because it allows execution of arbitrary PHP code. Its use thus is discouraged. If you have carefully verified that there is no other option than to use this construct, pay special attention not to pass any user provided data into it without properly validating it beforehand. do wyświetlenia szablonów użyj np http://nospor.pl/klasa-widoku.html a jesli chodzi o to co napisałeś to jak już to tak: Macie przykład w manualu a itak robicie swoje.. Ten post edytował com 8.11.2013, 15:07:00 |
|
|
|
nastu7 [PHP][HTML]eval(); 8.11.2013, 14:58:15
nospor A po co w ogole eval? Czemu nie zrobisz jak czlowi... 8.11.2013, 15:12:40
com nospor też sie o to pytałęm ostatnio, ale oni twor... 8.11.2013, 15:18:50
nospor @com tak, ale z kodu co tu podano nie wynika, ze e... 8.11.2013, 15:20:39
nastu7 Tak normalnie jak człowiek robię, jeśli w pliku .h... 8.11.2013, 15:24:24
com nospor faktycznie, nie zauważyłęm tego echo potem ... 8.11.2013, 15:25:41
nospor A jak wyglada funkcja gettemplate() ?
Uzywasz w ht... 8.11.2013, 15:26:56
nastu7 [PHP] pobierz, plaintext function gettemplate... 8.11.2013, 15:32:10
nospor No dobra, lapie twoj zamiar.
ALe w kodzie html mas... 8.11.2013, 15:40:53
nastu7 Dziękuje za starania, rozwiązałeś mój problem. Ter... 8.11.2013, 15:53:38 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:45 |