Page 1 sur 1

Problème Fonction mail sur Amen

Posté : 15 oct. 2007, 22:14
par spy2
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 !

Re: Problème Fonction mail sur Amen

Posté : 15 oct. 2007, 22:32
par Tracker
Salut,

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

Tracker.

Posté : 16 oct. 2007, 10:13
par @rthur
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...

Posté : 16 oct. 2007, 10:47
par spy2
Ok, merci pour votre aide...
je vais essayer ça !

Posté : 16 oct. 2007, 11:15
par Spy2
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 !

Posté : 16 oct. 2007, 11:25
par spy2
Ok, merci pour votre aide...
je vais essayer ça !

Posté : 16 oct. 2007, 11:33
par @rthur
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é :)

Posté : 16 oct. 2007, 12:06
par Spy2
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+

Posté : 16 oct. 2007, 12:19
par @rthur
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!