Bonjour,
je souhaiterai supprimer le contenu php d'un fichier grâce à un deuxième fichier php... En gros supprimer tout ce qui est entre les balises <?php et ?> d'un fichier...
Y'a t-il une fonction qui permet de faire cela ?
Merci d'avance !
++
Bonjour,
je souhaiterai supprimer le contenu php d'un fichier grâce à un deuxième fichier php... En gros supprimer tout ce qui est entre les balises <?php et ?> d'un fichier...
Y'a t-il une fonction qui permet de faire cela ?
Merci d'avance !
++
Je ne sais pas s'il existe une fonction native pour le faire mais sinon tu peux tenter en utilisant les expression rationnelles. Tu lis le fichier dans une variable puis avec un preg_replace tu ne garde que ce qui n'est pas entre les balises
Salut,
En php 5 :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $file = 'image.php'; $subject = file_get_contents($file); $pattern = '©\<\?(php)?[^?]*(?!/?/>)[\s]*\?\>©i'; $replacement = ''; $nonePhp = preg_replace($pattern, $replacement, $subject); file_put_contents($file, $nonePhp);
en php 4 : fopen() / fwrite() / fclose()
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