Problème script espace membre

Bonjour,
Bonjour,
j'ai un petit soucis dans mon script
Je réalise un formulaire d'inscription avec activation par mail de confirmation.
Tout mon script fonctionne sauf cette partie.
<form action="http://<?= $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>" method="post">

mais lorsque j'exécute mon script
cette partie là " method="post"> est affichée au début de mon formulaire d'inscription.
Quelqu'un peut-il m'aider ?
Configuration: Windows XP
Firefox 3.0.3

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Et pourquoi tu mets pas l'adresse de la méthode appelée en dur ?
    Plus tu variabilises ce genre de choses, et plus tu ouvres des failles....
    1. Car je ne sais pas le faire.
      J'apprend au fur et à mesure le php sur le net.
  2. Ben au lieu de faire :
    <form action="http://<?= $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>" method="post">
    Tu fais :
    <form action="http://monsite-qui-est-super.com/monscript-de-mail.php" method="post">
    1. Grrrrrrrrrrrrrrrrrrr je ne sais pas ce que j'ai fais
      Au début il m'enregistrait les membres dans la base de donnée
      Maintenant non plus rien
    2. problème sur la base de donnée résolu
      je voulais savoir si le faite que le site ne soit pas encore sur internet joue sur le faite que l'envoi du mail de confirmation ne fonctionne pas ??
  3. ben si t'es en local sur ta machine, ca dépend si t'as activé ou pas la fonction sendmail et ses paramètres !
    1. Evidemment il faut qu'il soit en ligne sur Inetrnet pour que celà fonctionne
      1. ok merci c'est bien ce que je me disai aussi
        Merci bcp pour votre aide à tous c'est gentil
    2. Evidemment il faut qu'il soit en ligne sur Inetrnet pour que celà fonctionne
      Totalement faux. Un script hébergé en local sur ta machine peut très bien envoyer des mails, il n'y a aucun problème. Il faut qu'il soit configuré pour ça, en particulier le paramètre SMTP = smtp.wanadoo.fr (si c'est wanadoo ton fournisseur d'accès, sinon remplace par le serveur smtp de ton F.A.I.) dans le fichier php.ini (puis redémarrer Apache)