Problème Fonction mail sur Amen

spy2
Invité n'ayant pas de compte PHPfrance

15 oct. 2007, 22:14

Bonjour,

j'ai un problème avec la fonction mail sur Amen...
J'ai un formulaire dans Flash qui appelle un fichier mailform.php
Ce script marche bien avec d'autres hébergeurs et marchait très bien auparavant

Le mail est bien envoyé, mais les champs sont vides...

Voilà le code mon fichier mailform.php :
<HTML><HEAD><TITLE>PHP Mailform</TITLE><BODY>
<?php 
$nom = stripslashes($nom);
$prenom = stripslashes($prenom);
$adresse = stripslashes($adresse);
$cp = stripslashes($cp);
$ville = stripslashes($ville);

mail ("[email protected]", "Contact", "
Nom : $nom - Prenom : $prenom
Adresse : $adresse
Code postal : $cp - Ville : $ville
");
?>
</body> 
</html>
Please help !!!
La fonction marchait très bien jusque là... Et bizarrement d'autres scripts php utilisés sur le site ne fonctionnent plus depuis le même jour (alors que d'autres focntionnent encore très bien)

Merci d'avance pour votre aide !

Eléphant du PHP | 443 Messages

15 oct. 2007, 22:32

Salut,

Ils (Amen) ont sans doute modifié le mode d'authentification SMTP ou interdit le relaying, le plus simple est de les contacter.

Tracker.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 oct. 2007, 10:13

Bonjour,

Utilise $_GET['nom_de_ta_variable'] ou $_POST['nom_de_ta_variable'] suivant la méthode d'envoi des informations pour récupérer tes variables...
Quand tout le reste a échoué, lisez le mode d'emploi...

spy2
Invité n'ayant pas de compte PHPfrance

16 oct. 2007, 10:47

Ok, merci pour votre aide...
je vais essayer ça !

Spy2
Invité n'ayant pas de compte PHPfrance

16 oct. 2007, 11:15

Génial ! Ca marche en mettant $_POST['nom_de_ta_variable']
Mais c'est bizarre qu'avant ça marchait et que depuis 1 semaine il y ait un bug, non ?
Une idée de quoi ça pourrait venir ?

Merci encore !

spy2
Invité n'ayant pas de compte PHPfrance

16 oct. 2007, 11:25

Ok, merci pour votre aide...
je vais essayer ça !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 oct. 2007, 11:33

Une idée de quoi ça pourrait venir ?
C'est une variable de configuration de PHP:
http://fr.php.net/register_globals

Le fait de spécifier explicitement la provenance de la variable avec $_GET ou $_POST permet de réduire très fortement les failles de sécurité :)
Quand tout le reste a échoué, lisez le mode d'emploi...

Spy2
Invité n'ayant pas de compte PHPfrance

16 oct. 2007, 12:06

Cool !
Merci pour l'info...
Ca veut dire que sur mes autres scripts php qui ne marchent plus je dois faire la même manip ? (galerie photo)

A+

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9783 Messages

16 oct. 2007, 12:19

Cool !
Merci pour l'info...
Ca veut dire que sur mes autres scripts php qui ne marchent plus je dois faire la même manip ? (galerie photo)

A+
Tout à fait!
Quand tout le reste a échoué, lisez le mode d'emploi...