OVH Cloud OVH Cloud

Chemin relatif

5 réponses
Avatar
MV71
Bourjour,
je voudrais créer des liens avec un chemin relatif càd qu'il fonctionnent
aussi bien en local ou sur CD ou sur site tant que l'arborescence reste la
même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
Quelle est la syntaxe pour ce type de chemin?
Merci.

5 réponses

Avatar
Philippe
ben ça ressemble à ça :

<a href="<ton dossier>/<ton fichier"></a>

ex :

<a href="dossier1/page1.html">Page dans un dossier 1</a>
<a href="../dossier2/page2.html">Page étant dans un dossier parent</a>

Cordialement.


"MV71" a écrit :

Bourjour,
je voudrais créer des liens avec un chemin relatif càd qu'il fonctionnent
aussi bien en local ou sur CD ou sur site tant que l'arborescence reste la
même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
Quelle est la syntaxe pour ce type de chemin?
Merci.





Avatar
MV71
Merci mais je m'étais mal expliqué car je croyais naïvement qu'il y avait la
même syntaxe pour tout.
En fait j'aurais voulu d'une part placer ce type de lien dans un formulaire
fourni par Wanadoo (copie partielle):
<FORM METHOD="POST"
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="527" BORDERCOLOR="#3333CC">
<INPUT TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm"> ---ICI---
<INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact">
---remplacé par: VALUE="../Merci.htm"> (le fichier est dans le même
dossier); mais ça ne marche pas: page d'erreur.
et je voulais aussi pouvoir utiliser ceci pour d'autres liens dans d'autres
apllications


"Philippe" a écrit :

ben ça ressemble à ça :

<a href="<ton dossier>/<ton fichier"></a>

ex :

<a href="dossier1/page1.html">Page dans un dossier 1</a>
<a href="../dossier2/page2.html">Page étant dans un dossier parent</a>

Cordialement.


"MV71" a écrit :

> Bourjour,
> je voudrais créer des liens avec un chemin relatif càd qu'il fonctionnent
> aussi bien en local ou sur CD ou sur site tant que l'arborescence reste la
> même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
> Quelle est la syntaxe pour ce type de chemin?
> Merci.
>
>
>


Avatar
Louise
Bonjour,
Pour votre formulaire, je crois qu'il faut ajouter une adresse de livraison,
comme ceci :
<INPUT TYPE="HIDDEN" NAME="email" VALUE=

Et conserver l'adresse complète de votre page dans la ligne:
... NAME="url" VALUE="http://perso.wanadoo.fr/monsite/Merci.htm">

Les formulaires sont toujours des cas particuliers, à ajuster selon le serveur,
vous ne pourrez probablement pas utiliser cette commande en local.

En espérant que cela puisse vous aider,
Louise


"MV71" a écrit dans le message de news:

Merci mais je m'étais mal expliqué car je croyais naïvement qu'il y avait la
même syntaxe pour tout.
En fait j'aurais voulu d'une part placer ce type de lien dans un formulaire
fourni par Wanadoo (copie partielle):
<FORM METHOD="POST"
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="527" BORDERCOLOR="#3333CC">
<INPUT TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm"> ---ICI---
<INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact">
---remplacé par: VALUE="../Merci.htm"> (le fichier est dans le même
dossier); mais ça ne marche pas: page d'erreur.
et je voulais aussi pouvoir utiliser ceci pour d'autres liens dans d'autres
apllications


"Philippe" a écrit :

> ben ça ressemble à ça :
>
> <a href="<ton dossier>/<ton fichier"></a>
>
> ex :
>
> <a href="dossier1/page1.html">Page dans un dossier 1</a>
> <a href="../dossier2/page2.html">Page étant dans un dossier parent</a>
>
> Cordialement.
>
>
> "MV71" a écrit :
>
> > Bourjour,
> > je voudrais créer des liens avec un chemin relatif càd qu'il fonctionnent
> > aussi bien en local ou sur CD ou sur site tant que l'arborescence reste la
> > même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
> > Quelle est la syntaxe pour ce type de chemin?
> > Merci.
> >
> >
> >


Avatar
Philippe
Je comprend un peu mieux votre message.
Alors :
Dans ton formulaire quand tu vois :
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">

ça indique le chemin où le formulaire est envoyé. C'est là où tu peux
modifier par rapport à tes liens relatifs.

Apres quand tu vois : TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm



C'est un champ caché, qui a pour valeur URL. Et je pense que dans la page
formulaire.php tu dois avoir un genre de
$url = $_POST['url'];

puis à la fin de ton traitement, tu as un header ou une redirection basic
vers la page en $url.

Idem pour TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact"> qui
indique seulement une variable cachée qui a pour nom sujet.

A savoir que tu as 2 manière pour traiter un fomulaire.

Soit tu fais comme ici, avec une page formulaire.php qui reçois, analyse,
traite le formulaire puis renvoie le visiteur vers une autre action (ici, il
renvoie à merci.htm)

