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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Obtenir le bon Path

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obtenir le bon Path

n°1437292
Pirlouis
Posté le 06-09-2006 à 08:28:06  profilanswer
 

Bonjour à tous,
 
Dans un mini site que j'ai créer, je vais rechercher plusieurs fichier .jpg qui embelissent ma page.
le problème c'est que je souhaiterais créer un genre de template pour chaque nouveau thème que je craie.
le problème c'est que je dois toujours modifier les path.
 
Exemple : <td background="../Images/table2.jpg"> ou <td background="../../Images/table2.jpg">
 
Ma question est-ce qu'il n'est pas possible de rechercher avec un path "absolu" et non "relatif" mon fichier, tout en évitant de mettre un url commençant par http://.....
 
ou créer une variable ou constante qui contiendrait le path.
 
j'ai essayé http://www.monsite.be/Images/table2.jpg dans le code HTML, ce qui donne  
<td background="http://www.monsite.be/Images/table2.jpg "> mais cela deivens lourd.
 
Merci d'avance pour votre aide
 

mood
Publicité
Posté le 06-09-2006 à 08:28:06  profilanswer
 

n°1437302
FlorentG
Unité de Masse
Posté le 06-09-2006 à 09:07:10  profilanswer
 

Dans le head, met un base :

<head>
 [...]
  <base href="http://monsite.be/" />
 [...]
</head>


 
Ensuite, dans toutes les pages, fait les liens à partir de cette base :

<img src="Images/pouet.jpg"  alt="" />

n°1437304
FlorentG
Unité de Masse
Posté le 06-09-2006 à 09:08:02  profilanswer
 

Ou alors en absolu avec un joli slash devant chaque chemin, ça marche aussi :

<img src="/Images/pouet.jpg" alt="" />


Mais chiant si tu dois bosser en local avec plein de site dans le www root

n°1437548
Pirlouis
Posté le 06-09-2006 à 13:04:50  profilanswer
 

FlorentG a écrit :

Ou alors en absolu avec un joli slash devant chaque chemin, ça marche aussi :

<img src="/Images/pouet.jpg" alt="" />


Mais chiant si tu dois bosser en local avec plein de site dans le www root


 
J'ai essayé d'utiliser l'astuce qui consiste à mettre un  / devant mais cela ne fait rien.
 
Je suis en FrontPage 2003, je ne sais pas si cela change quelque chose au résultat.
 
 

n°1501566
Dawnt
Posté le 10-01-2007 à 23:31:34  profilanswer
 

J'ai aussi un petit soucis de chemin d'accès, pouvez vous me dire pourquoi le chemin dans mon href est accepté et pas dans src? (le chemin est pourtant bien identique..)
 
<a href="./Image/IMG_0079.JPG"><img width=100 height=100 src="./Images/IMG_0079.JPG"></a>

n°1501567
Dawnt
Posté le 10-01-2007 à 23:33:10  profilanswer
 

Autre problème, mes chemins ne sont jamais acceptés quand je place les fichiers dans un repertoire plus haut que le répertoire source (et donc que j'utilise ../blablabla)

n°1501587
bepimaco
Festina lente
Posté le 11-01-2007 à 07:55:26  profilanswer
 

J'ai eu le même problème que toi. J'ai résolu le truc avec cette fonction PHP
 

Code :
  1. /* Retourne l'adresse du fichier en fonction du repertoire courant
  2. ----------------------------------------------------------------------
  3. Lorsqu'un script accès à un fichier, il n'est pas forcément
  4. au même niveau qu'un autre script qui appelle la même méthode.
  5. L'adresse passée en paramètre remonte à la racine du site.
  6. ---------------------------------------------------------------------*/
  7. function trouveChemin($fichier) {
  8.  $ici = substr(getcwd().'\\', strlen(/home.15.4/user/www/'));
  9.  if (strlen($ici) == 0)
  10.   return $fichier;
  11.  $nbr =  substr_count($ici, '\\');
  12.  $ajout = '';
  13.  for ($i=0; $i<$nbr; $i++)
  14.   $ajout .= '../';
  15.  return $ajout.$fichier;
  16. }


 
C'ets en PHP je sais, mais c'est une solution ...

n°1501602
FlorentG
Unité de Masse
Posté le 11-01-2007 à 09:20:56  profilanswer
 

Dawnt a écrit :

J'ai aussi un petit soucis de chemin d'accès, pouvez vous me dire pourquoi le chemin dans mon href est accepté et pas dans src? (le chemin est pourtant bien identique..)
 
<a href="./Image/IMG_0079.JPG"><img width=100 height=100 src="./Images/IMG_0079.JPG"></a>


Le ./ ne sert à rien :(

n°1501778
Dawnt
Posté le 11-01-2007 à 16:18:12  profilanswer
 

Ok, le ./ ne sert à rien, mais il ne gêne pas non plus.. l'enlever ne résoud pas le problème...

n°1501782
FlorentG
Unité de Masse
Posté le 11-01-2007 à 16:19:47  profilanswer
 

Ah, je viens de voir, dans le href y'a Image au singulier, alors que dans le src il est au pluriel :D

mood
Publicité
Posté le 11-01-2007 à 16:19:47  profilanswer
 

n°1501792
Dawnt
Posté le 11-01-2007 à 16:32:40  profilanswer
 

lol, v me pendre ailleurs.... par contre pour le problème du chemin d'accès plus haut dans l'arborescence, je vois pas..

n°1501828
Dawnt
Posté le 11-01-2007 à 17:32:21  profilanswer
 

Le problème viendrait-il du fait que j'utilise le serveur web local de EasyPHP.
Peut etre ne peut on pas monter plus haut dans les racines car le répertoire contenant l'index sera alors considéré comme la racine de base du serveur local (et donc rien d'autre n'existerait au dessus??)

n°1501837
Dawnt
Posté le 11-01-2007 à 17:51:57  profilanswer
 

Bon, existe-t-il un problème du à la taille des images que je ne connaitrai pas (en pixels comme en mémoire)?
je prend une photo plus petite dans le meme répertoire, et ce coup le lien comme l'affichage de la photo marche impec...
Par contre avec l'image de petite taille qui marche, .. ben dès que je la place à plus d'un répertoire en dessous de ma racine ca foire.. comprend pas...


Message édité par Dawnt le 11-01-2007 à 17:54:15

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Obtenir le bon Path

 

Sujets relatifs
[PYTHON] Trouver le path d'une classe / d'un moduleBatch - Obtenir le poids d'un fichier avec la commande ForFile.exe
Modification de la variable PATHobtenir somme des données en mysql
[Excel] Comment obtenir la dernière valeur ?[Flash/ASP] Movie not loaded / Probleme de path
obtenir dans un même ResultSet le résultats de plusieurs requètes[Résolu] Obtenir date depuis date initiale
[VBA/Access] Obtenir un ID unique dépendant de la machine?[java]Obtenir le chemin (path) de l'application
Plus de sujets relatifs à : Obtenir le bon Path


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