Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1302 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'include suite à une mise à jour de PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'include suite à une mise à jour de PHP

n°1864340
Maab
Posté le 21-03-2009 à 15:18:48  profilanswer
 

Bonjour,  
 
J’utilise depuis longtemps un petit compteur de visites en php.
Celui-ci a toujours parfaitement fonctionné jusqu’à la récente mise à jour de PHP par mon hébergeur.
 
Voici le code du script stocké dans un fichier compteur.php :
 

Code :
  1. <?
  2. $couleurtexte="#000000";
  3.     $fichier = "compteur.txt";
  4.     $fp = @fopen($fichier, "r" );
  5.     if (!$fp) {
  6.         echo "Impossible d'ouvrir $fichier en lecture";
  7.         exit;
  8.     }
  9.     $visites = fgets($fp, 8);
  10.     echo "<font size=\"3\" face=\"Times New Roman\" color=$couleurtexte>";
  11.     echo $visites++;
  12.     echo "</font>"; // on affiche $visites, et on increment $visites.
  13.     fclose($fp);
  14.     $fp = @fopen($fichier, "w" ); // le fichier est ouvert en ecriture, remis a zero
  15.     if (!$fp) {
  16.         echo "Impossible d'ouvrir $fichier en ecriture";
  17.         exit;
  18.     }
  19.     fputs($fp, $visites);
  20.     fclose($fp);
  21. ?>


 
Le fichier compteur.txt est bien présent et en CHMOD 777.
Pas de problème de lecture/ écriture donc.
 
Le script compteur.php est appelé depuis un fichier index.php, placé à la racine de mon hébergement, via un include :
 

Code :
  1. <?php $compteur = file_get_contents("http://www.mon-site.com/script/compteur/compteur.php" ); echo ($compteur); ?>


 
Depuis l’update de PHP par mon hébergeur, le compteur ne s’affiche plus sur index.php.
 
Je ne peux plus appeler le script compteur.php via son url absolue dans l’include.
Et le chemin relatif "./script/compteur/compteur.php" m’affiche le bout de code "$nbvisites"; ?>" à la place de mon compteur.
 
Auriez-vous une idée pour résoudre ce problème ? Merci d'avance pour votre aide.

mood
Publicité
Posté le 21-03-2009 à 15:18:48  profilanswer
 

n°1864352
grosbin
OR die;
Posté le 21-03-2009 à 16:03:45  profilanswer
 

php.ini
> allow url include= On;
 
Et pourquoi, tout d'abord, tu ne l'inclues pas directement dans ton code ????
Pour faire un compteur, le plus simple est de se servir de la commande touch, sur un fichier, lui attribuer comme date de création le nb de hits, l'incrémenter à chaque hits etc .. puis simplement lire cette valeur à l'affichage
:jap:


---------------
Photos Panoramiques Montagnes Haute Savoie
n°1864466
Profil sup​primé
Posté le 22-03-2009 à 12:03:20  answer
 

à tous les coups les shorts tags ont été désactivés...
Dans le fichier compteur.php, utilise <?php au lieu de <? :


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'include suite à une mise à jour de PHP

 

Sujets relatifs
Versions de compilateur et JRE différentes = problème ?probleme install sql mod phpbb
Interprétation PHPProblème de const
Probleme de gif animé qui ne marche pas sur internetprobleme modelisation panier
ftp probleme upload consécutifsAide sur Expression eregi en PHP
[WS Axis] Problème de sérialisation[Visual C#] Problème projet après changement de PC
Plus de sujets relatifs à : Problème d'include suite à une mise à jour de PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR