thedeejay
Messages postés74Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention23 juin 2010
-
17 avril 2009 à 00:31
thedeejay
Messages postés74Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention23 juin 2010
-
17 avril 2009 à 18:20
Bonjour à tous, me revoila avec mes questions chiantes!
J'obtient, grace à la magie de noel, une variable $var qui contient un code html complet et du code php, du style
<html>
<head>
<?php echo $titre ?>
</head>
...
et je souhaiterais donc executer ce code et affuicher le resultat... j'ai essayé avec eval() mais cela ne marce pas...
thedeejay
Messages postés74Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention23 juin 2010 17 avril 2009 à 11:46
oui, mais est-ce que je pourais integrer des codes plus complexes... gnre des includes etc.
Car c'est un systempe de remplacement de balise (genre il met (image) et ca remplace par le code du sossier image, et je voudrais comme ca aussi pour par exeple une requete mysql...)
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 17 avril 2009 à 13:19
Salut,
Pour exécuter une chaîne comme étant un script c'est eval.
C'est quoi au juste qui ne marche pas avec eval ?
Peux tu fournir ce code qui ne fonctionne pas ?
$var a forcement cet aspect quand elle arrive... => peux tu être un peu plus précis ?
et $var a forcement les balises <? car elle provient d'une application bureau en c++, et ca je n'y touche pas et je n'ai plus contacte avec le developpeur...
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 17 avril 2009 à 18:15
Je n'ai pas testé, mais ça devrait fonctionner moyennant un traitement préalable de la chaîne.
Le plus simple est sans doute de rendre cette chaîne la plus ... simple possible, en virant les balises <?php / ?> et donc en intégrant le HTML dans les echo.
Bref, ça risque d'être assez lourd en traitement.
Une idée qui est à mon sens bien plus facile à implémenter :
enregistrer tout simplement le code retourné par l'appli C++ dans un fichier .php que tu inclus alors dans ton code.
thedeejay
Messages postés74Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention23 juin 2010 17 avril 2009 à 18:20
hello, je pensait en effet tout traiter avant, je pense que je vais faire ca...
en fait la j'ai mis des echo, mais il y aura aussid es requetes, des boucles etc.
et je ne peux malheureusement pas faire un fichier inclus car c'est executé par des centaines de personnes à la fois, et c'est un serveur tres "faible"...