Rechercher/remplacer

Soyez le premier à donner votre avis sur cette source.

Snippet vu 24 121 fois - Téléchargée 15 fois

Contenu du snippet

Bonjours à tous,
Venant du php, j'ai decouvert avec enthousiasme coldfusion remplis de balise super puissantes.

Voici une fonction qui remplace une occurence par une autre dans une chaine de caractére.

Source / Exemple :


<!DOCTYPE HTML "-//W3C//DTD HTML 4.01 Transisonal//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Les chaines</title>
<style type="text/css">
h2 { font-size:14px; color:#dd0000; letter-spacing:4px;}
</style>
</head>
<body style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">
<h2>Les Chaines </h2>

<!-- voici la fonction -->
<cfscript >
function remplace(x,y,z)
{

values = Replace(x, y, z,"ALL");
return values;
}

</cfscript>

<form name="bibi" action="<cfoutput>#CGI.SCRIPT_NAME#</cfoutput>" method="post">
   Texte<br>

   <textarea name="c" rows="7"><cfif IsDefined("FORM.c")><cfoutput>#form.c#</cfoutput></cfif></textarea><br>
 A remplacer<br>

     <input name="c2" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>><br>
Remplacer par<br>

	   <input name="c3" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>>
  <br><br>

<input type="submit" value="OK" >
</form>
<cfif IsDefined("FORM.c")>

<cfoutput >
<strong style="color:##666666">result:</strong> 
<p style="color:hotpink;">
<!-- on l'utilise ici -->
#remplace(FORM.c,FORM.c2,FORM.c3)#</p><br />
</cfoutput>
</cfif>

</body>
</html>

Conclusion :


Une petit fonction mais qui peut toujours être utile.

A propos quelqu'un n'aurai par un heureux hasard pas connaissance d'un livre en français sur coldfusion8 livrable en Belgique ;)

Pour que je puisse vous sortir des codes plus élaborés.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
5 novembre 2007

ok cool, merci!
Messages postés
1251
Date d'inscription
mercredi 7 août 2002
Statut
Modérateur
Dernière intervention
10 avril 2013

Pour l'hébergement avec un bon rapport qualité/prix : http://www.internet-hebergeur.com
Messages postés
3
Date d'inscription
mercredi 28 juillet 2004
Statut
Membre
Dernière intervention
5 novembre 2007

4em probléme, trouver un hosting coldfusion à - de 20€/ mois , difficile!
Alors que les php/Mysql sont super démocratique :p (quelques euro par mois)
ça tiens à pas grand chose, c'est vrai ...
Messages postés
38
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
24 novembre 2008

Bonjour,

Pour revenir au message de PLARTS concernant PHP, je pense que ce langage est plus populaire que CF pour diverses raisons :
* il est gratuit
* on trouve beaucoup de sources et d'exemples
* il existe une vraie communauté
* pas mal de bouquins sont disponibles

Vu tous les scripts disponibles, il est vraiment simple de mettre son petit site en ligne tout fait, sans même écrire la moindre ligne de code.

Je fais l'avocat du diable car je programme en CF depuis 10 ans et je dois avouer que pour un "langage web", c'est vraiment le pied.

Depuis 2 ans, je découvre ASP.Net (C#) qui offre pas mal d'autres avantages.

Mais je ne suis pas prêt d'abandonner CF ... Ce qui manque, je pense, c'est une meilleure politique de marketing. Espérons qu'Adobe redresse le pas ...
Messages postés
1251
Date d'inscription
mercredi 7 août 2002
Statut
Modérateur
Dernière intervention
10 avril 2013

Parce qu'il y a peu de support en français !
C'est vrai que c'est dommage, surtout quand on voit l'ensemble des fonctions de base déjà présente (Pdf, Flash, SMS, document,...).
Sans compter que la version 8 nous prévoit quelques belles surprises.
Afficher les 8 commentaires

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.