Bonjour,
j'ai un code HTML comme ceci : <CODE src="stockage/contact.php">
et je veux le tranformer via PHP en <? include ('stockage/contact.php'); ?>
Comment dois-je procéder ?
Merci de votre aide !
Bonjour,
j'ai un code HTML comme ceci : <CODE src="stockage/contact.php">
et je veux le tranformer via PHP en <? include ('stockage/contact.php'); ?>
Comment dois-je procéder ?
Merci de votre aide !
Salut,
est-ce que la fonction preg_replace (ou str_replace) pourrait répondre à ta question ?
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $text = '<CODE src="stockage/contact.php">'; $text = str_replace('<CODE src=','<? include (',$text); $text = str_replace('>','); |>',$text); $text = str_replace('|','?',$text); $text = str_replace('"','\'',$text); echo $text; ?>
C'est barbare mais ça fonctionne...
Code php : Sélectionner tout - Visualiser dans une fenêtre à part preg_replace('#<CODE src="([^"]+)">#i', '<? include("$1"); ?>', $text);
Mais soit consient que ce include ne correspondra pas à une fonction php mais à du texte en brut. Si tu veux importer le fichier en question, fait plutot ça :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function include_code($match) { include($match[1]); return $match[0]; } preg_replace_callback('#<CODE src="([^"]+)">#i', 'include_code', $text);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager