Autor Zpráva
Anonym
Profil *
Ahoj
Jak mám vypsat pomocí echo text, ve kterym je php script ?

Mám třeba
<?php
$text = "<?php echo "bla bla"; ?>";
echo $text;
?>

Když tohle napíšu, tak me to místo:
bla bla
nevypíše vůbec nic

Díky
Johnik
Profil
A proč to děláš takhle?
$text = "bla";
echo $text;

A když tam chceš i to <?php..., tak:
$text = "&gt?php...?&lt";
Anonym
Profil *
Mám totiž stránku, ve které se vypíše text článku z databáze.
Jenže vypíše se to tím echo $clanek['text'];
a když v tom textu z databáze je php script kterej se má províct, tak to jen vypíše script v textu místo třeba
<?php echo 'script z textu v databazi'; ?>
Anonym
Profil *
Hm
&lt?php a ?&gt

mě moc nepomohlo... vypsalo to jen script php.. to sem asi blbě vysvetlil
potřebuju něco jako když tady kliknu na fromátování Kód [.pre][./pre]
ale aby to ten sript provedlo a ne vypsalo
fuckin
Profil *
nastuduj si funkci eval, jestli sem to dobre pochopil tak hledas prave ji...
fuckin
Profil *
nastuduj si funkci eval, jestli sem to dobre pochopil tak hledas prave ji...
Anonym
Profil *
divam se na manual a mohlo by to byt ono... kdyžtak se ozvu.. díky
Majkl578
Profil
fuckin
podle toho co pise to nevypada, ze chce pouzit eval. spis si precti neco o escapovani (nejen) uvozovek
Anonym
Profil *
hm tak eval me nejspíš nepomůže...
porebuju jen aby v textu z databaze fungoval i normalni php script
blizz_boz
Profil
Anonym
porebuju jen aby v textu z databaze fungoval i normalni php script


ved prave na to je urceny eval.
Anonym
Profil *
tam jsem se ale nic nedozvěděl :-(
Jan Tvrdík
Profil
Anonym:
Stačí se kouknout do dokumentace. Předpokládej me, že text z databáze máš v proměnné $text_z_databaze:
eval('?>' . $text_z_databaze);
Anonym
Profil *
pomoct by me to mohlo jenze vetsi problem je, ze kdyz ten eval dam do php tak me to uzavre php script...
mam:

<?php
......
eval('?>' . $text_z_databaze);
.......
?>

a tim padem me to uzavre <?php
blizz_boz
Profil
ale ty to musis dat do uvodzoviek alebo apostrofov, nevidis ich tam? normalne to funguje...
MaxDJs
Profil *
<?
ECHO " \$zvire=$zvire";
?>

Co se vypíše na obrazovce?
Alphard
Profil
MaxDJs:
$zvire={hodnota $zvire}
To má být hádanka?
Majkl578
Profil
MaxDJs
Notice: Undefined variable: zvire
AM_
Profil
MaxDJs
vypíše se <?
ECHO " \$zvire=$zvire";
?>, protože slušní lidé si už dávno vypli short_open_tag.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0