Envoi d'email avec piece jointe - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 




Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Envoi d'email avec piece jointe
 
Profil : IDNaute
Plus d'informations

Salut à toute la commnauté !
Je possède un site sous free et je souhaite faire un système d'envoi de fichier en ligne.
Je m'explique, je veux un formulaire (c'est fait) qui permette d'envoyer un email (c'est fait) AVEC pièce jointe ! Et ca c'est pas fait. Pour le moment je reçoi juste le chemin d'accès du fichier de l'envoyeur.
J'ai essayé plein de scripts PHP mais je suis sous free... alors ca marche pas !
Heeeeelp !!! :-(

Liens sponsorisés


Inscrivez-vous ou connectez-vous pour masquer ceci.

Profil : IDNaute
Plus d'informations

helas sous free la fonction mail est desactiver pour eviter le spam, il te faudra prendre un autre hebergeur pour ca

Profil : IDNaute
Plus d'informations

Je te conseille le particulier chez eurower.net il est super bien et c'est extensible serieux avec toute les focntions phph...

@++

Profil : IDNaute
Plus d'informations

Non c'est bon free me convient : j'ai trouvé une alternative simple : le fichier est uploadé sur le ftp et je reçois un mail. ;-)

Profil : IDNaute
Plus d'informations

mdr...pourquoi toujours faire l'impossible pour rester dans le gratuit ??? sérieusement si tu veux un hébergement digne de ce nom il faut voir vers des solutions pros absoluement raisonnables en termes de prix... ;-)

Profil : IDNaute
Plus d'informations

Sauf que quand tu est etudiant et que tu n'a pas de revenu y a un HIC...

Profil : IDNaute
Plus d'informations

il a toujours le dernier mot ce " programmateur " il a de l'ambition !!! lol :p:d

Profil : IDNaute
Plus d'informations

oué "programmeur " pardon a toi

Profil : IDNaute
Plus d'informations

Merci mecam n'en fait pas trop non plus...

Profil : IDNaute
Plus d'informations

ah lalla mais quand on aime les points on en devient accros !!! je parle pas pour moi !!! llol :p:d

Profil : IDNaute
Plus d'informations

retourne apprendre le html gars ;)

Profil : IDNaute
Plus d'informations

Bjr,
Moi j'ai vraiment besoin que mes visiteurs envoi leur photo en pièce jointe mais je n'arrive pas à activer la fonction?
Voici mon
formulaire
Merci de me filer un coup de pouce :-?

Profil : IDNaute
Plus d'informations

lol deja on est pas obligé de tout remplir l'envoie marche meme si on rempli pas ^^
ensuite j'ai mi un fichier torrent et ca a marché aussi :p

Sinon ^^ voir ton formulaire comme ca :p ca nous aide pas pour t'aider ^^ ( c'est plus le code qui pourrait nous permettre de t'aider )

Profil : IDNaute
Plus d'informations

ok voici mon fichier formulaire.php

<html>
<head>
<script language="javascript">
<!--
function verif2(mail) {
var arobase = mail.indexOf("@" )
var point = mail.lastIndexOf("." )
if((arobase < 2)||(point + 2 > mail.length)||(point < arobase+2))
{
alert("Email absent ou erroné !" );
document.formulaire.mail.focus();
return false;
}
else
{
if (formulaire.nom.value=="" )
{
alert("Veuillez remplir le champ Nom" );
document.formulaire.nom.focus();
return false;
}
else
{
if (formulaire.prenom.value=="" )
{
alert("Veuillez remplir le champ Prenom" );
document.formulaire.prenom.focus();
return false;
}
else
{
return true
}
}
}
}
}

//-->
</script>

