|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 59 ![]() |
Bonjour tout le monde,
j'ai besoin d'écrire une regex pour un preg_replace() qui va rajouter l'adresse du site devant les noms de fichiers dans les href & src qui n'ont que l'adresse relative, exemple au cas où je n'ai pas été claire: j'ai des adresses du style: et je voudrai que ça devienne Code html :
href="http://www.monsite.com/index.php?bidule=chouette" j'ai déjà réussi à rajouter l'adrese mais ça retire les noms de fichiers et je commence à ne plus avoir suffisement de cheveux ^^. Grand merci d'avance et bon week end à vous amis codeurs du dimanche |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2007 Messages : 59 ![]() |
Je précice que l'idée est que la regex n'ajoute l'adresse absolue que dans les cas où il n'y a que l'adresse relative !
Voilà des trucs que j'ai essayé, si qqun pouvait m'expliquer ce qui ne va pas: Code ^php :
aucun ne fonctionne ![]() gros maxi merci d'avance si qqun a une soluce en cette belle journée |
||
|
|
00
|
|
|
#3 | ||
|
Membre à l'essai
![]() Inscription : septembre 2004 Messages : 41 ![]() |
bonjour,
Pour ajouter ton adresse absolue, passe par une capture. Pour savoir si tu dois faire l'opération, test la présence du protocole avec une fonction php. Code :
|
||
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Euh, il y a potentiellement les assertions pour faire ça directement ou preg_replace_callback.
|
|
|
00
|
|
|
#5 | ||
|
Membre à l'essai
![]() Inscription : septembre 2004 Messages : 41 ![]() |
Fine
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com