script uit databse uitvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kkkkk k

kkkkk k

08/04/2007 14:39:00
Quote Anchor link
Hallo allemaal,

Ik wil een script uitvoeren dat in zijn geheel in de database staat, maar dit lukt mij niet. Ik heb echo en print geprobeerd, maar niets werkt. Heeft iemand een oplossing?
 
PHP hulp

PHP hulp

28/11/2024 03:06:00
 
Baarr

Baarr

08/04/2007 14:42:00
Quote Anchor link
Euhm, dus je hebt in de database zoiets staan in een text veld :

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

echo 'hello world';

?>


Of bedoel je wat anders ?

ALS je dit bedoelt moet je met eval aan de slag, maar eval == evil....
 
Kkkkk k

kkkkk k

08/04/2007 14:47:00
Quote Anchor link
in de database zelf heb ik zoiets staan als

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
//echte script is loginscript en iets langer
$koen = "gek";
echo $koen;
?>



en dit wil ik weergeven op de pagina
Gewijzigd op 01/01/1970 01:00:00 door kkkkk k
 
Dizzy

Dizzy

08/04/2007 14:47:00
Quote Anchor link
waarschijnlijk heeft hij het in een TEXT veld in zen database staan :) als je dat bedoeld moet je een query maken :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$query
= "SELECT veldnaam FROM tablenaam";
$result = mysql_query($query);

echo "$result";
?>

ben maar noobje dus kan fout zijn!
 
Baarr

Baarr

08/04/2007 14:50:00
Quote Anchor link
@Dizzy , nee dat werkt niet, dan komt er gewoon

$koen = "gek";
echo $koen;

(met php tags) In de browser te staan (of zelfs alleen in de source van de pagina), gewoon als tekst.
Gewijzigd op 01/01/1970 01:00:00 door Baarr
 
Stien ss

stien ss

08/04/2007 15:17:00
Quote Anchor link
Denk dat je eval nodig hebt.. zoiets dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$query
= "SELECT veldnaam FROM tablenaam";
$result = mysql_query($query);
$row = mysql_fetch_assoc( $result );

eval ( $row ['veldnaam'] );
?>
 
Niels Janssen

Niels Janssen

08/04/2007 15:34:00
Quote Anchor link
Mag ik vragen waarom je PHP in je database staat? Onder normale omstandigheden is dit niet erg handig namelijk.
 
GaMer B

GaMer B

08/04/2007 15:36:00
Quote Anchor link
Misschien wel om custom scripts uit te voeren die je ter plaatsen maakt?
 
M Ypma

M Ypma

08/04/2007 15:45:00
Quote Anchor link
@gamert, nooit nodig, je maakt een systeem aan de hand van een verwachtingspatroon... alles is dus gewoon te coden zonder generiek code te maken
 
GaMer B

GaMer B

08/04/2007 15:56:00
Quote Anchor link
michel schreef op 08.04.2007 15:45:
@gamert, nooit nodig, je maakt een systeem aan de hand van een verwachtingspatroon... alles is dus gewoon te coden zonder generiek code te maken

Het ligt aan de situatie. Nooit te snel conclusies trekken. Okej, het is mogelijk op een andere manier, maar soms MOET het wel; of het is juist het doel om alles dynamisch te scripten.
Je weet maar nooit.
 
Pim Vernooij

Pim Vernooij

08/04/2007 16:02:00
Quote Anchor link
GaMer13 schreef op 08.04.2007 15:56:
michel schreef op 08.04.2007 15:45:
@gamert, nooit nodig, je maakt een systeem aan de hand van een verwachtingspatroon... alles is dus gewoon te coden zonder generiek code te maken

Het ligt aan de situatie. Nooit te snel conclusies trekken. Okej, het is mogelijk op een andere manier, maar soms MOET het wel; of het is juist het doel om alles dynamisch te scripten.
Je weet maar nooit.
Noem eens een situatie waarin het nodig is, en geen veiligheids risico oplevert.
 
Marvin S

Marvin S

08/04/2007 17:16:00
Quote Anchor link
Niels schreef op 08.04.2007 15:34:
Mag ik vragen waarom je PHP in je database staat? Onder normale omstandigheden is dit niet erg handig namelijk.



Een script site waar je scripts wilt weergeven? (phphulp ofzo ;) )
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.