[php] récupérer intérieur body
Taboujr
Messages postés
507
Statut
Membre
-
Taboujr Messages postés 507 Statut Membre -
Taboujr Messages postés 507 Statut Membre -
Bonjour !!
J'aimerais savoir si il est possible d'inclure dans un fichier php le contenu du tag <body> d'une fichier externe ?
Pour l'instant, j'ai trouvé deux solutions :
- inclure le fichier html entier, mais c'est pas très propre, parce que du coup, on a deux fois les tag head (et leur contenu), les tage body et la tag html. Ca marche, mais ça me plait pas :-s
- lire le fichier ligne par ligne, balancé un flag à 1 quand la ligne contient <body> et inclure chaque ligne jusqu'à ce qu'une ligne contienne </body>, mais ça me plaît pas non plus, étant donné pour des gros fichiers, ça prend vachement de temps...
Désormais à cours d'idée, je me demandais si parmi vous kkun aurait trouvé une astucieuse solution.
Merci d'avance.
____________
TaBou JuNioR
J'aimerais savoir si il est possible d'inclure dans un fichier php le contenu du tag <body> d'une fichier externe ?
Pour l'instant, j'ai trouvé deux solutions :
- inclure le fichier html entier, mais c'est pas très propre, parce que du coup, on a deux fois les tag head (et leur contenu), les tage body et la tag html. Ca marche, mais ça me plait pas :-s
- lire le fichier ligne par ligne, balancé un flag à 1 quand la ligne contient <body> et inclure chaque ligne jusqu'à ce qu'une ligne contienne </body>, mais ça me plaît pas non plus, étant donné pour des gros fichiers, ça prend vachement de temps...
Désormais à cours d'idée, je me demandais si parmi vous kkun aurait trouvé une astucieuse solution.
Merci d'avance.
____________
TaBou JuNioR
A voir également:
- [php] récupérer intérieur body
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
2 réponses
Salut,
Ta seconde idée est la bonne.
Il faut lire le fichier et le parser.
Tu peux cependant utiliser les expressions régulières avec :
<?php
$contenu_fichier = // ouvrir et lire tout le fichier;
preg_match("(<body>.*</body>)", $contenu_fichier, $params);
echo $params[1];
?>
( Code non tester, voir : http://php.net/preg_match )
Ta seconde idée est la bonne.
Il faut lire le fichier et le parser.
Tu peux cependant utiliser les expressions régulières avec :
<?php
$contenu_fichier = // ouvrir et lire tout le fichier;
preg_match("(<body>.*</body>)", $contenu_fichier, $params);
echo $params[1];
?>
( Code non tester, voir : http://php.net/preg_match )