Créer un compte
Connexion

Aide formulaire de contact avec piéces jointe

Pour créer et répondre aux sujets, vous devez être connecté.
Ce sujet est résolu.
Pages: 1
Auteur Message
filou80
03/01/2015 à 14:44:10
filou80
Membre
Bonjour a tous

J'ai une page de contact avec pièces jointe celle ci fonctionnais bien, aussi bien avec ou sans pièces jointe, je recevais soit le message soit le message et le fichier.
Depuis que j'ai changer d'hébergeur plus moyen.
Quand on veux m'envoyer un simple message je reçoit rien et la personne a une page d'erreur.
Quand on m'envoie qu'un fichier sans message c'est bon je reçoit bien le mail qu'avec le nom du fichier et le fichier est reçu dans le répertoire spécifier.

voici mon formulaire de contact et formulaire qui le traite :
Link

http://yakasolution.fr/aide.php

Merci par avance pour aide.
voici mon mail filou80@msn.com




filou80
07/01/2015 à 08:19:07
filou80
Membre
Bonjour

Merci pour votre aide, j'ai réussi a me dépatouiller en recommençant la totalité.
Mon problème actuel est que je veut faire un seul formulaire de contact la j'arrive a recevoir le fichier dans le dossier chez mon hébergeur je reçoit bien le mail avec le nom de la pièces jointes, le soucis c'est que si il y a pas de fichier envoyé cela ne fonctionne pas.
l'éternelle question comment faire ?

voici le code : de mon fichier qui traite le formulaire :


<?php
$TO = "contact@yakasolution.fr";

?


$h = "From: " . $TO;


?

$message = "";

?

while (list($key, $val) = each($_POST)) {
$message .= "$key : $val
";
}

$nomTmp = $_FILES['fichier']['tmp_name'] ;
$typeFichier = $_FILES['fichier']['type'] ;
$chemin = "./recu/" ;
$nomFichier = $_FILES['fichier']['name'] ;
$maxsize = 5000000; //on d&eacute;finit le poid maximal de l'image
$error = $_FILES['fichier']['error'] ;
$chemin = "./recu/" ;
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' , 'rar' , 'pdf' , 'zip' );// on definit un tableau contenant les extensions voulu
$tailleFichier = $_FILES['fichier']['size'] ;
if ($error > 0)
{
exit('Veuillez reeayer');
}
if ( $tailleFichier > $maxsize) // si la taille est superieur la taille d&eacute;finit
{
exit('<b>veuillez selectionner un fichier moins gros</b>');
}
$extension_upload = strtolower(substr(strrchr($nomFichier, '.') ,1));
if (!in_array($extension_upload,$extensions_valides) )
{
exit('Extension du fichier incorrecte');
}
copy($nomTmp,$chemin.$nomFichier);

mail($TO, $nomFichier, $message, $h);

?

Header("Location: http://yakasolution.fr/cook.php");

?

?>


filou80
08/01/2015 à 22:25:05
filou80
Membre
Bonsoir

La le problème que je rencontre est le suivant j'ai 2 formulaires un pour envoyer message simple et un autre pour envoyer un message avec pièces jointe.
Le soucis est que j'aurai voulu avoir un seul formulaire.
Donc je voulais garder celui avec la pièces jointe, mais le soucis est quand j'utilise le formulaire avec pièces jointe et que j'envoie juste un message sans pièces jointe le message n'est pas envoyer est j'ai un message d'erreur comme quoi l'extension du fichier n'est pas bonne, j'ai voulu modifier l'extension en mettant du vide (' ') mais cela ne fonctionne pas.

Comment faire ?

Merci par avance pour votre aide.

@+ Filou

filou80
12/01/2015 à 18:15:23
filou80
Membre
Bonsoir cebabonet

J'ai essayer le dernier code, celui ci ne fonctionne pas, il faut quand même un fichier sinon le message ne part pas cela met ' réessayer '.

Merci pour votre aide

@+ Filou

droitparis
13/01/2015 à 16:31:50
droitparis
Membre
Merci pour votre aide cela m'a bien aidé à résoudre une erreur informatique !

Je suis intéressée par les innovations du web ce qui m’a poussé à m’inscrire sur support du web pour enrichir mes connaissances dans ce domaine. Je suis particulièrement attentive à tout ce qui concerne le webmarketing lié au droit. C’est quelque chose de nouveau qui commence à se développer. Je travaille dans un cabinet d’avocats fiscalistes à Paris. Nous abordons différentes problématiques mais restons très soucieux de la communication liée à notre cabinet.
filou80
18/01/2015 à 17:05:46
filou80
Membre
Bonsoir

Oui je suis toujours a la recherche d'une solution a mon problème.
Je sais pas si le message précédent met adressé.

Une autre question, j'ai mis des fichiers que l'on peut télécharger, sur chrome cela fonctionne sur IE cela ne fonctionne pas, cela met une page avec plein de texte partout.
Comment cela se fait-il ?

@+ Filou


filou80
07/02/2015 à 21:17:52
filou80
Membre
Bonjour

Pas de soucis pour le délais, c'est super sympas de prendre du temps pour me répondre.
Je rectifie mon message j'avais mis que le script fonctionné pas, mais après vérification c'est bon erreur de ma part en faisant le copier coller

Merci à vous merci au forum

@+ Filou

Pages: 1