Je cherche depuis plusieurs jours en vain! Je compte sur votre savoir pour pouvoir m'aider. Merci par avance.
Je voudrais convertir des "balises maison []" en balise php.
Exemple de mon script qui ne fonctionne pas car je ne connais pas la syntaxe sur les caractères spéciaux :
$texte = "C'est le plus beau |jour] de ma [vie] car il fait beau"; $s=array("[jour]", "[vie]"); $d=array("<?php echo $jour ?>", "<?php echo $vie ?>"); $texte=str_replace($s, $d, $texte);
« Dernière Édition: le 25-08-2008 a 23:49:16 par marcel6566 »
Merci pour ta réponse. Hélas, cela ne fonctionne pas. Les messages d'erreurs apparaissent : Undefined variable. Il cherche a avoir la valeur de la variable $jour et de $vie.
Moi je voudrais avoir le texte complet <?php echo $jour ?>
ah ok tu veux afficher le code dans ce cas c'est comme ca
Citation:
$texte = "C'est le plus beau [jour] de ma [vie] car il fait beau"; $s=array("[jour]" => '<?php echo $jour ?>', "[vie]" => '<?php echo $vie ?>');
J'obtiens le changement complet "<?php echo $jour ?>, mais < et > ne se transforment pas en < et > que ce soit avec le navigateur ou à la lecture de la page php.
J'obtiens le changement complet "<?php echo $jour ?> dans le fichier php et à l'affichage sous le navigateur j'obtiens <?php echo $jour ?>
Ce que je souhaite, c'est obtenir <?php echo $jour ?> dans le fichier php ou $jour devient une variable. A l'affichage avec le navigateur j'obtiens la valeur de $jour.