18. juni 2003 - 22:41Der er
33 kommentarer og 1 løsning
Skrive PHP fra en database
Hej Jeg har et script der henter mit indhold fra min database, men i databasen har jeg skrevet noget PHP (fe.x. <?echo 'Hej';?>); er det mugligt at få skrevet "Hej" i stedet for "<?echo 'Hej';?>" ud i browseren???
Det virker ikke med den eval() Jeg bruger '<?' til at starte min PHP i tabellen og '?>' til at slutte PHP med, men jeg har også almindelig HTML i tabellen er jeg nødt til at lave det hele om til PHP? Så jeg slipper for '<?' og '?>'?
Kan du beskrive fejlen lidt nærmere end "det virker ikke"? Kommer der en fejlmeddelelse? Eller kommer der slet ikke noget tekst? Hvordan ser koden ud? Hvordan ser feltet i tabellen ud?
Den giver denne fejl: Parse error: parse error, expecting `','' or `';'' in c:\apache\htdocs\home\menu\test_forside.php(11) : eval()'d code on line 1 både med og uden de sidste <? ?>
Hvorfor ønsker du egetnlig at have en hle side i databasen? Hvis du hele tiden skal hente siden ud vil det da give et enormt pres på databasen, jeg kunne forstå hvis du ønskede at have dit indhold der i, men ikke hele siden.
Hvad indeholder dit script med eval funktionen nu og hvad indeholder feltet i tabellen?
Det er kun indholdet jeg henter ud af databasen scriptet er en tester, så jeg ikke laver en masse rod i det oprindelige hvad feltet i databasen angår er det en jokearray
fremfor at have dine phpsider i en database, bør du nok overveje at opbygge dine sider med moduler og includering af sider med den slags koder i istedet, netop som ahv siger, vil det give et stort pres på databasen
Som sagt, jeg anbefaler kraftigt, du vemder tilbage og kun lægger teksten i databasen ikke nogle php koder, gerne variabler fra php, men ikke hele sider, det giver et alt for stort pres på databasen.
Det er som sagt kun indholdet jeg lægger i databasen. På denne side med jokes er jeg nåd til at lægge PHP, men hvis det ikke er mugligt må jeg prøve at finde på noget andet...
Det giver de fordele at jeg ikke behøver at oprætte filer, og også at jeg lærer noget af det. Jeg er næsten lige begyndt med PHP, og jeg sidder og eksperimentere lidt.
Hvis det du postedet -> 19/06-2003 16:11:36 er det som er i tabellen, så er det hvertfald forkert strukturering som jeg vil sige du ikke lærer noget af.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.