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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Script que je n'arrive pas à débugger :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Script que je n'arrive pas à débugger :/

n°264526
Kryten
Casio brille-brille, t'entends
Posté le 07-12-2002 à 21:42:49  profilanswer
 

J'ai recopié un script en php sur un site (http://vanasthali.com/altern/php/#maj) et je n'arrive pas à le faire marcher sur le mien :/
 
Voici l'original :
 

Citation :

<?                                     // début du script
$file="$PHP_SELF";                     // variable file vaut l'adresse de la page actuelle
while (strrchr($file,"/" ));            // boucle tant qu'il y a des slashs
$file=strchr($file,"/" );               // envoie du curseur à l'emplacement du slash
$file=substr($file,1,strlen($file)-1); // ne garder que ce qu'il y a après le slash
endwhile;                              // fin de la boucle (il n'y a plus de /)
echo date("d/m/Y",fileMtime("$file" )); // affiche la date du dernier changement
>                                      <!-- Fin du script -->
 
Astuce : Enregistrez ce script dans un fichier maj.php, par exemple... et insérez en bas de chaque page de votre site ce mini script :  
<?include ("maj.php" );>                <!-- inclus le fichier maj.php -->


 
Quand je mets tout cela en ligne (en ayant pris soin de modifier le lien de fichier à inclure), j'obtiens cela :
 

Citation :

Warning: Unable to access ../pages/maj.php in index.php on line 127
 
Warning: Failed opening '../pages/maj.php' for inclusion (include_path='/var/www/free.fr/7/n/n/v/h/nnvh/include/:.';) in index.php on line 127


 
Voici les scripts de mes sources :
 

  • Dans la page index :


Citation :

<?
include ("../pages/maj.php" );
?>


 

  • Dans le fichier

    Citation :

    maj.php

    :


Citation :

<?                                     // début du script
$file="$PHP_SELF";                     // variable file vaut l'adresse de la page actuelle
while (strrchr($file,"/" ));            // boucle tant qu'il y a des slashs
$file=strchr($file,"/" );               // envoie du curseur à l'emplacement du slash
$file=substr($file,1,strlen($file)-1); // ne garder que ce qu'il y a après le slash
endwhile;                              // fin de la boucle (il n'y a plus de /)
echo date("d/m/Y",fileMtime("$file" )); // affiche la date du dernier changement
?>  


 
Si vous pouviez m'aider à comprendre d'où vient le problème ... le " ../ " peut-être ?
 
 :)  


---------------
Technique maquereau | ECNSP | Fructifier son argent avec les branques
mood
Publicité
Posté le 07-12-2002 à 21:42:49  profilanswer
 

n°264531
Kryten
Casio brille-brille, t'entends
Posté le 07-12-2002 à 21:52:07  profilanswer
 
n°264538
Kryten
Casio brille-brille, t'entends
Posté le 07-12-2002 à 22:21:53  profilanswer
 
n°264539
omega2
Posté le 07-12-2002 à 22:25:28  profilanswer
 

A tout les coups, t'es sur un hébergeur gratuit.
Un certain nombre d'entre eux interdise qu'on redescende dans l'arboirescence du disque même si c'est en restant dans ton site.
Bref, le "../" est interdit. A toi de déplacer ta page.

n°264540
Kryten
Casio brille-brille, t'entends
Posté le 07-12-2002 à 22:32:19  profilanswer
 

omega2 a écrit :

A tout les coups, t'es sur un hébergeur gratuit.
Un certain nombre d'entre eux interdise qu'on redescende dans l'arboirescence du disque même si c'est en restant dans ton site.
Bref, le "../" est interdit. A toi de déplacer ta page.


 
Merci pour ton aide  :jap:  
 
Je suis sur Free, en effet :/
Donc pas de mail() non-plus ...
 
Dommage, mais je sais maintenant à quoi m'en tenir !


---------------
Technique maquereau | ECNSP | Fructifier son argent avec les branques
n°264542
omega2
Posté le 07-12-2002 à 22:39:12  profilanswer
 

Kryten a écrit :


 
Merci pour ton aide  :jap:  
 
Je suis sur Free, en effet :/
Donc pas de mail() non-plus ...
 
Dommage, mais je sais maintenant à quoi m'en tenir !

Quand j'ai débarqué chez free, c'était pire, j'avais droit qu'au répertoire courant.
A moins que ca soit multimania, je sais plus lequel des deux m'avais sortie cette limitation là.
Ca réduit drolement les possibilités d'organiser les sources ça. ;)


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

  [PHP] Script que je n'arrive pas à débugger :/

 

Sujets relatifs
[PHP] Inserer une image dans une autre imageJe n'arrive pas à faire marcher les cookies :-/
pb mysql / PHP avec la fonction DELETE[PHP] division entière et modulo
[PHP] Récupérer des données grace aux checkboxOu trouvé un script?
[PHP] Faire appel à une fonction à l'aide d'un lien ???Parlons sérieusement : ASP.NET versus PHP versus J2E
[PHP] Bannir et nick List par cookies?Script de chat a mettre sur un site... mais avec certaines fonctions !
Plus de sujets relatifs à : [PHP] Script que je n'arrive pas à débugger :/


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