script php et compatibilité des navigateurs

script php et compatibilité des navigateurs - PHP - Programmation

Marsh Posté le 27-04-2006 à 16:58:16    

Bonjour a tous  
 
j'ai installer un script php préconçu sur ma page index,
et quand je teste la page avec mozilla firefox dans mon serveur apache ,
je vois apparaitre ceci sur la page  
 
\n" ); fclose($fp); ?>
 
mais sinon aucun probleme avec ie .
c'est pas le premier script avec lequel j'ai ce petit bout de code apparaitre avec mozilla,
a croire que tous les script php que je recupere sur internet ont un probleme..
j'ai toujours un message ou un petit bout de code ou un message d'erreur sur une page de confirmation ..qui pique du nez.[:axlrose]
 
https://boumbai.dyndns.org/

Reply

Marsh Posté le 27-04-2006 à 16:58:16   

Reply

Marsh Posté le 27-04-2006 à 17:08:45    

Ben déjà, ton code php n'est absolument pas executé, c'est plutôt ce problème là qu'il faudrait résoudre :)
 
(tu as configuré php pour qu'il permette les short tags ?)

Reply

Marsh Posté le 27-04-2006 à 17:16:10    

naceroth a écrit :

Ben déjà, ton code php n'est absolument pas executé, c'est plutôt ce problème là qu'il faudrait résoudre :)
 
(tu as configuré php pour qu'il permette les short tags ?)


 
 
nan je me rappel pas avoir configurer ca ,
comment on fait ca ?
 
edit :je viens d'activer le short tag dans le php.ini de windows


Message édité par dame-blanche le 27-04-2006 à 17:20:28
Reply

Marsh Posté le 27-04-2006 à 17:23:30    

maintenant que j'ai activer le "shot tag"
j'ai ce message sur la page index  
 
Notice: Undefined variable: REMOTE_ADDR in C:\site\SSL\Boumbai\index.php on line 102
 
Notice: Undefined variable: HTTP_USER_AGENT in C:\site\SSL\Boumbai\index.php on line 102
 

Reply

Marsh Posté le 27-04-2006 à 17:29:28    

Oki, bon alors avant de corriger les deux messages d'erreurs, un petit conseil concernant le short tag, n'utilise jamais <? pour débuter un script php mais toujours <?php, ça fera fonctionner le script que le short tag soit activé ou pas :)
 
Pour les erreurs, remplace tes $REMOTE_ADDR par $_SERVER["REMOTE_ADDR"] et tes $HTTP_USER_AGENT par $_SERVER["HTTP_USER_AGENT"].
 

Reply

Marsh Posté le 27-04-2006 à 18:18:13    

est ce qu'il est bon comme ca ?
 
<?php
$fp =fopen("soleil.txt","a" );
fputs ($fp, "-[ $_SERVER["REMOTE_ADDR"|| $_SERVER["HTTP_USER_AGENT"]-<br>\n" );
fclose($fp);
?>

Reply

Marsh Posté le 27-04-2006 à 18:28:00    

dame-blanche a écrit :

est ce qu'il est bon comme ca ?
 
<?php
$fp =fopen("soleil.txt","a" );
fputs ($fp, "-[ $_SERVER["REMOTE_ADDR"|| $_SERVER["HTTP_USER_AGENT"]-<br>\n" );
fclose($fp);
?>


non
fputs ($fp, '-[ '.$_SERVER['REMOTE_ADDR'].' || '.$_SERVER['HTTP_USER_AGENT'].'-<br>'."\n" );

Reply

Marsh Posté le 27-04-2006 à 18:28:58    

Non, il devrait plutôt ressembler à  

Code :
  1. fputs ($fp, "-[".$_SERVER["REMOTE_ADDR"]."||". $_SERVER["HTTP_USER_AGENT"]."]-<br>\n" );


 

Reply

Marsh Posté le 27-04-2006 à 18:31:17    

tu t'es fais grilled  :o

Reply

Marsh Posté le 27-04-2006 à 18:53:12    

j'ai plus les messages d'erreurs  
mais je devrais normalement voir apparaitre l'ip et le navigateur de chaque visiteur qui vient se connecter.
 
comme ceci
-[ 84.7.138.151 || Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1 ]-<br>
 
mais les indications n'y sont pas ..à la place je vois ceci
-[  ||  ]-<br>
 
https://boumbai.dyndns.org/soleo.txt

Reply

Marsh Posté le 27-04-2006 à 18:53:12   

Reply

Marsh Posté le 27-04-2006 à 19:04:09    

Tiens...
 
Tu utilises quelle version de php ?

Reply

Marsh Posté le 27-04-2006 à 19:07:19    

j'ai la version php-5.1.1-Win32

Reply

Marsh Posté le 27-04-2006 à 19:21:09    

Fait une recherche dans ton fichier php.ini sur une ligne variables_order et regarde si la valeur vaut bien "EGPCS"

Reply

Marsh Posté le 27-04-2006 à 19:24:12    

j'ai la valeur de la variable qui es "GPCS" il faut que je rajoutes un E ?

Reply

Marsh Posté le 27-04-2006 à 19:34:23    

ben merci maintenant ca fonctionne  
nickel...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed