login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP in DB (Opgelost)

Offline Esli - 01/09/2007 17:53
Avatar van EsliPHP interesse Hallo,

IK vraag me af of je op één of andere manier het volgende kan:

Ik heb dus iets simpel gemaakt dat inhoud uit een database script kan halen. Nu, ik zou ook graag PHP scripts in mijn database kunnen stoppen en daarna correct uithalen.

Bijvoorbeeld
<?php

echo'tekst';

?>

Dat dat dan ook word weergegeven. Iemand een idee hoe ?

10 antwoorden

Gesponsorde links
Offline vinTage - 01/09/2007 17:57 (laatste wijziging 01/09/2007 18:00)
Avatar van vinTage Nieuw lid http://qbnz.com/highlighter/ Die ondersteund TIG talen om te highlighten, als je alleen php wilt highlighten is het mischien wel overkill.

(ik heb het zelf nog nooit gebruikt, maar ik denk dat highlight_string() ofzoiets in die trent, php code highlight)

edit:
http://be.php.net/highlight-string
Offline Esli - 01/09/2007 18:00 (laatste wijziging 01/09/2007 18:02)
Avatar van Esli PHP interesse Zo bedoel ik het niet. Als je html in een databse gooit.

bijvoorbeeld <img scr="#"></img> dan krijg je dat afbeeldinkjes netjes te zien.

Wel ik wil dat ook als ik

<?php

echo'<img scr="#"></img>

?>

Dat hij dan ook een afbeelding geeft.

Ik wil dus echt dat de PHP in de pagina word opgenomen.

Als ik nu bv
<?php

echo'tekst';

?>
dat erin zet, krijg je gewoon niets te zien. Ik wil dus echt dat je tekst dan ook krijgt.
Offline Flex1986 - 01/09/2007 18:05 (laatste wijziging 01/09/2007 18:06)
Avatar van Flex1986 Gouden medaille

Senior Member
Volgens mij kan dit niet nee. Om veiligheidsredenen. Maar waarom zou je dat eigenlijk willen?

Edit: @TS misschien even je code tussen de daarvoor bestemde code tags zetten het is niet veel maar leest fijn. En het moet  
Offline vinTage - 01/09/2007 18:06
Avatar van vinTage Nieuw lid Ik weet niet zeker of het wel of niet kan, maar het lijkt me beter dat het niet zou kunnen, je hebt altijd leukerds die dan iets van DROPTABLE users oid gaan invoeren 
Offline Esli - 01/09/2007 18:07 (laatste wijziging 01/09/2007 18:10)
Avatar van Esli PHP interesse Het is alleen voor mijn gebruik Zonder mjin wachtwoord kan je geen inhoud maken. Maar ik denk trouwens ook dat het niet kan.

Moest het kunnen PM me, ik druk al oplos knop 
Offline l0c4lh0st - 01/09/2007 18:11
Avatar van l0c4lh0st Nieuw lid ... Is dit een grap of zo?

http://php.net/eval

  1. <?php
  2. eval('?>' . $sMyPHPCode . '<?php');
  3. ?>
Offline Esli - 01/09/2007 18:16
Avatar van Esli PHP interesse Mijn ENG is niet echt goed. echo eval('<?php' . $row['inhoud'] . '?>');

Ik deed dat ;) maar dat werkt precies niet.
Offline l0c4lh0st - 01/09/2007 18:22 (laatste wijziging 01/09/2007 18:25)
Avatar van l0c4lh0st Nieuw lid Klopt.

Je moet eval() een string met daarin de code voeren, niet de al-geparsete code:

  1. <?php
  2. $sMyPHPCode = '<?php echo \'Hello world!\'; ?>';
  3. eval('?>' . $sMyPHPCode . '<?php');
  4. ?>


EDIT: Waarom staat dit topic niet bij Actieve forumberichten?
Offline Esli - 01/09/2007 18:36 (laatste wijziging 01/09/2007 21:04)
Avatar van Esli PHP interesse Dat werkt, maar nu doet hij altijd echo ... Dat wil ik ook niet.

Offline l0c4lh0st - 02/09/2007 18:15
Avatar van l0c4lh0st Nieuw lid ... Dan zet je iets anders in $sMyPHPCode.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.337s