Fonctions simples et utiles pour php

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 478 fois - Téléchargée 32 fois


Contenu du snippet

Cette source est une compilation de fonctions simples, mais utiles et régulièrement demandées pour PHP
Elle sera régulièrement mise à jour, merci de ne pas noter tant qu'il y a moins de 10 fonctions, merci

Source / Exemple :


/*
Vérifie que la valeur saisie dans un champ de texte est disponible
$attribut: Champ à tester
$table: ou se trouve le champ
$valeur: La valeur à tester
$msg: Message à afficher si la valeur n'est pas disponible

  • /
function dispoAttribut($attribut,$table,$valeur,$msg){ $sql='SELECT count('.$attribut.') FROM '.$table.' WHERE '.$attribut.'="'.$valeur.'"'; $rst=mysql_query($sql) or die("pb requete attribut"); $login=mysql_fetch_row($rst); if($login[0]!=0){ exit($msg.'<br><form><input type="button" value="précédent" name="Previous" onclick="history.go(-1)"></form>'); }; } /* Saisie de mot de passe En général, on demande de le saisir deux fois
  • /
function verifMDP($pass1,$pass2){ if($pass1=='' || $pass2=='' || $pass1!=$pass2){ exit('Vous n\'avez pas bien saisi votre mot de passe<br><form><input type="button" value="précédent" name="Previous" onclick="history.go(-1)"></form>'); } } /* Vérifie la validité d'un email (vu et revu) (présence de @ et d'un point)
  • /
function verifEmail($email){ $point = strpos($email,"."); $aroba = strpos($email,"@"); if($point=='' || $aroba==''){ exit($email.': Cette adresse email n\'est pas valide<br><form><input type="button" value="précédent" name="Previous" onclick="history.go(-1)"></form>'); } } /* Vérifie la validité d'un email grâce aux regex Merci à Garfield90 pour ses définitions
  • /
function verifEmail($email){ if(!ereg('`^:alnum:([-_.]?:alnum:)*@:alnum:([-_.]?:alnum:){1,63}\.([a-z]{2,6})$`',$email)){ exit($email.': Cette adresse email n\'est pas valide<br><form><input type="button" value="précédent" name="Previous" onclick="history.go(-1)"></form>'); } } /* Ecrit le contenu d'une variable dans un fichier $contenu = La variable contenant les données à sauvegarder $fichier = nom du fichier dans lequel on écrit Attention, le fichier sera écrasé à chaque écriture
  • /
function ecrireFichier($contenu,$fichier){ $fd = fopen($fichier,"w"); fputs($fd, $contenu); fclose($fd); }

A voir également

Ajouter un commentaire

Commentaires

Messages postés
79
Date d'inscription
jeudi 11 août 2005
Statut
Membre
Dernière intervention
17 mars 2011

Moi en temp que debutant je pense qu'il faut que tu mette des commentaire.
Messages postés
25
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
15 mars 2005

yep merci !

Si ca tente du monde, ce pourrait être pas mal de faire une classe de vérification de saisie suivant différent type (email, password identifiants, texte libre etc.. )
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009

Au fait, appelle tes fonctions de verif de mails différement PHP ne supporte pas la surcharge des fonctions
Messages postés
388
Date d'inscription
lundi 7 juillet 2003
Statut
Webmaster
Dernière intervention
10 février 2009

Il est vrai, pour exemple : 01net.com
as tu changer l'expr reg correspondante ?

Merci pour l'info que j'avais zapper
Messages postés
25
Date d'inscription
vendredi 2 janvier 2004
Statut
Membre
Dernière intervention
15 mars 2005

Après vérification, on peut commencer un domaine ou un nom d'utilisateur par un chiffre.
Afficher les 16 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.

Du même auteur (kofu)