Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
18 Novembre 2019, 23:10:18


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: Problème de Php fonction mail  (Lu 4313 fois)
0 Membres et 1 Invité sur ce fil de discussion.
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« le: 18 Février 2009, 19:46:45 »

Bonjour,

Les formulaires de contact présent sur mon site ne fonctionne pas.

Ceux créer par le site disent: "Erreur de serveur"
Ceux créer par moi en script: -> Page d'erreur

J'ai essayer de chercher le problème dans la base de donnée mais ne le trouve pas.

Merci de vos réponse et de votre aide.

Cordialement.
Anthony
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 18 Février 2009, 19:46:45 »

 Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 223



Voir le profil WWW
« Répondre #1 le: 19 Février 2009, 18:11:16 »

Bonjour,

La fonction mail() fonctionne correctement.

Pourrais tu :
- donner les erreurs précises que tu vois
- donner le code de ta page pour que qu'on puisse voir quelle est l'erreur.

Sinon le plus simple : http://www.google.com/search?hl=fr&q=tutoriel+php+mail
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #2 le: 19 Février 2009, 19:30:05 »

Alors...

J'ai voulu tester mes formulaires de contacts.

Mon script à l'air correct, je fais un message de teste et j'envoie.
Voici la page qui apparaît: http://downloadwebmaster.webou.net/cgi-bin/mailer (Soit erreur 404)

Et si j'utilise les formulaires "prêt à utiliser" et préconfiguré par mon logiciel, un petit message apparaît à côté disant: "Erreur: Connexion au serveur" (Le formulaire est en flash)

Je n'arriverai pas à être plus précis.

Cordialement.
Anthony
Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 223



Voir le profil WWW
« Répondre #3 le: 19 Février 2009, 22:30:47 »

Bonsoir,

Le cgi n'est pas disponible (malgré la présence trompeuse du dossier). Il faut utiliser la fonction php mail() (plus d'infos, voir mon lien).
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #4 le: 20 Février 2009, 18:01:53 »

Rebonjour,

J'ai visiter vos liens, mais cela ne m'avance pas. Je tombe là dessus: http://downloadwebmaster.webou.net/orami/envoi.php , j'ai pourtant bien suivi les instructions.

J'ai réessayé avec du HTML et il se produit exactement le même problème. (Erreur 404, comme plus haut, même page)

Pourtant sur mon ancienne hébergeur ce type de formulaire marchait très bien.

Merci de votre soutiens.

Anthony
Journalisée
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« Répondre #4 le: 20 Février 2009, 18:01:53 »

 Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #5 le: 21 Février 2009, 22:29:59 »

Salut,
Donne nous le code de ta page envoi.php Clin d'oeil
Sinon va dans "registre des erreurs" dans CPanel et regarde les erreurs liées à cette page !
++
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #6 le: 22 Février 2009, 11:33:52 »

Bonjour,

