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);
}
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.