Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3864 connectés 

 


Dernière réponse
Sujet : [php] ereg_replace
Autruche excuse je parlais pour le systeme de flydojel
 

Citation :

flyjodel moi j'utilise :  
$texte = ereg_replace("\(\(\(","<IMG src=//www.monsite.com/images/", $texte) ;  
$texte = ereg_replace("\)\)\)",">", $texte) ;  
 
et j'inclue mon image ainsi : (((image.jpg)))

 

[edtdd]--Message édité par autruche--[/edtdd]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Autruche excuse je parlais pour le systeme de flydojel
 

Citation :

flyjodel moi j'utilise :  
$texte = ereg_replace("\(\(\(","<IMG src=//www.monsite.com/images/", $texte) ;  
$texte = ereg_replace("\)\)\)",">", $texte) ;  
 
et j'inclue mon image ainsi : (((image.jpg)))

 

[edtdd]--Message édité par autruche--[/edtdd]

PaLoTTe

autruche a écrit a écrit :

 
 
si on enleve volontairement une balise ... ca fait planter le coede html !
il faut pas oublier que dans un forum .. les utilisateurs peuvent faire n'importe quoi !  




 
comment ca ca fait planter ??
 
si qq1 enleve par ex [ /g ] et ben yaura ecris " balabla [ g ] balabalabl " c tout, ya rien ki plante ...

Autruche

PaLoTTe a écrit a écrit :

bon alors pour votre gouverne les gars sur mon forum ya un bouton G un peu comme celui de ce forum qd on post et [ img ] [ /img ] s'affichent, y'a plus ka remplir entre... dc personne ne ne pourra oublier le [ /img ] (youdontcare  
)
 
ensuite dalai-lama, la, il ne veut pas remplacer une balise mail, mais une balise image, pour le mail j'ai autre chose...  




 
si on enleve volontairement une balise ... ca fait planter le coede html !
il faut pas oublier que dans un forum .. les utilisateurs peuvent faire n'importe quoi !

PaLoTTe bon alors pour votre gouverne les gars sur mon forum ya un bouton G un peu comme celui de ce forum qd on post et [ img ] [ /img ] s'affichent, y'a plus ka remplir entre... dc personne ne ne pourra oublier le [ /img ] (youdontcare  
)
 
ensuite dalai-lama, la, il ne veut pas remplacer une balise mail, mais une balise image, pour le mail j'ai autre chose...
Autruche essaie  
 
$message = eregi_replace("\[img\](.+?)\[/img\]", "< img src=\\1>", $message );
flyjodel moi j'utilise :
$texte = ereg_replace("\(\(\(","<IMG src=//www.monsite.com/images/", $texte) ;
$texte = ereg_replace("\)\)\)",">", $texte) ;

 
et j'inclue mon image ainsi : (((image.jpg)))
fripouille mouep chuis d'accords
youdontcare en plus ça risque de planter l'html si l'utilisateur ne rajoute pas le [/IMG].
 
bref, pas moyen de s'en sortir sans les regex. ce serait bien qu'il y ait un petit module intégré directement dans php pour le bbcode & co d'ailleurs ...
Dalai-Lama Palotte c sympa ton truc mais quand tu veux le remplacer par une balise mail, ca marche plus parce qu'il te faux 2 occurences de l'adresse:
< a href=mailto:truc@machin.com>truc@machin.com< /a>
PaLoTTe pr mon forum jutilise ca :
 
 
$message = str_replace("[img]","<img src=","$message" );
$message = str_replace("[/img]"," border=0>","$message" );

 

[edtdd]--Message édité par PaLoTTe--[/edtdd]

potiron tiens, cadeau, pour mon forum j'ai fait ca, c'est beaucoup plus simple et surtout un peu moins gourmand que de faire ce que tu veux :
 
[IMG:lienverslimage.gif]
 
$tab['message'] = preg_replace("/\[IMG:(.*?)\]/", "<img src=\"\\1\">", $tab['message']);
 
si tu en veux pas  :cry: je te conseil d'utiliser les reg exp PERL -> + complete .
Dalai-Lama Au secours les gars, je nage dans l'incompréhension total de cette fonction!!!
Je voudrais en fait remplacer dans un message:
[img]lienverslimage.gif[/img]
par <img src="lienverslimage.gif">
mais j'y arrive pas!!!
 
j'ai éssayer ca:
$message = eregi_replace("\[img\]()\[/img\]", "< img src=\\1>", $message );
 
mais evidemment ca foncionne pas :(
 
help

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)