Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/03/2011, 10h43   #1
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
Par défaut mail d'activation ?

bonjour . voila mon souçi je crée un espace membre pour mon site j'ai deux pages pour l'instant : INDEX.PHP et ACTIVER_COMPTE.PHP les voila INDEX.PHP
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<?php
{
 
     // Formulaire visible par défaut
     $masquer_formulaire = false;
 
     // Une fois le formulaire envoyé
     if(isset($_POST["BT_Envoyer"] ))
     {
 
          // Vérification de la validité des champs
          if(!mb_ereg("^[A-Za-z0-9_]{4,20}$", $_POST["TB_pseudo"]))
          {
               $message = "Votre pseudo doit comporter entre 4 et 20 caractères<br />\n";
               $message .= "L'utilisation de l'underscore est autorisée";
          }
          elseif(!mb_ereg("^[A-Za-z0-9]{4,}$", $_POST["TB_M_D_P"]))
          {
               $message = "Votre mot de passe doit comporter au moins 4 caractères";
          }
          elseif($_POST["TB_M_D_P"] != $_POST["TB_confirm_M_D_P"])
          {
               $message = "Votre mot de passe n'a pas été correctement confirmé";
          }
          elseif(!mb_ereg("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$",
               $_POST["TB_Email"]))
          {
               $message = "Votre adresse e-mail n'est pas valide";
          }
          else
          {
 
               // Connexion à la base de données
               // Valeurs à modifier selon vos paramètres configuration
               mysql_connect("127.0.0.1", "root", "");
               mysql_select_db("rencontre");
 
               // Vérification de l'unicité du nom d'utilisateur et de l'adresse e-mail
               $result = mysql_query("
                    SELECT pseudo
                         , Email
                    FROM membres
                    WHERE pseudo = '" . $_POST["TB_pseudo"] . "'
                    OR Email = '" . $_POST["TB_Email"] . "'
               ");
 
               // Si une erreur survient
               if(!$result)
               {
                    $message = "Erreur d'accès à la base de données lors de la vérification d'unicité";
               }
               else
               {
 
                    // Si un enregistrement est trouvé
                    if(mysql_num_rows($result) > 0)
                    {
 
                         while($row = mysql_fetch_array($result))
                         {
 
                              if($_POST["TB_pseudo"] == $row["pseudo"])
                              {
                                   $message = "Le pseudo " . $_POST["TB_pseudo"];
                                   $message .= "est déjà utilisé";
                              }
                              elseif($_POST["TB_Email"] == $row["Email"])
                              {
                                   $message = "L'adresse e-mail " . $_POST["TB_Email"];
                                   $message .= "est déjà utilisée";
                              }
 
                         }
 
                    }
                    else
                    {
 
                         // Génération de la clef d'activation
                         $caracteres = array("a", "b", "c", "d", "e", "f", 0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
                         $caracteres_aleatoires = array_rand($caracteres, 8);
                         $clef_activ = "";
 
                         foreach($caracteres_aleatoires as $i)
                         {
                              $clef_activ .= $caracteres[$i];
                         }
 
                         // Création du compte utilisateur
                         $result = mysql_query("
                              INSERT INTO membres(
                                   pseudo
                                   , M_D_P
                                   , Email
                                   , dt_inscri
                                   , clef_activ
                              )
                              VALUES(
                                   '" . $_POST["TB_pseudo"] . "'
                                   , '" . md5($_POST["TB_M_D_P"]) . "'
                                   , '" . $_POST["TB_Email"] . "'
                                   , '" . time() . "'
                                   , '" . $clef_activ . "'
                              )
                         ");
 
                         // Si une erreur survient
                         if(!$result)
                         {
                              $message = "Erreur d'accès à la base de données lors de la création du compte";
                         }
                         else
                         {
 
                              // Envoi du mail d'activation
                              $sujet = "Activation de votre compte";
 
                              $message = "Pour valider votre inscription, merci de cliquer sur le lien suivant :\n";
                              $message .= "http://" . $_SERVER["SERVER_NAME"];
                              $message .= "/activer-compte.php?id=" . mysql_insert_id();
                              $message .= "&clef=" . $clef_activ;
 
                              // Si une erreur survient
                              if(!@mail($_POST["TB_Email"], $sujet, $message))
                              {
                                   $message = "Une erreur est survenue lors de l'envoi du mail d'activation<br />\n";
                                   $message .= "Veuillez contacter l'administrateur afin d'activer votre compte";
                              }
                              else
                              {
 
                                   // Message de confirmation
                                   $message = "Votre compte  a correctement été créer<br />\n";
                                   $message .= "Un email vient de vous être envoyer afin de l'activer";
 
                                   // On masque le formulaire
                                   $masquer_formulaire = true;
 
                              }
 
                         }
 
                    }
 
               }
 
          }
 
          // Fermeture de la connexion à la base de données
          mysql_close();
 
     }
 
}
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>accueil</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
   </head>
   <body>
    <DIV id="en_tete"><DIV ALIGN="CENTER"><H1>Bienvenue</H1></DIV></DIV>
	<DIV id="menu">hello</DIV>
	<DIV id="corps"><?php if(isset($message)) { ?>
       <p><?php echo $message; ?></p>
       <?php } if($masquer_formulaire != true) { ?>
       <form action="index.php" method="post">
	   <fieldset>
       <legend>Inscription</legend>
	    <label for="pseudo">Votre pseudo</label><BR>
		<input type="text" name="TB_pseudo"/><BR>
		<label for="M_D_P">Votre mot de passe</label><BR>
		<input type="password" name="TB_M_D_P"/><BR>
		<label for="confirm_M_D_P">Confirmation du mot de passe</label><BR>
		<input type="password" name="TB_confirm_M_D_P"/><BR>
		<label for="Email">Votre adresse email</label><BR>
		<input type="text" name="TB_Email"/><BR>
	   </fieldset><BR>
		<input type="submit" name="BT_Envoyer" value="Envoyer" /> <input type="reset" /></form>
	<DIV><?php } ?>
   </body>
</html>
et celui de ma page ACTIVER_COMPTE.PHP
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
{
 
     // Vérifie que de bonnes valeurs sont passées en paramètres
     if(!mg_ereg("^[0-9]+$", $_GET["id"]) || !mg_ereg("^[a-f0-9]{8}$", strtolower($_GET["clef"])))
     {
          header("Location: index.php");
     }
     else
     {
 
          // Connexion à la base de données
          // Valeurs à modifier selon vos paramètres configuration
          mysql_connect("127.0.0.1", "root", "");
          mysql_select_db("rencontre");
 
          // Sélection de l'utilisateur concerné
          $result = mysql_query("
               SELECT ID_Membre
                    , compte_Actif
                    , clef_activ
               FROM membres
               WHERE ID_Membre = '" . $_GET["id"] . "'
               AND clef_activ = '" . strtolower($_GET["clef"]) . "'
          ");
 
          // Si une erreur survient
          if(!$result)
          {
               $message = "Une erreur est survenue lors de l'activation de votre compte utilisateur";
          }
          else
          {
 
               // Si aucun enregistrement n'est trouvé
               if(mysql_num_rows($result) == 0)
               {
                    header("Location: index.php");
               }
               else
               {
 
                    // Récupération du tableau de données retourné
                    $row = mysql_fetch_array($result);
 
                    // Vérification que le compte ne soit pas déjà activé
                    if($row["compte_actif"] != 0)
                    {
                         $message = "Votre compte  a déjà été activé";
                    }
                    else
                    {
 
                         // Activation du compte 
                         $result = mysql_query("
                              UPDATE membres
                              SET compte_Actif = '1'
                              WHERE ID_Membre = '" . $_GET["id"] . "'
                              AND clef_activ = '" . strtolower($_GET["clef"]) . "'
                         ");
 
                         // Si une erreur survient
                         if(!$result)
                         {
                              $message = "Une erreur est survenue lors de l'activation de votre compte";
                         }
                         else
                         {
                              $message = "Votre compte a correctement été activé";
                         }
 
                    }
 
               }
 
          }
 
          // Fermeture de la connexion à la base de données
          mysql_close();
 
     }
 
}
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
       <title>accueil</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
   </head>
   <body>
    <DIV id="en_tete"><DIV ALIGN="CENTER"><H1>Bienvenue</H1></DIV></DIV>
	<DIV id="menu">hello</DIV>
	<DIV id="corps"><?php echo $message; ?>
	<DIV>
   </body>
</html>
apparemment je n'ai pas d'erreur de sintaxe mais quand on s'inscris ça me met
Citation:
Une erreur est survenue lors de l'envoi du mail d'activation
Veuillez contacter l'administrateur afin d'activer votre compte
j'ai beau chercher je n'y comprend rien ? pourriez vous m'aider SVP ?
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 10h46   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
active le mysql.trace_mode :
Code :
ini_set('mysql.trace_mode', true);
tu dois aussi toujours protégé tes valeur avec mysql_real_escape_string,
au passe je te conseil de passer mysqli ou PDO
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 10h51   #3
Expert Confirmé
 
Avatar de grunk
 
Homme Olivier
Développeur Web
Inscription : août 2003
Messages : 1 837
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 27
Localisation : France, Côte d'Or (Bourgogne)

Informations professionnelles :
Activité : Développeur Web
Secteur : Industrie

Informations forums :
Inscription : août 2003
Messages : 1 837
Points : 3 318
Points : 3 318
C'est apparament ta requete qui pose problème.

Essai dans un premier temps d'en faire un echo et de l'executer dans phpmyadmin.
A des fin de debugage tu peux également faire quelque chose comme ça :
Code :
myql_query('REQUETE') or die(mysql_error())
Plusieurs remarque sur ton code :

1- Ta regex de validation d'email est inorrecte. Les emails ne se limite pas à des lettre/chiffre/tiret. Les valider est extrêmement compliqué.
La fonction filter_var avec le flag pour les email marche pas trop mal (mais n'est pas 100% juste).

2- Ne jamais au grand jamais insérer des données sans vérification/traitement quand elles viennent de l'utilisateur (GET,POST,COOKIE). Il faut utiliser des fonction du type intval , mysql_real_escape_string ou les requêtes préparée pour ne pas être sujet au injections SQL
grunk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 10h57   #4
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
stealth35 merçi a toi j'ai éssayé comme tu m'a dis mais cela ne fonctionne pas ! ou dois je le plaçé ? grunk , je vais voir ça merçi de vos réponses , je vous tiens au courant
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 11h00   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 103
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 103
Points : 8 466
Points : 8 466
Citation:
Envoyé par keurdeloup45 Voir le message
stealth35 merçi a toi j'ai éssayé comme tu m'a dis mais cela ne fonctionne pas ! ou dois je le plaçé ? grunk , je vais voir ça merçi de vos réponses , je vous tiens au courant
le ini_set avant ton mysql_connect
les mysql_real_escape_string comme dans les exemples de la doc

vérifie aussi ton niveau d'erreur (error_reporting + display_errors)
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 11h04   #6
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
merçi a vous deux je vais regarder ça !
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 16h38   #7
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
je cherche toujours mais cela viendrai pas de $_GET ?
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 17h21   #8
Membre confirmé
 
Homme Benjamin
Consultant informatique
Inscription : août 2007
Messages : 160
Détails du profil
Informations personnelles :
Nom : Homme Benjamin
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 160
Points : 248
Points : 248
Regarde ton message d'erreur, tu verras d'où vient l'erreur ...

Le message est "Une erreur est survenue lors de l'envoi du mail d'activation.".
Dans le fichier index.php, ça correspond à :
Code :
1
2
3
4
5
if(!@mail($_POST["TB_Email"], $sujet, $message))
{
     $message = "Une erreur est survenue lors de l'envoi du mail d'activation<br />\n";
     $message .= "Veuillez contacter l'administrateur afin d'activer votre compte";
}
Donc il n'arrive pas à envoyer l'email ...
Enlève le @ devant la fonction "mail" afin de voir les erreurs PHP et tu sauras, mais, à tout hasard, tu ne serais pas hébergé par Free ? Si oui, Free ne permet pas d'envoyer des emails.
bhamp0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 17h37   #9
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
voila l'erraur que cela me renvoie
Citation:
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Program Files\EasyPHP-5.3.5.0\www\index.php on line 127
je travaille en local sur easy php merçi de ton aide !
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 17h45   #10
Membre confirmé
 
Homme Benjamin
Consultant informatique
Inscription : août 2007
Messages : 160
Détails du profil
Informations personnelles :
Nom : Homme Benjamin
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 160
Points : 248
Points : 248
Bah tu as ta réponse
Regarde le fichier php.ini, propriété "sendmail_from".
A priori, elle n'est pas définie, donc après tu as deux choix :
* définir cette propriété
* compléter la fonction "mail" en ajoutant un header "from"

Code :
1
2
3
4
5
6
7
8
$headers = 'From: webmaster@example.com' . "\r\n" .
     'Reply-To: webmaster@example.com' . "\r\n" .
     'X-Mailer: PHP/' . phpversion();
if(!@mail($_POST["TB_Email"], $sujet, $message, $headers))
{
     $message = "Une erreur est survenue lors de l'envoi du mail d'activation<br />\n";
     $message .= "Veuillez contacter l'administrateur afin d'activer votre compte";
}
(Pour info, tout est indiqué sur la page du manuel concernant la fonction "mail" : http://fr2.php.net/manual/fr/function.mail.php ; aussi bien l'erreur en elle-même et pourquoi elle apparaît, que les headers à mettre pour définir le champ "from".)
bhamp0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 17h48   #11
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
merci pour ta réponse , je te tiens au courant !
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 18h14   #12
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
tu va me dire que je suis bete mais que dois je mettre a la place de
Citation:
webmaster@example.com
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2011, 19h11   #13
Membre confirmé
 
Homme Benjamin
Consultant informatique
Inscription : août 2007
Messages : 160
Détails du profil
Informations personnelles :
Nom : Homme Benjamin
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 160
Points : 248
Points : 248
L'adresse email avec laquelle tu veux que tes emails soient envoyés ...
bhamp0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 09h20   #14
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
ok merçi pour ça , j'ai mis comme tu m'a dis mais cela ne change rien ! je vais chercher encore ! sinon comment fais tu pour la définir dans php.ini ???
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 09h52   #15
Membre confirmé
 
Homme Benjamin
Consultant informatique
Inscription : août 2007
Messages : 160
Détails du profil
Informations personnelles :
Nom : Homme Benjamin
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 160
Points : 248
Points : 248
Citation:
Envoyé par keurdeloup45 Voir le message
j'ai mis comme tu m'a dis mais cela ne change rien !
Reposte ton code global et le message d'erreur que tu as maintenant ; tu dois faire une erreur quelque part ...
bhamp0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h04   #16
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
voiçi le code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 // Envoi du mail d'activation
                              $sujet = "Activation de votre compte";
 
                              $message = "Pour valider votre inscription, merci de cliquer sur le lien suivant :\n";
                              $message .= "activer-compte.php" ;
                              $message .= "/activer-compte.php?id=" . mysql_insert_id();
                              $message .= "&clef=" . $clef_activ;
 
                              // Si une erreur survient
							  $headers = 'From: keurdeloup@live.fr' . "\r\n" .
                              'Reply-To: keurdeloup@live.fr' . "\r\n" .
                              'X-Mailer: PHP/' . phpversion();
                              if(!@mail($_POST["TB_Email"], $sujet, $message, $headers))
                              {
                                   $message = "Une erreur est survenue lors de l'envoi du mail d'activation<br />\n";
                                   $message .= "Veuillez contacter l'administrateur afin d'activer votre compte";
                              }
                              else
                              {
 
                                   // Message de confirmation
                                   $message = "Votre compte  a correctement été créer<br />\n";
                                   $message .= "Un email vient de vous être envoyer afin de l'activer";
 
                                   // On masque le formulaire
                                   $masquer_formulaire = true;
et voiçi l'erreur renvoyé
Citation:
Warning: mail() [function.mail]: Failed to connect to mailserver at "127.0.0.1" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\EasyPHP-5.3.5.0\www\index.php on line 130
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h39   #17
Membre confirmé
 
Homme Benjamin
Consultant informatique
Inscription : août 2007
Messages : 160
Détails du profil
Informations personnelles :
Nom : Homme Benjamin
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 160
Points : 248
Points : 248
Tu n'as pas de serveur SMTP de configuré sur ton poste, donc il n'est pas capable d'envoyer d'emails.
Au choix :
* installe un serveur SMTP (je te recommande smtp4dev si tu veux *simuler* l'envoi des emails sans pour autant les envoyer réellement)
* configure PHP pour envoyer avec le SMTP d'un prestataire extérieur : ISP, Gmail, Yahoo, ...
bhamp0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 10h56   #18
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
comment faire pour configurer php ? je suis désolé mais je suis novice
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2011, 11h40   #19
Invité régulier
 
Inscription : octobre 2008
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 125
Points : 9
Points : 9
le probleme est réglé je vous remerci vraiment
keurdeloup45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2012, 04h16   #20
Invité de passage
 
Femme Smahane Noure
Étudiant
Inscription : mai 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Femme Smahane Noure
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : mai 2011
Messages : 2
Points : 3
Points : 3
salut tout l monde!!
ce code me semble intéressant et il repend exactement à ce que je cherche
mais ce que je n'ai pas compris est dans la ligne :
<form action="http://<?php echo $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>" method="post">
de INDEX.php

est ce que vous pouvez citer quelques exemples de SCRIPT_NAME et SERVER_NAME ??? en fait je n'ai pas compris la même chose dans l'autre code php et merci d'avance
SmahaneGI est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h21.


 
 
 
 
Partenaires

Hébergement Web