Bonjour,
Je suis débutant en PHP et MySql.
Après la connextion a ma base, le code qui suit ne s'exécute plus. Ceci seulement quand je test en local. Sur le serveur de mon hébergeur ainsi que dans un editeur PHP (PHPedit) cela fonctionne.
Voici le bout de code très simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
if($_SERVER) 	{
  			if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
      				$vadress = $_SERVER['HTTP_X_FORWARDED_FOR'];
    			elseif(isset($_SERVER['HTTP_CLIENT_IP']))
      				$vadress = $_SERVER['HTTP_CLIENT_IP'];
    			else
      				$vadress = $_SERVER['REMOTE_ADDR'];
  		}
 else 		{
    			if(getenv('HTTP_X_FORWARDED_FOR'))
      				$vadress = getenv('HTTP_X_FORWARDED_FOR');
    			elseif(getenv('HTTP_CLIENT_IP'))
      				$vadress = getenv('HTTP_CLIENT_IP');
    			else
      				$vadress = getenv('REMOTE_ADDR');
  		}
 
$vdate = date("Y-m-d");
$theure = localtime(time(), 1);
$vtime=$theure[tm_hour].':'.$theure[tm_min].':'.$theure[tm_sec];
/**************************
   ----> jusqu'ici pas de problème  *
/*************************/
$db = mysql_connect("localhost", "user1", "user1")
    or die("Impossible de se connecter : " . mysql_error());
mysql_select_db("restoreefr",$db);
/********************************
  ---> Après la connextion plus rien ????   *
********************************/
$sql="INSERT INTO visite VALUES ('$vadress','$vdate','$vtime')";
mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
 
mysql_close($db);
?>
 
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0><TR>
<br><br><br><br><br><br><br><br><br><br><br><br>
<TD><DIV ID="texte1" STYLE="position:relative"><FONT SIZE=6 FACE="arial" COLOR="#0555FA">&nbsp;</FONT></DIV></TD>
<TD><DIV ID="texte2" STYLE="position:relative"><FONT SIZE=6 FACE="arial" COLOR="#0555FA">Le site de Rest'Orée est en construction...</FONT></DIV></TD>
</TR></TABLE>
Si quelqu'un peux me mettre sur une piste ?
Merci beaucoup