par
Castor Gaspard » 04 nov. 2011, 16:33
Bonjour,
Je voudrai analyser l'ensemble des fichiers d'un répertoire pour trouver ses noeuds.
Pour un seul fichier, ma syntaxe fonctionne fort bien, mais pour l'ensemble des fichiers rien ne s'affiche...
foreach (glob("*.php") as $filename)
{
$html = file_get_contents($filename);
@$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName("*");
}
foreach($nodes as $node) {
... Traitement
}
J'ai essayé avec
readdirà la place de
glob, mais ça ne change rien.
Au risque d'abuser, j'ai aussi une question complémentaire, si vous avez une idée de piste. Si deux noeuds ont le même nom, comment les fusionner ?
Merci pour votre aide.
Cordialement,
Gaspard
Bonjour,
Je voudrai analyser l'ensemble des fichiers d'un répertoire pour trouver ses noeuds.
Pour un seul fichier, ma syntaxe fonctionne fort bien, mais pour l'ensemble des fichiers rien ne s'affiche...
[php]
foreach (glob("*.php") as $filename)
{
$html = file_get_contents($filename);
@$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName("*");
}
foreach($nodes as $node) {
... Traitement
}
[/php]
J'ai essayé avec [i]readdir[/i]à la place de [i]glob[/i], mais ça ne change rien.
Au risque d'abuser, j'ai aussi une question complémentaire, si vous avez une idée de piste. Si deux noeuds ont le même nom, comment les fusionner ?
Merci pour votre aide. :mrgreen:
Cordialement,
Gaspard