|
Categorieën >
PHP & SQL
php script vanuit mysql (Opgelost)
|
|
|
offline
|
PHP beginner
|
Hey,
Ik wil een php vanuit MySql laten uitvoeren. Heb dus in een record in me MySql een phpscript staan. Bijvoorbeeld heel simpel: <?php echo"Test"; ?>
Nu roep ik die via SELECT op uit de database, maar dan voert die dat php scriptje niet uit. Ik zie niets en als ik in de source van de pagina kijk, dan staat er gewoon <?php echo"Test"; ?> tussen de html. Hij wordt dus niet uitgevoerd.
Weet iemand hoe ik het wel kan laten uitvoeren?
Thx |
8 antwoorden
voltrex – 15/02/2010 16:12 (Laatst gewijzigd op 15/02/2010 16:12)
|
|
offline
|
PHP interesse
|
Is het misschien mogelijk om dit bovenaan in een functie te echoën, en dan later die functie (waar nodig) aan te roepen?
Voorbeeld:
<head>
......
<?php
function scriptuitdb() {
// mysql dingens, script uit de db halen (script is hier: $db['script'])
echo $db['script'];
}
?>
</head>
<body>
<?=scriptuitdb();?>
</body>
<head> ...... <?php function scriptuitdb() { // mysql dingens, script uit de db halen (script is hier: $db['script']) } ?> </head> <body> <?=scriptuitdb();?> </body>
Of werkt dat ook niet?
|
|
|
|
offline
|
PHP beginner
|
Heb het ff geprobeert, maar helaas, dat werkt ook niet
|
WMP – 15/02/2010 16:34
|
|
offline
|
PHP expert
|
Dit kan je met de PHP eval functie doen.
http://php.net/manual/en/function.eval.php
Maar ik raad je ten sterkste af dit te gebruiken aangezien dit een enorm veiligheidsrisico inhoud.
Wat is de reden dat je dit wilt doen?
|
|
|
|
offline
|
PHP beginner
|
Ben bezig met een eigen cms voor me eigen sites. En wil daarin een php module in hebben.
Super dit, ik zal zeker even de veiligheids risico's meewegen.
Thx
|
|
|
|
offline
|
Crew PHP
|
zeker weten dat je niet op een html server zit? Dat de php daadwerkelijk ook wordt uitgevoerd? Want t lijkt erop alsof ie de php gewoon als html probeert te doen
|
|
|
|
offline
|
PHP beginner
|
Hij werkt nu via eval. Zit nu beetje te kijken voor beveiliging ervoor 
Vraag me af hoe bijvoorbeeld Joomla enzo dat beveiligen.
|
|
|
|
offline
|
Crew PHP
|
je kunt het zo maken dat het in een .php bestand word opgeslagen dmv file_put_contents(), en dan de php file includen
|
|
|
|
offline
|
PHP beginner
|
Heb even een php plugin bekeken van Joomla en die gebruikt ook de eval functie. Hun schermen het af door te kijken of er schadelijke woorden instaan.
|
Dit onderwerp is gesloten.
|
|
|