Ecriture formatée de texte html simplifié

Soyez le premier à donner votre avis sur cette source.

Vue 4 726 fois - Téléchargée 155 fois

Description

cette fonction retourne le texte entre les balises html appropriées et permet de ne pas avoir a se souvenir de chacune de ses balises ! c'est simple mais ça aide bien ( comme je bosse au notepad! ... )

Source / Exemple :


<?php
//***************************************************************************************
//***************************************************************************************
// affichage de texte formaté
//***************************************************************************************
//***************************************************************************************
// $texte -> texte a formater
// $attributs	-> tableau avec en valeur [0] : la police
// 				en valeur [1] : la taille
//				en valeur [2] : la couleur
// $plus -> liste de critères séparés par une virgule

function texte_format($texte,$attributs,$plus)
{
  $aecrire="<font";
  if($attributs[0]){$aecrire=$aecrire." face=\"".$attributs[0]."\"";}
  if($attributs[1]){$aecrire=$aecrire." size=\"".$attributs[1]."\"";}
  if($attributs[2]){$aecrire=$aecrire." color=\"".$attributs[2]."\"";}
  $aecrire=$aecrire.">".$texte."</font>";
  $add=explode(",",$plus);
  $nb_add=count ($add);
  for($i=0;$i<$nb_add;$i++)
  {
    if($add[$i]=="centre"){$aecrire="<center>".$aecrire."</center>";}
    if($add[$i]=="gras"){$aecrire="<b>".$aecrire."</b>";}
    if($add[$i]=="italique"){$aecrire="<i>".$aecrire."</i>";}
    if($add[$i]=="souligne"){$aecrire="<u>".$aecrire."</u>";}
    if($add[$i]=="barre"){$aecrire="<strike>".$aecrire."</strike>";}
    if($add[$i]=="indice"){$aecrire="<sub>".$aecrire."</sub>";}
    if($add[$i]=="exposant"){$aecrire="<sup>".$aecrire."</sup>";}
  }

  return $aecrire;
}
/*
		+-----------------------+
		| Exemple d'utilisation |
		+-----------------------+

<?
$attributs[0]="arial";
$attributs[1]="4";
$attributs[2]="0000FF";
echo texte_format("Hello world",$attributs,"gras,souligne");	// affichera "Hello world" en police arial
								// de taille 4 en bleu,gras et souligné.

?>

  • /
?>

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
30 avril 2005

Merci à tous c super sympa, et avec ça j'reconnais ne plus trop voir l'utilité de ma fonction - snif! - j'l'aimais bien pourtant !
Messages postés
167
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
2 mai 2009

coucou a dit >"tu peux aussi avoir recours à une variable qui contiendrait tout le style... c'est très pratique quand on vaut faire un script d'administration qui permetrais de modifier le CSS"


Cette solution n'est pas mal non plus...
>technok tu devrais penser à modifier ton script avec ces bons conseils :-)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
40
tu peux aussi avoir recours à une variable qui contiendrait tout le style... c'est très pratique quand on vaut faire un script d'administration qui permetrais de modifier le CSS
Messages postés
44
Date d'inscription
mercredi 16 juin 2004
Statut
Membre
Dernière intervention
24 février 2006

C'est ceux à quoi je pensais ... Je ne vois pas d'intéret à avoir à re-configurer toutes ses pages lorsqu'on a besoin de faire des modifications graphiques !
Messages postés
167
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
2 mai 2009

Oui et mieux encore des feuilles de styles externes comme ca si tu changes un paramètres tout ton site change aussi...
Afficher les 13 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.