Connaître le repertoire racine d'un site depuis 1 URL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Connaître le repertoire racine d'un site depuis 1 URL

par p_m_g » 30 sept. 2008, 15:48

je suis sur un serveur dédié, mais je ne comprends pas exactement ou tu veux en venir.

une réponse m'a été apporté, la voici :
Si PHP est compilé comme module, l'extension apache, et plus particulièrement la fonction apache_lookup_uri (http://fr.php.net/manual/fr/function...lookup-uri.php) devrait vous permettre de la retrouver (il suffit, je pense, de déduire le chemin de la ressource à l'information filename que celle-ci fournit).
mais ça ne fonctionne pas sur mon serveur.

si d'autre solution existe, je suis preneur.

Merci pour l'aide.

par @rthur » 30 sept. 2008, 15:32

Si tu as accès au serveur en lecture, il suffit de regarder dans le fichier de configuration apache.
Si tu n'y a pas accès, je crains que ce ne soit pas possible

par p_m_g » 30 sept. 2008, 15:19

non, je souhaite récupérer le chemin absolu unix du genre /home/web/www/racine_site/

mais le script qui cherche a connaitre le repertoire racine d'un site defini sur le serveur se trouve lui dans /home/web/www/racine_site_admin/mon_script.php

donc pour ma recherche, je connais seulement le nom de domaine du site dont je souhaite connaitre son répertoire racine.

j'espere que je suis plus clair.

par @rthur » 30 sept. 2008, 15:05

Bonjour,

Je ne suis pas sûr de comprendre ta question...
quand tu as une url de la forme http://www.site.com/rep1/rep2/page.php tu veux récupérer http://www.site.com

Si c'est le cas, regarde du côté de parse_url: http://fr.php.net/parse_url

Connaître le repertoire racine d'un site depuis 1 URL

par p_m_g » 30 sept. 2008, 13:42

Bonjour,

je voulais savoir s'il était possible de connaitre le répertoire racine d'un site sur un même serveur mais depuis une url (ex: http://www.monsite.com).

je connais $_SERVER['DOCUMENT_ROOT'] mais ça fonctionne depuis une page qui se trouve déjà dans l'arborescence du site.

je veux mettre en place un script pour effectuer des tests sur le repertoire racine de chaque site.

Merci d'avance.