Fonctions simples et utiles pour php


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

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)