path.php : ça marche pas ...

path.php : ça marche pas ... - PHP - Programmation

Marsh Posté le 14-04-2004 à 16:45:55    

Pour pouvoir faire un fichier .htaccess, il faut trouver le chemin absolu du site. J'ai trouvé sur plusieurs site cette astuce :
 
Créer avec le bloc-note un documents contenant ceci :<?php
phpinfo();
echo realpath("path.php" );
?>
Enregistrer ce fichier sous le nom path.php à la racine du site
 
Dans le navigateur, taper http://www.mon_site.com/path.php, et normalement, on a toutes les infos voulues.
J'ai essayé sur 2 sites différents, et ça marche pas, à chaque fois il télécharge le fichier path?php sur mon ordi.


---------------
Bepimaco
Reply

Marsh Posté le 14-04-2004 à 16:45:55   

Reply

Marsh Posté le 14-04-2004 à 17:15:39    

ton hébergeur supporte le PHP ?

Reply

Marsh Posté le 14-04-2004 à 17:27:42    

C'est free


---------------
Bepimaco
Reply

Marsh Posté le 16-04-2004 à 10:35:05    

si tu fais un fichier tout con, du genre index.php avec dedans <? echo "toto"; ?>
 
Et que tu vas sur ton site, il t'affiche la page d'accueil ? Où il veut télécharger le fichier index.php ? ou alors il te met qu'il n'y a pas de page ?
 
++

Reply

Marsh Posté le 17-04-2004 à 13:18:37    

Salut,
 
En fait, je me suis trompé, c'est pas free, c'est neuf telecom.
 
J'ai fait un fichier tout con, et je l'ai mis à la racine du site. L'adresse est http://bepimaco.neuf.fr : à cette adresse il dit qu'il n'y a pas de page, si je rajoute /index.php, il télécharge le fichier


---------------
Bepimaco
Reply

Marsh Posté le 17-04-2004 à 13:20:30    

le fichier n'est pas interprété. Tu ne peux donc pas utiliser PHP chez neuf. Trouve un autre hébergeur

Reply

Marsh Posté le 17-04-2004 à 15:17:43    

Je plussoie ...

Reply

Marsh Posté le 18-04-2004 à 00:38:16    

Meci de votre aide, j'attends les codes de chez free


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 12:30:27    

J'ai essayé avec La Poste, ça marche, mais y'a pas l'adresse du site :
http://pagesperso.laposte.net/bepimaco/path.php


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 13:44:17    

Je ne comprends pas pkoi tu veux ajouter le phpinfo() ...
Mets juste ça ds ton fichier :
 

Code :
  1. <?
  2. echo realpath('path.php');
  3. ?>


 
Et c'est tout ... ça devrait marcher.
 
++

Reply

Marsh Posté le 18-04-2004 à 13:44:17   

Reply

Marsh Posté le 18-04-2004 à 15:13:33    

J'ai mis le code que tu m'as donné, et maintenant, ça fait juste une page blanche ...


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 15:54:03    

Bizarre ... chez moi ça marche ...

Reply

Marsh Posté le 18-04-2004 à 16:22:25    

et ça dit quoi ?


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 16:42:32    

Euh ... pour le miens sous Win ça me dit :
 
\C:\FoxServ\www\


Message édité par Dj YeLL le 18-04-2004 à 16:42:56
Reply

Marsh Posté le 18-04-2004 à 18:23:01    

et $server['DOCUMENT_ROOT'] ?

Reply

Marsh Posté le 18-04-2004 à 18:36:43    

<?php echo $_SERVER["PHP_SELF"]; ?>


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 18-04-2004 à 19:47:43    

Il me dit :
 
/bepimaco/path.php
 
Donc, ça doit marcher
(J'ai mis <?php echo $_SERVER["PHP_SELF"]; ?> )
 
Merci, Gilbert, merci DJ Yell, et merci aux autres


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 19:58:17    

Ce truc la je m'en sers pour trouver le chemin depuis le root (marche aussi avec les Virtual Hosts).


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 18-04-2004 à 20:02:29    

Je ne crois pas que $_SERVER["PHP_SELF"] donne le chemin complet ...d'ailleurs je doute que "/bepimaco/path.php" soit un chemin complet ...
 
Ca devrait peut etre ressembler à un truc du genre "/var/www/bepimaco/path.php".... et je doute que la poste stock les sitse directement sur le root...
 
++

Reply

Marsh Posté le 18-04-2004 à 20:10:32    

Tiens, voila le script à faire :
 
<?
echo $_SERVER['SCRIPT_FILENAME'];
?>
 
++

Reply

Marsh Posté le 18-04-2004 à 20:27:09    

C'est exactement ça
maintenant, j'ai une adresse à ralonges ...
 
Merci DJ YeLL, sans toi, je sais pas ce que j'aurais fait ...


---------------
Bepimaco
Reply

Marsh Posté le 18-04-2004 à 20:49:09    

Dj YeLL a écrit :

Je ne crois pas que $_SERVER["PHP_SELF"] donne le chemin complet ...d'ailleurs je doute que "/bepimaco/path.php" soit un chemin complet ...
 
Ca devrait peut etre ressembler à un truc du genre "/var/www/bepimaco/path.php".... et je doute que la poste stock les sitse directement sur le root...
 
++

Ah oui effectivement : la c'est dans le cas d'une exécution en environnement "apache", c'est à dire pas au niveau du serveur réel mais du host http.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
Reply

Marsh Posté le 18-04-2004 à 23:37:07    

bepimaco a écrit :

C'est exactement ça
maintenant, j'ai une adresse à ralonges ...
 
Merci DJ YeLL, sans toi, je sais pas ce que j'aurais fait ...


 
Ya pas de quoi ... ça fera 15? :D
 
Ce fut un plaisir de te rendre service :)
 
++

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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