Soit tu envoie ton formulaire, directement dans la page Merci.htm, et au
début de la page, tu lui fais réaliser l'analyse de ton formulaire.
L'inconvénient, c'est que si le visiteur fais un refresh sur ta page merci,
le formulaire va être de nouveau analysé, donc c'est ce problème qu'on
rencontre dans des enregsitrements en doublons dans des bases de données.

Voilà, si tu as d'autres questions, n'hesite pas.

Cordialement.



"MV71" a écrit :

Merci mais je m'étais mal expliqué car je croyais naïvement qu'il y avait la
même syntaxe pour tout.
En fait j'aurais voulu d'une part placer ce type de lien dans un formulaire
fourni par Wanadoo (copie partielle):
<FORM METHOD="POST"
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="527" BORDERCOLOR="#3333CC">
<INPUT TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm"> ---ICI---
<INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact">
---remplacé par: VALUE="../Merci.htm"> (le fichier est dans le même
dossier); mais ça ne marche pas: page d'erreur.
et je voulais aussi pouvoir utiliser ceci pour d'autres liens dans d'autres
apllications


"Philippe" a écrit :

> ben ça ressemble à ça :
>
> <a href="<ton dossier>/<ton fichier"></a>
>
> ex :
>
> <a href="dossier1/page1.html">Page dans un dossier 1</a>
> <a href="../dossier2/page2.html">Page étant dans un dossier parent</a>
>
> Cordialement.
>
>
> "MV71" a écrit :
>
> > Bourjour,
> > je voudrais créer des liens avec un chemin relatif càd qu'il fonctionnent
> > aussi bien en local ou sur CD ou sur site tant que l'arborescence reste la
> > même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
> > Quelle est la syntaxe pour ce type de chemin?
> > Merci.
> >
> >
> >


Avatar
MV71
Merci pour ton aide, je vais cogiter tout cela au calme dans les jours qui
viennent. D'autre part, je me suis aperçu que ce formulaire "gratuit" de
wanadoo était protégé et ne fonctionne que s'il est utilisé sur le site
wanadoo.
Merci encore, à bientôt.

"Philippe" a écrit dans le message de
news:
Je comprend un peu mieux votre message.
Alors :
Dans ton formulaire quand tu vois :
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">

ça indique le chemin où le formulaire est envoyé. C'est là où tu peux
modifier par rapport à tes liens relatifs.

Apres quand tu vois : TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm



C'est un champ caché, qui a pour valeur URL. Et je pense que dans la page
formulaire.php tu dois avoir un genre de
$url = $_POST['url'];

puis à la fin de ton traitement, tu as un header ou une redirection basic
vers la page en $url.

Idem pour TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact"> qui
indique seulement une variable cachée qui a pour nom sujet.

A savoir que tu as 2 manière pour traiter un fomulaire.

Soit tu fais comme ici, avec une page formulaire.php qui reçois, analyse,
traite le formulaire puis renvoie le visiteur vers une autre action (ici,
il
renvoie à merci.htm)

Soit tu envoie ton formulaire, directement dans la page Merci.htm, et au
début de la page, tu lui fais réaliser l'analyse de ton formulaire.
L'inconvénient, c'est que si le visiteur fais un refresh sur ta page
merci,
le formulaire va être de nouveau analysé, donc c'est ce problème qu'on
rencontre dans des enregsitrements en doublons dans des bases de données.

Voilà, si tu as d'autres questions, n'hesite pas.

Cordialement.



"MV71" a écrit :

Merci mais je m'étais mal expliqué car je croyais naïvement qu'il y avait
la
même syntaxe pour tout.
En fait j'aurais voulu d'une part placer ce type de lien dans un
formulaire
fourni par Wanadoo (copie partielle):
<FORM METHOD="POST"
ACTION="http://pages.perso.wanadoo.fr/client/php/formulaire.php">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="527"
BORDERCOLOR="#3333CC">
<INPUT TYPE="HIDDEN" NAME="url"
VALUE="http://perso.wanadoo.fr/monsite/Merci.htm"> ---ICI---
<INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire de Contact">
---remplacé par: VALUE="../Merci.htm"> (le fichier est dans le même
dossier); mais ça ne marche pas: page d'erreur.
et je voulais aussi pouvoir utiliser ceci pour d'autres liens dans
d'autres
apllications


"Philippe" a écrit :

> ben ça ressemble à ça :
>
> <a href="<ton dossier>/<ton fichier"></a>
>
> ex :
>
> <a href="dossier1/page1.html">Page dans un dossier 1</a>
> <a href="../dossier2/page2.html">Page étant dans un dossier parent</a>
>
> Cordialement.
>
>
> "MV71" a écrit :
>
> > Bourjour,
> > je voudrais créer des liens avec un chemin relatif càd qu'il
> > fonctionnent
> > aussi bien en local ou sur CD ou sur site tant que l'arborescence
> > reste la
> > même. Je me rapppelle avoir lu ça mais je n'arrive pas à retrouver.
> > Quelle est la syntaxe pour ce type de chemin?
> > Merci.
> >
> >
> >