Sans titre

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 159 fois - Téléchargée 31 fois

Contenu du snippet


Source / Exemple :


$texte = "ce que vous voulez...";

$thetexte=$texte;
$thetexte = str_replace("<","&lt",$thetexte);
$thetexte = str_replace(">","&gt",$thetexte);
$thetexte = str_replace("[g]","<b>",$thetexte);
$thetexte = str_replace("/g","</b>",$thetexte);
$thetexte = str_replace("[b]","<i>",$thetexte);
$thetexte = str_replace("/b","</i>",$thetexte);
$thetexte = str_replace("[s]","<u>",$thetexte);
$thetexte = str_replace("/s","</u>",$thetexte);
$thetexte = str_replace("[cit]","<font color=#ff0000>",$thetexte);
$thetexte = str_replace("/cit","</font>",$thetexte);
$thetexte = str_replace("[titre]","<center><h2><u>",$thetexte);
$thetexte = str_replace("/titre","</u></h3></center>",$thetexte);
$thetexte = str_replace("'","'",$thetexte);
$thetexte = str_replace("[img]","<img src='",$thetexte);
$thetexte = str_replace("/titre","' border=no>",$thetexte);
$thetexte = str_replace("[a::]","<a target=_blank href='",$thetexte);
$thetexte = str_replace("[::a]","' class=black>",$thetexte);
$thetexte = str_replace("/a","</a>",$thetexte);
$thetexte = str_replace("[img]","<img src='",$thetexte);
$thetexte = str_replace("/img","' border=no>",$thetexte);
$thetexte = str_replace("\"","&quot",$thetexte);
$thetexte = str_replace("!","&#33",$thetexte);
$thetexte = str_replace("%","&#37",$thetexte);
$thetexte = str_replace("?","&#63;",$thetexte);
$thetexte = str_replace("  ","&nbsp; ",$thetexte);
$thetexte = str_replace("$","&#36",$thetexte);
$thetexte = str_replace("{","&#123",$thetexte);
$thetexte = str_replace("}","&#125",$thetexte);
$thetexte = str_replace("\n","<br>",$thetexte);

print("$thetexte");

Conclusion :


ce code sert a transformer et d'affucher des texre contenus dans une base de donnée par exemple...
vous pouvez ainsi afficher des images, des liens, de la mis en forme, etc...

pour une image :: [img] image.gif /img
un lien :: [a::]page.html[::a]texte du lien/a
pour le reste, regardez vous meme!

A voir également

Ajouter un commentaire Commentaires
Messages postés
14
Date d'inscription
vendredi 13 juillet 2007
Statut
Membre
Dernière intervention
2 mai 2008

Bonjour,
En fait voila mon probleme
j ai des chaines de caracteres composees de plusieurs noms de fichiers separes par des points virgules
et j aimerais remplacer ces points virgules par des retours a la ligne et cette colonne que j aurais sera stocké dans un select multiple. Du coup j ai mis le champ
$description = str_replace("; ","
",$description) comme valeur de mon select mais ca ne fonctionne pas il me donne la ligne avec la liste de mes fichiers mais il ne les mets pas les uns apres les autres dans le select multiple.

<? $description = str_replace(';','
' ,$description);
?>
<select name="MediaList" multiple="multiple" size="6">
<option value=""><? echo $description ?></option>


Merci d'avance pour votre aide
Messages postés
33
Date d'inscription
vendredi 10 janvier 2003
Statut
Membre
Dernière intervention
27 avril 2003

Tu aurais pu mettre un titre !
Messages postés
822
Date d'inscription
vendredi 25 mai 2001
Statut
Modérateur
Dernière intervention
1 août 2014

lol Romuald :) j'ai hésiét à le changer lol... enfin c fun comme nom ;) Mais sino Black, c'est une bonne idée ce code... Ca va sûrement plaire surtout que ds un de mes prochains tutos, ce sera: Monter son forum en php. Je mettrais un lien vers ta source pour que les coders puissent rajouter ce genre de code pour par ex chaque :o) qui donnera l'image du smiley...

@ ++
OriOn
http://dream.network.free.fr
Messages postés
172
Date d'inscription
lundi 30 avril 2001
Statut
Membre
Dernière intervention
6 avril 2003

Tu aurais pu utiliser les regex aussi pour les ;)
Tu as oublié d'indiquer un titre pour ta source, je lui en ai mit un pas du tout original ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.