13. maj 2003 - 09:03Der er
11 kommentarer og 1 løsning
Afkode php-kode...
Hej eksperter...
Jeg har en database hvor jeg har en masse data, som skal skrives på en hjemmeside, hvilket jeg heller ikke har noget problem med. Men hvis dataerne indeholder php-kode skriver den blot koden istedet for at køre den...
Hvordan gør man det, men f.eks. denne kode?
Kode: $result = mysql_query("SELECT billetnet, turistbureau FROM turistbureau");
el_barto -> Ja, det er sikkert rigtigt, men jeg forstå det ikke rigtigt, kan du, eller andre, hjælpe mig mere konkret?
Synes godt om
Slettet bruger
13. maj 2003 - 09:43#3
Hvad indeholder $row["billetnet"] ?
Ideen i eval er at den kode du smider ind naturligvis skal være korrekt PHP kode, og så evaluerer den koden, og kører det hvis det er korrekt kode.
Synes godt om
Slettet bruger
13. maj 2003 - 09:55#4
Her er et simpelt eksempel:
<?php $var_fra_database = "echo 'tjek';"; //Denne variabel indeholder nu noget PHP kode som du gerne vil køre $eval_Str = "$var_fra_database"; //Her lægges værdien fra forrige variabel over i en ny eval($eval_Str);//Her evalueres (køres) denne værdi ?>
Jeg har nu prøvet at ligge din kode ind i databasen, men det giver blot samme resultat...
Her er koden hvor den sætter det ind som står i databasen (hvor jeg gerne vil have det sådan at jeg kan indsætte php kode): print "".$row["profil"]."<br></font></td>";
Please..., kan nogen hjælpe?
Synes godt om
Slettet bruger
13. maj 2003 - 10:49#7
"Men hvis dataerne indeholder php-kode skriver den blot koden istedet for at køre den..."
Nu bliver jeg forvirret.
Du skriver nemlig at dine data indeholder PHP kode, og lige herover at "$row["billetnet"] og $row["turistbureau"] indeholder kun alm. tekst..."
Jeg tror at vi misforstod hinanden, men det var nok min dårlige forklaring.
lukker spm.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.