OVH Cloud OVH Cloud

Adressage relatif fichier ou repertoire...

2 réponses
Avatar
Serbus
Bonsoir,

Comment adresser un fichier pour maj qui se trouve dans un
sous-répertoire, sachant que je ne sais pas d'où je viens ?

L'absolu "http://url.com/srep/maj.ctr" ne fonctionne pas à cause des
droits d'accès, le serveur considère que cela vient de l'extérieur et
bloque les maj.

Le relatif "../srep/maj.ctr" ou "srep/maj.ctr" n'est valable que si je
sais où je me trouve.

Une fonction peu être appelée de n'importe quel endroit, n'est-il pas
possible de faire comme en DOS un adressage à partir de la racine
"/srep/maj.ctr" ?

Après avoir bien fouillé dans la doc, je n'ai rien trouvé à ce sujet.
Qu'en est-il aussi des règles en HTML ?

Merci de m'éclairer.

Serge.

2 réponses

Avatar
m-e-
L'absolu "http://url.com/srep/maj.ctr" ne fonctionne pas à cause des
droits d'accès, le serveur considère que cela vient de l'extérieur et
bloque les maj.

Le relatif "../srep/maj.ctr" ou "srep/maj.ctr" n'est valable que si je
sais où je me trouve.

Une fonction peu être appelée de n'importe quel endroit, n'est-il pas
possible de faire comme en DOS un adressage à partir de la racine
"/srep/maj.ctr" ?


Si :

crée un fichier :
<?php
echo realpath( $_SERVER['PHP_SELF'] );
?>

Et là tu auras un chemin absolu (jusqu'au fichier).



Après avoir bien fouillé dans la doc, je n'ai rien trouvé à ce sujet.
Qu'en est-il aussi des règles en HTML ?


Je ne vois pas ce dont tu veux parler.


Merci de m'éclairer.

Serge.


Avatar
Hugues Peeters
Il est possible de définir une uri HTTP à partir de la racine du serveur.

Pour faire court, si vous écrivez

<a href="/repertoire1/document.html">

c'est équivalent à

<a href="http://mon_domaine.come/repertoire1/document.html">

Cordialement,

Hugues Peeters
---

http://www.claroline.net

Comment adresser un fichier pour maj qui se trouve dans un
sous-répertoire, sachant que je ne sais pas d'où je viens ?

L'absolu "http://url.com/srep/maj.ctr" ne fonctionne pas à cause des
droits d'accès, le serveur considère que cela vient de l'extérieur et
bloque les maj.

Le relatif "../srep/maj.ctr" ou "srep/maj.ctr" n'est valable que si je
sais où je me trouve.

Une fonction peu être appelée de n'importe quel endroit, n'est-il pas
possible de faire comme en DOS un adressage à partir de la racine
"/srep/maj.ctr" ?