boucle d'ajout en plusieurs endroit dans un fichier HTML
3 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
boucle d'ajout en plusieurs endroit dans un fichier HTML
slt à tous,
je veux que vous m'aidez à resoudre mon probleme qu'est :
dans un programme j'affiche tous les balises <a> d'un fichier HTML qui contiennent pas l'attribut "title",maintenant je dois ajouter cet attribut à tous ces balises,
0____ href="mailto:jean.dupont@free.fr"
1____ id="cuisinea" href="#cuisine"
2____ id="Les rollersa" href="#rollers"
pour que le resultat soit comme ça:
0____ href="mailto:jean.dupont@free.fr" title=""
1____ id="cuisinea" href="#cuisine" title=""
2____ id="Les rollersa" href="#rollers" title=""
evidemment cet ajout doit apparait dans le code du fichier html c'est pour ça que j'ai utiliser fwrite(),mon code est sous la forme de:
maintenat le probleme c'est que l'ajout se fait seulement dans la derniere balise de mon code HTML ,svp je veux que vous m'aidez à regler la boucle pour que l'ajout se fait dans tous les balises" que ça soit ecrit dans le code html"
merci d'avance pour votre aide
je veux que vous m'aidez à resoudre mon probleme qu'est :
dans un programme j'affiche tous les balises <a> d'un fichier HTML qui contiennent pas l'attribut "title",maintenant je dois ajouter cet attribut à tous ces balises,
0____ href="mailto:jean.dupont@free.fr"
1____ id="cuisinea" href="#cuisine"
2____ id="Les rollersa" href="#rollers"
pour que le resultat soit comme ça:
0____ href="mailto:jean.dupont@free.fr" title=""
1____ id="cuisinea" href="#cuisine" title=""
2____ id="Les rollersa" href="#rollers" title=""
evidemment cet ajout doit apparait dans le code du fichier html c'est pour ça que j'ai utiliser fwrite(),mon code est sous la forme de:
- Code: Tout sélectionner
$motCle='title';
$chemin="telechargement/source.htm";
$ouvrir_fichier=fopen($chemin,'r+') or die('Fichier introuvable');
$contenu=tidy_get_root(tidy_parse_file($chemin));
if (preg_match_all("/<a\s[^>]*href=(\s*(\"??)([^\" >]*?)\\2(?![^<>]*title=)[^<>]+)>(.*)<\/a>/siU",$contenu,$out, PREG_SET_ORDER))
{
foreach($out as $hkey=>$hval)
{
$remplace=$hval[1].' '.'title';
$preg=preg_replace('/'.$hval[1].'/',$remplace,$out[1][1]);
echo $preg.'<br/>';
}
}
fwrite($ouvrir_fichier,$preg);
fclose($ouvrir_fichier);
?>
maintenat le probleme c'est que l'ajout se fait seulement dans la derniere balise de mon code HTML ,svp je veux que vous m'aidez à regler la boucle pour que l'ajout se fait dans tous les balises" que ça soit ecrit dans le code html"
merci d'avance pour votre aide
Salut, essaie de remplacer ça :
par ça :
?>
- Code: Tout sélectionner
}
}
fwrite($ouvrir_fichier,$preg);
fclose($ouvrir_fichier);
?>
par ça :
- Code: Tout sélectionner
}
fwrite($ouvrir_fichier,$preg);
fclose($ouvrir_fichier);
}
?>
merci syn42 pour ton aide,mais j'ai déja essayé ça et il me reste le meme probleme,car moi je veux que l'ajout s'effectue sur toutes mes balises en meme temps,mais comme vous savez j'arrive pas,je ne sais pas ou je dois changer
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Sortie de GoogleStats v2.01
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit
- Sortie officielle de GoogleStats v2.0 !
- Article sur le fichier .htaccess
- Nouvelle version de Yahoo Site Explorer (août 2008)
- Déclarer son fichier sitemap dans le fichier robots.txt
- La syndication de contenu : afficher un flux RSS sur son site
- Google Sitemaps : explications en français :-)
- Google a désigné le vainqueur du concours de programmation 2002
- L'API de Google Analytics : explications en vidéo
- ajout de fichier HTLM impossible
- Ajout protection par mot de passe site Html
- Ajout d'un .html après 'accueil' / Comportement bizarre
- Ajout d'un fichier robots.txt après référencement par Google
- Ajout de code HTML (lien vers un annuaire ou un moteur)
- Convertir fichier .html en .pdf
- tirage aleatoire dans fichier html
- fichier redirection .htacces html -> php
- php : lecture d'un fichier html
- integrer du php dans un fichier html
- Le nom du fichier .HTML est-il important ?
- Problème regexp pour parser fichier html
- Help, appel de fonction JS dans fichier .html et .php
- Un fichier PHP dans une page HTML
- Mettre un fichier html ou php dans un flash
Consultez la description détaillée des produits ou services de Google suivants : Google Sitemaps
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum