begin process at 2012 05 29 02:06:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

conseil


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

conseil

lundi 8 mai 2006 à 15:51:10 | conseil

Guy_roland

J'ai pris un code sur le forum pour envoyer des mail.Mais il y a un message d'erreur.Donc c'est pour savoir quelles sont les configurations à faire au niveau de php.ini pour que le code marche correctement.merci pour votre aide.
lundi 8 mai 2006 à 17:47:16 | Re : conseil

imaneflash

t as pas besoin de configuratio si tu utilises php5, tu peux afficher ton code
lundi 8 mai 2006 à 19:05:17 | conseil

Guy_roland

Voici mon code :
Le code du formulaire :
<form action="envoyer.php?id=1" method="post" enctype="multipart/form-data" name="form1">
  <table width="462"  border="0" bgcolor="#CCCCCC" >
    <tr>
      <td width="78">From </td>
      <td width="374"><input type="text" name="from" size="46"></td>
    </tr>
    <tr>
      <td valign="top" width="78">To </td>
      <td><input type="text" name="to" value="grkonan@yahoo.fr" size="46"></td>
    </tr>
    <tr>
      <td width="78">Sujet </td>
      <td><input type="text" name="sujet" size="46">
      </td>
    </tr>
    <tr>
      <td height="192">Message</td>
      <td><textarea name="message" cols="40" rows="10"></textarea>
        <input type="file" name="monfichier"></td>
    </tr>
    <tr>
      <td width="78" height="26">Pi&egrave;ce Jointe</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td height="26">&nbsp;</td>
      <td><table width="292" border="0">
          <tr>
            <td width="85">&nbsp;</td>
            <td width="167" align="left">
              <input type="submit" name="Submit" value="Envoyer">
            </td>
            <td width="26">&nbsp;</td>
          </tr>
        </table></td>
    </tr>
  </table>
        <p>&nbsp; </p>
        </form></td>

Le code d'envoi PHP :
<?php
if ($_REQUEST['id']==1 && isset($_POST['from']){
$name_file=$_FILES['monfichier']['name'];
$source=$_FILES['monfichier']['tmp_name'];
move_uploaded_file($source,"./".$name_file);
$extention=get_extension($name_file);
$type="text/plain";
if ($extention=='doc'){
$type2="text/vnd.ms-word";
}elseif ($extention=='xls'){
$type2="text/vnd.ms-excel";
}
if ($extention=='gif'){
$type2="image/gif";
}elseif ($extention=='bmp'){
$type2="image/bmp";
}
function get_extension($filename)
{$parts=explode('.',$filename);
$last=count($parts)-1;
$test=$parts[$last];
return $text;
}
if ($_POST['to']!=""){
$boundary="---=".md5(uniqid(rand()));
$header="MIME-Version: 1.0\r\n";
$header.="Content-Type:multipart/mixed;boundary=\"$boundary\"\r\n";
$header.="\r\n";
$msg="..$boundary\r\n";
$msg.="Content-Type:Type;charset=\"iso-8859-1\"\r\n";
$msg.="Content-tranfert-Encoding:8bit\r\n";
$msg.="\r\n";
$msg.=$_POST['message'];
$msg.="\r\n";
if ($name_file!="")
{$file=$name_file;
$fp=fopen($file,"rb");
$attachement=fread($fp,filesize($file));
fclose($fp);
$attachement=chunk_split(base64_encode($attachement));
$msg.="..$boundary\r\n";
$msg.="Content-Type:$type2;name=\"$file\"\r\n";
$msg.="Content-tranfert-Encoding:base64\r\n";
$sg.="Content-disposition:inline;filename=\"$file\"\r\n";
$msg.="\r\n";
$msg.=$attachement."\r\n";
$msg.="\r\n\r\n";
$msg.="--$boundary..\r\n";
}
$destinataire=$_POST['to'];
$expediteur=$_POST['from'];
$reponse=$expediteur;
echo"Mail envoyé à $destinataire";
mail($destinataire,$_POST['sujet'],$msg,'replay-to:$reponse\r\n From:$expediteur\r\n'.$header);
}
if ($name_file!="")
{unlink($name_file);
}
}else
{echo "Vous avez mal rempli vos champs<br>";
}
?>
lundi 8 mai 2006 à 20:19:57 | Re : conseil

imaneflash

puis je savoir l erreur qu il te retourne, deja une erreur de if verifie les parentheses if((condition1)&&(condition2))
lundi 8 mai 2006 à 20:25:01 | Re : conseil

imaneflash

il te manque une autre parenthese pour isset tu ne l as pas fermé, et je crois que ça marcherai


Cette discussion est classée dans : code, conseil


Répondre à ce message

Sujets en rapport avec ce message

Un p'tit code simple mais je sais pas comment le faire ! [ par N e x u m ] Salut,je voudrais avoir un simple code SANS MYSQL (Si possible) Qui garde le même design dans chaque pageAdmettons on a un design (Un look, un interfa code simple pour formulaire [ par bernard ] bonsoir à tous, je suis débutant de chez débutant et j'ai besoin d'aide.je voudrais réaliser un programme en php.il s'agit d'un formulaire où le visit code source keylogger [ par cmasters ] Bonjour tt le mondeEst il possible de creer un keylogger en php ?Si oui serait il possible d'avoir un exemple complet d'1 code sourc? Pour que je puis récupération de code d'une page [ par booth ] bonjour,voilàa je voudrait pouvoir récupérer le code d'une page qui est affichée à l'écran Et là franchement j'ai pô d'idée pour le faire, je ne sais générer des miniatures avec gd 1.6 [ par vegetaline ] muhaha alors là c'est rigolo, un super défi pour les programmeurs fous!ok j'ai le code pour générer des miniatures grâce au php, mais ça marche qu'ave compteur de visites [ par choup ] voilà j'ai repéré sur ce site des compteurs de visite et je cherche celui qui serait le plus simple à mettre en place mais efficace quand même.S'il es pB avec Netscape [ par manueg ] Bonjour à tous, je ne comprends pas pourquoi ce code fonctionne sans pb sous IE alors qu'avec Netscape il ne trouve pas la page que je veux afficher e Peu commun select + transmission de variables [ par bladbud ] Bonjour,Voilà je vous mets de screen si jamais je n'explique mal ici ma premiere page :les boutons "+ " servent aux zones de liste et derrière chaque Syntaxe entre accolade [ par apz ] Salut,Souvent dans des sources php, on trouve la syntaxe suivante :{$rows['champ']} entre accolade {} quand on veut recupérer une valeur d'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales