ho un testo nel mio database mysql contenente anche del codice php..
perchè quando richiamo il testo, non esegue il codice php, ma lo visualizza in chiaro?
ho un testo nel mio database mysql contenente anche del codice php..
perchè quando richiamo il testo, non esegue il codice php, ma lo visualizza in chiaro?
Perchè viene visualizzato come stringa.
L'estrazione dei dati da una query avviene tramite un array quindi quando stampi ne stampi il valore.
Ma scusa cosa te ne fai di codice php dentro il db?
perchè in mezzo a una recensione devo inserire delle parti di php per mostrare della immagini:
http://www.gamempire.it/game/a-bugs-.../recensione/1/
come posso fare per farlo visualizzare non come stringa?
All'interno del db devi inserire solo il nome dell'img eventualmente con l'estensione.
Poi richiami il nome dell'img dal DB
all'interno dell'articolo inserisci il tag img così:
[img]<?php echo $variabile ?>[/img]
non posso xke il file dentro php contiene:
codice:<table width="569" border="0" align="center" id="img1"> <tbody> <tr> <?php $varnum = 1; while ($varnum < 4) { $img = "http://www.gamempire.it/games/".$firstletter."/".$link."/immagini/".$link."-".linkown($piattaforma)."-".$varnum.".jpg"; $tes = "".$firstletter."/".$link."/immagini/".$varnum.".txt"; $txt = fread(fopen($tes,"r"),filesize($tes)); echo "<td>[img]".$img."[/img]</td>"; $varnum++; } echo "</tr><tr>"; $varnum = 1; while ($varnum < 4) { $tes = "".$firstletter."/".$link."/immagini/".$varnum.".txt"; $txt = fread(fopen($tes,"r"),filesize($tes)); echo "<td class='box_letter_center_gameimage_text'>".$txt."</td>"; $varnum++; } ?> </tr> </tbody> </table>
e il codice php che lche si trova all'interno del db è:
testovario
".include ("../includes/tabimg1.php");."
testo vario
nessuno sa come fare? oppure c'è un modo per far si che venga eseguito un comando in php quando appare una data parola nel codice html?