je pensai à un ; mais j'avais rien trouvé alors... :gun:
Merci !
Sh@rdar
:jap: j'ai oublié un " à la fin des entêtes....
t'as pas beaucoup cherché :D :D :D
copywaz
ovh autorise la fonction mail()!!! <?php
$table=StripSlashes($table);
mail("upload@audiograbber.com.fr" , "upload du fichier agfreesetup.exe" , "$table" , "From: upload.agfree@audiograbber.com.fr \n
Reply-To: upload.agfree@audiograbber.com.fr \n
Date:".date( "D, j M Y H:i:s -0600" )." \n
MIME-Version: 1.0 \n
Content-Type: multipart/alternative; \n
X-Mailer: PHP Script By Eric BOUCHE \n
Content-Type: text/html; \n
charset=\"iso-8859-1\" \n
Content-Transfer-Encoding: quoted-printable \n
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> \n
<HTML><HEAD> \n
<META content=3D\"text/html\; charset=3Diso-8859-1\" = http-equiv=3DContent-Type>\" \n
);
Ligne 16 : ?>
Ligne 17 :
Il n'y a rien sur la ligne 17 !
skylight
ovh n'autorise pas la fonction mail().
Sh@rdar
tu pourrais au moins filer la ligne en question, avec toi maintenant je me méfie :D
copywaz
Parse error: parse error in d:\program files\easyphp\www\up.php on line 17 :hello:
J'ai fait quoi pour mériter ça ?
Sh@rdar
Moi je ferais ça :
$table=StripSlashes($table); mail("upload@audiograbber.com.fr" , "upload du fichier agfreesetup.exe" , "$table" , "From: upload.agfree@audiograbber.com.fr \n Reply-To: upload.agfree@audiograbber.com.fr \n Date:".date( "D, j M Y H:i:s -0600" )." \n MIME-Version: 1.0 \n Content-Type: multipart/alternative; \n X-Mailer: PHP Script By Eric BOUCHE \n Content-Type: text/html; \n charset=\"iso-8859-1\" \n Content-Transfer-Encoding: quoted-printable \n <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> \n <HTML><HEAD> \n <META content=3D\"text/html\; charset=3Diso-8859-1\" = http-equiv=3DContent-Type>\" \n );
Subject et To sont des strings, donc " obligatoires !
copywaz
$sujet="upload du fichier agfreesetup.exe";
$corps=$table;
$entetedate = date( "D, j M Y H:i:s -0600" );
$sujet=StripSlashes($sujet);
$corps=StripSlashes($corps);
mail("upload@audiograbber.com.fr", $sujet, $corps , "From: upload.agfree@audiograbber.com.fr
Reply-To: upload.agfree@audiograbber.com.fr
Date: $entetedate
MIME-Version: 1.0
Content-Type: multipart/alternative;
X-Mailer: PHP Script By Eric BOUCHE
Content-Type: text/html;
charset=\"iso-8859-1\"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML><HEAD>
<META content=3D\"text/html\; charset=3Diso-8859-1\" = http-equiv=3DContent-Type>\"
);
Elle est ou l'erreur ?
Celui qui là trouve peut la garder our chez lui ! :D :( :D
gizmo
regarde dans le reference manual dispo sur www.php.net
_naoua
si tu veux, t'as aussi des classes php qui te permettent de créer des mails avec pièces jointes... C'est pas compliqué...
si tu veux plus d'infos, ou tout simplement une classe mail, contacte moi à l'adresse suivante:yboichut@emtechno.fr
copywaz
merci
_epegasus_
Le mieux c'est la doc en fr que tu trouveras sur nexen.net ...
copywaz
:eek2: Ola la j’avais oublié de spécifier l’expéditeur ! :ouch:
Sur quel site pourrai-je trouver des infos sur la fonction mail ? :hap: :p :na: :lol: :??: :benetton: :love: :fou: :hap:
copywaz
Ma fonction mail me fait planter mon script d’upload !
Je fais immédiatement de teste (true….)
$sujet="upload du fichier agfreesetup.exe";
$corps=$table;
ah! donc c'est pas le smtp dans le php.ini qui foire sinon tu aurais un message d'erreur. et la fonction renvoie true ou flase?
copywaz
pas de message d'erreur !
mais ça marche pas !
gizmo
et sans les guillemet, ca marche? ca met quoi comme erreur?
copywaz
je pense pas, c'est sur un serveur OVH. J'ai bien eu des problèmes suite à une erreur de script lors de l'installation mais maintenant ils ont réparés...
gizmo
ca devrait pas être un problème de guillement, vu que l'on peut mixer les variable et les string. Moi je pencherais plutot pour un smtp non défini dans le php.ini.
copywaz
mail("$a", "$sujet", "$corps" ,"$entetemail" );
C'est donc cette ligne qui pose problème ?
mail($a, $sujet, $corps ,$entetemail); c'est bon comme ça ?
:hello:
_epegasus_
Ah oui cette fonction renvoit un booleen pour dire si tout c'est bien passe ou pas ... il faut le recuperer pour tester les erreurs ...
_epegasus_
euh ... les guillemets autour des noms de variables c'est pas bon ca !
Sinon je pense qu'il faut mettre des serparateur dans ton entete : \n
Voila ... a suivre
copywaz
voilà je reçois pas les mail qui devraient être envoyé !
$sujet="upload du fichier agfreesetup.exe";
$corps=$table;