Si on faisait un TOPIK UNIK [PHP] avec...

Si on faisait un TOPIK UNIK [PHP] avec... - PHP - Programmation

Marsh Posté le 24-07-2003 à 15:18:18    

des fonctions PHP pour notre trousse PHP avec amélioration du code si besoin ???
 
ça pourrait être sympa ?
 
allez je me lance on verra bien  
 
- Fonction permettant de créer un lien rapidement :
 
Arguments :  
$hreflink : lien à diriger ( ex : "http:\\www.hardware.fr" )
$link : affichage du lien (ex : "le site de Hfr" )
$target : type de lien (vers fenêtre vide, dans même fenêtre, etc...) (ex : "_blank" )

Code :
  1. function HTMLHref($hreflink="", $link="", $target="_self" )
  2. {
  3. return $Href = "<A HREF=\"" . $hreflink . "\" TARGET=\"" . $target . "\">" . $link . "</A>";
  4. }


- Fonction permettant de controler la validité d'un email :
 
Argument :  
1 - email à contrôler

 

Code :
  1. function isEmail($email)
  2. {
  3. return preg_match("/^(((([^]<>()[\.,;:@\" ]|(\\\[\\x00-\\x7F]))\\.?)+)|(\"((\\\[\\x00-\\x7F])|[^\\x0D\\x0A\"\\\])+\" ))@((([[:alpha:]]([[:alnum:]]|-)*[[:alnum:]]))(\\.([[:alpha:]]([[:alnum:]]|-)*[[:alnum:]]))*|(#[[:digit:]]+)|(\\[([[:digit:]]{1,3}(\\.[[:digit:]]{1,3}){3})]))$/", $email);
  4. }


 
- Fonction permettant la convertion d'une date anglais au format français :
 
Argument :  
1 - date au format anglais

 

Code :
  1. function dateen2fr($date)
  2. return ereg_replace('^([0-9]{2,4})([-/]{1})([0-9]{1,2})([-/]{1})([0-9]{1,2})(.*)$', '\5-\3-\1', $date); 
  3. }


 
- Fonction permettant de générer un code aléatoire (pour les mots de passes entre autres)
Argument :
 
1 - Taille de la chaîne générer

 

Code :
  1. function rdmString($len)
  2. {
  3. $lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
  4. srand(time());
  5. FOR ($i=0;$i<$len;$i++)
  6. {
  7.  $rdmString.=substr($lettres,(rand()%(strlen($lettres))),1);
  8. }
  9. return $rdmString;
  10. }


 
voilà j'en ai encore plein d'autre mais à vous de continuer, j'éditerais au fur à mesure des remarques, et de vos fonctions !
 :hello:


Message édité par shade93 le 25-07-2003 à 14:57:41

---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 24-07-2003 à 15:18:18   

Reply

Marsh Posté le 24-07-2003 à 15:21:23    

je completerais ta fonction HTMLref en ajoutant un parametre permettant de spécifier le target


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 24-07-2003 à 15:22:52    

Lord II a écrit :

je completerais ta fonction HTMLref en ajoutant un parametre permettant de spécifier le target


Exact, j'en avait pas l'utilité pour ma part !
Mais je le rajoute de suite :)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 24-07-2003 à 15:28:16    

les topik unik CAI MAL :fou:

Reply

Marsh Posté le 24-07-2003 à 15:34:58    

brash a écrit :

les topik unik CAI MAL :fou:


Pq donc ? :)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 25-07-2003 à 10:09:58    

Alors alors, un peu de nerfs ! :)


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 25-07-2003 à 11:28:22    

shade93 a écrit :


Pq donc ? :)
 


parce qu'il y en a déjà un qui existe  :p
 
edit: http://forum.hardware.fr/forum2.ph [...] ic=&theme=


Message édité par dropsy le 25-07-2003 à 11:29:23
Reply

Marsh Posté le 25-07-2003 à 11:32:13    

dropsy a écrit :


parce qu'il y en a déjà un qui existe  :p
 
edit: http://forum.hardware.fr/forum2.ph [...] ic=&theme=


Ah ouai merde  [:shade93]


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 25-07-2003 à 14:37:26    

Le code HTML en majuscule c pas top. Et sinon tu peux aussi mettre un param par défaut, ce qui évite d'avoir à le mettre dans le cas géénral.

Code :
  1. function HTMLHref($hreflink = '', $link = '', $target = '_self') {
  2.   return '<a href="' . $hreflink . '" target="' . $target . '">' . $link . '</a>';
  3.   // Retourne directement. Pourquoi une variable temporaire ?
  4. }

Reply

Marsh Posté le 25-07-2003 à 14:42:34    

Dost67 a écrit :

Le code HTML en majuscule c pas top. Et sinon tu peux aussi mettre un param par défaut, ce qui évite d'avoir à le mettre dans le cas géénral.

Code :
  1. function HTMLHref($hreflink = '', $link = '', $target = '_self') {
  2.   return '<a href="' . $hreflink . '" target="' . $target . '">' . $link . '</a>';
  3.   // Retourne directement. Pourquoi une variable temporaire ?
  4. }




Vi exact, je fais ça de suite !


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 25-07-2003 à 14:42:34   

Reply

Marsh Posté le 25-07-2003 à 14:45:16    

Dost67 a écrit :

Le code HTML en majuscule c pas top. Et sinon tu peux aussi mettre un param par défaut, ce qui évite d'avoir à le mettre dans le cas géénral.

Code :
  1. function HTMLHref($hreflink = '', $link = '', $target = '_self') {
  2.   return '<a href="' . $hreflink . '" target="' . $target . '">' . $link . '</a>';
  3.   // Retourne directement. Pourquoi une variable temporaire ?
  4. }




 
J'ai tjrs fais le code HTML en MAJ afin kil resorte plus que le reste


---------------
"I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it" B. Gates
Reply

Marsh Posté le 25-07-2003 à 14:55:47    

shade93 a écrit :


 
J'ai tjrs fais le code HTML en MAJ afin kil resorte plus que le reste
 


 
Mais je crois que pour HTML 4 on peut faire indifféramment MAJ ou pas et que pour XHTML c tout en MIN (les balises mais pas les trucs genre href ou target il me semble).
Perso je fais du HTML 4 en minuscule.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed