En ce momentGenshin ImpactValhallaBreath of the wildAnimal CrossingGTA 5Red dead 2
Liste des sujets
envoi d'email apres remplisage d'un form
News jeu
Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop
Voir
kawazaki8
Niveau 3
18 mars 2007 à 16:06:38
j´arrive pas a faire un envoie d´un email a une adresse apres avoir remplis un formulaire
donc ce que je voudrais faire c´est que par exemple quand un gars fais sa description , quand il enregistre son formulaire je recois cette description sur ma boite
et je connais pas la commande php (ou html jsais pas...)
pour le formulaire j´ai pas besoin d´aide il est creé
de vos rep
deepblue
Niveau 16
18 mars 2007 à 16:17:53
http://fr3.php.net/manual/fr/ref.mail.php + utilisation des $_POST ou $_GET avec verification des champs avec isset() + trim().
Plus d´informations en lisant la doc et en cherchant sur le forum
Pseudo supprimé18 mars 2007 à 23:36:21
N´oublie pas la fonction empty() ;)
clad98
Niveau 9
19 mars 2007 à 09:23:53
Pas besoin, isset et trim font la même chose
LeLion-67
Niveau 10
19 mars 2007 à 13:57:12
Clad98, faudrait te renseigner avant de parler.
clad98
Niveau 9
19 mars 2007 à 15:36:11
Ah bah écoute c´est deepblue qui m´a fait une fonction !
Il utilise sa sur tous ces sites ...
function pasvide($var) { return (isset($var) && trim($var) != ´´); }
deepblue
Niveau 16
19 mars 2007 à 18:59:00
LeLion-67 > empty() ne t´envoie pas chier si la chaine n´est composée que de caractères d´échapement (espace, retour chariot, espace)
clad98
Niveau 9
19 mars 2007 à 19:28:11
faudrait te renseigner avant de parler.
LeLion-67
Niveau 10
19 mars 2007 à 19:38:13
isset(trim()) verifie qu´il n´y a pas d´espace en debut et en fin de chaine puis regarde si NULL
empty () lui, vérifie juste que la chaine != NULL peut importe si il y a des espaces.
C´est pour ca que empty ne sert a rien.
LeLion-67
Niveau 10
19 mars 2007 à 19:38:43
Clad98 Clad98, faudrait te renseigner avant de parler.
clad98
Niveau 9
19 mars 2007 à 19:45:31
Donc j´avais RAISON en disant que isset et trim faisait le boulot fasse a empty ...
deepblue
Niveau 16
19 mars 2007 à 20:17:56
isset(trim()) ne sert a rien ! Il devrait meme generer une erreur, pas sur.
soit on fait : if(!empty(trim($var))) soit trim($var) != ""
On peut aussi utiliser http://fr2.php.net/manualal/fr/function.ctype-space.php
deepblue
Niveau 16
19 mars 2007 à 20:23:55
"devrait meme generer une erreur" : Mon raisonemment : isset teste si une variable est déclarée. Si on fait isset(trim(qq_chose)), trim() peut etre bien parser une vraibla qui n´existe pas, donc un undefined variable
LeLion-67
Niveau 10
19 mars 2007 à 20:31:52
apres avoir relu 4 fois la phrase de clad98*
"Pas besoin, isset et trim font la même chose
Oui, bah tu as mal tourné ta phrase
Pas besoin, "isset et trim font la même chose"
Pas besoin, "isset" et "trim" font la même chose
LeLion-67
Niveau 10
19 mars 2007 à 20:33:53
Mais non ! Ils ne font pas la meme chose.
Ils sont mieux que empty ().
Ex : $truc = ´ ´ ; if (empty($truc))
if (isset(trim($truc))
Regarde ce que cela va produire.
clad98
Niveau 9
19 mars 2007 à 20:37:50
le 1er true, le 2nd false !
Ce que je voulais dire, tu l´as dit c´est que empty ne sert a rien si isset et else sont utiliser comme la dit deep.
darth-bane
Niveau 10
19 mars 2007 à 20:41:01
Perso, j´utilise isset() et ctype_space()
deepblue
Niveau 16
19 mars 2007 à 20:41:50
if (isset(trim($truc)) > si tu utilise trim avant isset, isset ne sert a rien ! Tu vas utiliser trim(qq_chose) avec qq_chose qui n´existe peut etre pas !