</head><body bgcolor="#99CCFF"><form name="formulaire" method="post" action="envoi.php" onSubmit="return verif2(this.mail.value)" ENCTYPE="multipart/form-data">
<td><table width="100%" height="305" border="0" bordercolor="#FF0000">
<tr>
<td height="49" colspan="4"><p align="center"></p>
<p align="center"><font color="red"><strong><em><u>ENTREZ
VOS INFORMATIONS CI-DESSOUS:</u></em></strong></font></p>
</td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>Nom :</b> <font color="#FF0000">*</font></div></td>
<td colspan="2"><input type="text" name="nom"></td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>Prénom :</b> <font color="#FF0000">*</font></div></td>
<td colspan="2"><input type="text" name="prenom"></td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>Email :</b> <font color="#FF0000">*</font></div></td>
<td colspan="2"><input name="mail" type="text" size="40"></td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>Vos photos :</b> <font color="#FF0000">*</font></div></td>
<td><input type="file" name="photos" size="40" MAXLENGTH="80">
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE" VALUE="30000">
</td>
<td></td>
</tr>
<tr>
<td colspan="4"><div align="center"><font color="#FF0000">* <font color="#000000" size="1" face="Arial, Helvetica, sans-serif">A
completer pour envoyer !</font></font></div></td>
</tr>
<tr>
<td width="14%"><div align="center"> </div></td>
<td colspan="2"><hr></td>
<td width="12%"></td>
</tr>
<tr valign="bottom">
<td height="37" colspan="2"><div align="right"><b>Age :</b></div></td>
<td colspan="2"><b>18-25
<input type="radio" name="1" 1 value="18-25"> 25-35
<input type="radio" name="1" 2 value="25-35"> +35
<input type="radio" name="1" 3 value="+35"></b></td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>Je suis :</b></div></td>
<td colspan="2"><b>amateur :
<input type="radio" name="2" 1 value="amateur">semi-professionnel
:
<input type="radio" name="2" 2 value="semi-professionnel"></b></td>
</tr>
<tr>
<td colspan="2"><div align="right"><b>J'accepte des scènes ( </b><A
onclick="window.open('note.html','Info','resizable=no, toolbar=no, location=no, status=no, menubar=no, width=750, height=300';return(false)"
href="note.html"><b>note</b></A><b> ) :</b></div></td>
<td colspan="2"><b>solo :
<input type="radio" name="3" 1 value="solo">avec 1 partenaire
:
<input type="radio" name="3" 2 value="avec 1 partenaire"> groupe
:
<input type="radio" name="3" 3 value="groupe"></b></td>
</tr>
<tr>
<td width="14%"><div align="center"> </div></td>
<td colspan="2"><hr></td>
<td width="12%"></td>
</tr>
<tr valign="middle">
<td height="50" colspan="4"> <div align="center">
<input type="reset" name="Submit2" value="Effacer">
<input type="submit" name="Submit" value="Envoyer">
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>


et mon fichier envoi.php


<body bgcolor="#99CCFF">
<p align="center"></p>
<p align="center"></p>
<p align="center"></p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<div align="center">
<table width="41%" height="140" border="1">
<tr>
<td><div align="center">
<p><b>VOS INFORMATIONS <br>
<br>
ONT BIEN ETE ENVOYEES.</b> </p>
<p><b>Merci.</b></p>
</div></td>
</tr>
</table>
</div>

<p></p>
<p></p>
<p>                                                                                       <INPUT TYPE=button NAME=Bouton VALUE=" Retour "
onclick="document.location.href='http://kapitolprod.maisonx.com/page1.html'"></p>
<div align="center">

<?php
if ($_FILES['vos photos']['size'] > 30000){
// Traitement de l'erreur
}
mail("kapitolprod@netcourrier.com","Formulaire de reponse",
"Formulaire de reponse:\n
Nom : ".$_POST['nom']."
Prenom : ".$_POST['prenom']."
Mail : ".$_POST['mail']."
Age : ".$_POST['1']."
Je suis : ".$_POST['2']."
J'accepte des scenes : ".$_POST['3']."
" );
?>
</div>


Le soucis c'est que je n'ai pas le fichier attaché "Les photos" sur le mail?




Profil : IDNaute
Plus d'informations