Voici le code HTML qui conduira vers envoi.php (C'est un test):
Code:
<table width="500" border="0" cellspacing="0" cellpadding="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>               
<td colspan="3">Envoyer un message</td>
</tr>
<tr>
<td><div align="right">Votre nom</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>               
<td width="17%"><div align="right">Votre mail</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>               
<td><div align="right">Sujet &#58;</div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>               
<td><div align="right">Message &#58;</div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>               
<td></td>
<td width="42%"><center><input type="reset" name="Submit" value="Réinitialiser le formulaire"></center></td>
<td width="41%"><center><input type="submit" name="Submit" value="Envoyer"></center></td>
</tr>
</form>
</table>


Et voici le envoi.php (Un teste aussi, je ne mets pas mes vraies identités):

Code:
<?php 
$nom
=$HTTP_POST_VARS['nom']; 
$mail=$HTTP_POST_VARS['mail']; 
$objet=$HTTP_POST_VARS['objet']; 
$message=$HTTP_POST_VARS['message']; 
 
/////voici la version Mine 
$headers "MIME-Version: 1.0\r\n"
 
//////ici on détermine le mail en format texte 
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"
 
////ici on détermine l'expediteur et l'adresse de réponse 
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"
 
$subject="$objet"
$destinataire="moi@mail.com"
$body="$message"
if (
mail($destinataire,$subject,$body,$headers)) { 
echo 
"Votre mail a été envoyé"
} else { 
echo 
"Une erreur s'est produite"

?>


Voici le registre d'erreur:
Code:
[Sun Feb 22 11:29:56 2009] [error] [client 89.217.136.22] SoftException in Application.cpp:544: Directory "/home/download/public_html" is writeable by group, referer: http://downloadwebmaster.webou.net/orami/crbst_2.html

Je tiens à préciser que j'utilise un logiciel "wysiwyg" (What you see is what you get) qui se nomme Cariboost et donc que c'est le logiciel qui créer les fichiers que je publie par FTP, je ne contrôle donc pas tout ce qu'il code.
Une dernière information: Les deux fichiers contenant les codes ci-dessus se trouve dans le même dossier.

Je suis ouvert à toutes vos questions qui pourront m'aider.
Merci de votre soutiens.
Anthony
« Dernière édition: 22 Février 2009, 11:45:15 par downloadwebmaster » Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 223



Voir le profil WWW
« Répondre #7 le: 22 Février 2009, 23:26:10 »

Bonsoir,

Une petite recherche avec "is writeable by group" sur le forum t'aurais donné la réponse Sourire.

Mais tu n'as pas signalé la bonne erreur (tu as mis 404 alors que ce que montre le log d'erreur c'est une 500 internal server error).

Il ne faut pas changer les permissions (chmod) des fichiers. 644 pour les fichiers et 755 pour les dossiers. Ca devrait aller mieux comme ça.

Bonne soirée.
« Dernière édition: 22 Février 2009, 23:27:47 par MIkE » Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #8 le: 23 Février 2009, 11:23:23 »

Bonjour,

Je suis dans le regret de vous dire que ça ne marche toujours pas  Ind&eacute;ci

Je corrige le registre d'erreur, mais c'est presque la même chose:

Code:
[Mon Feb 23 10:52:30 2009] [error] [client 89.217.15.5] SoftException in Application.cpp:252: File "/home/download/public_html/orami/envoi.php" is writeable by group, referer: http://downloadwebmaster.webou.net/orami/crbst_2.html

Toujours le problème du "is writeable by group". J'ai pourtant changé les permissions comme vous me l'avez dit, même essayé plusieurs combinaisons possibles mais toujours erreur 500.

Navré si je suis un peu "agaçant" avec ce problème.
Anthony
Journalisée
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 223



Voir le profil WWW
« Répondre #9 le: 23 Février 2009, 12:24:29 »

Bonjour,

Je viens de vérifier ton compte, et le dossier public_html avait encore de mauvaises permissions.

Le message que tu as cité dans ton message étant un autre message d'erreur, le dernier était :
Code:
SoftException in Application.cpp:544: Directory "/home/download/public_html" is writeable by group, referer: http://downloadwebmaster.webou.net/orami/crbst_2.html

C'est donc corrigé Clin d'oeil.
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #10 le: 23 Février 2009, 16:04:17 »

Merci beaucoup !

Pourrais-je connaître les modifications que vous avez effectuée au cas où cela se reproduirait ?

Encore merci.
Anthony
Journalisée
K@cem
Never trust user input
Big boss
*****
Hors ligne Hors ligne

Messages: 2 724



Voir le profil WWW
« Répondre #11 le: 23 Février 2009, 20:19:15 »

Salut,
D'après ce qu'a dit Mike, il a changé les permissions du dossier public_html en 755 Clin d'oeil
++
Journalisée

Le support ne se fait pas par MP, merci de le respecter !
MIkE
Big boss
*****
Hors ligne Hors ligne

Messages: 6 223



Voir le profil WWW
« Répondre #12 le: 23 Février 2009, 23:19:38 »

Exact Sourire.
Journalisée

Le support et les demandes se font sur le forum. Aucune réponse n'est apportée aux demandes par message privé.
Soutenez Webou en souscrivant à une offre
downloadwebmaster
Nouveau
*
Hors ligne Hors ligne

Messages: 11


Voir le profil
« Répondre #13 le: 24 Février 2009, 10:17:32 »

Merci de votre soutiens !

Et a bientôt.
Journalisée
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.034 secondes avec 21 requêtes.