Problème de chemin relatif [PHP] - PHP - Programmation
Marsh Posté le 17-08-2013 à 08:54:17
Chemins absolus
C'est la plus simple et meilleure solution, voir realpath
Le chemin vers ton image a pour base le fichier où ta classe est instanciée, et non le fichier de ta classe, cad depuis page1.php => ../X2/images/img1.jpg
Marsh Posté le 17-08-2013 à 14:38:48
Merci pour ta suggestion.
Donc tu me propose de faire quelque chose du genre :
$html .= "<img scr='" . realpath("../images/img1.jpg" ) . "'>";
Si c'est bien cela j'ai déjà essayé sans succès car cela ne me donne pas un lien valide, du moins quand je test avec wamp. J'ai un lien de ce type : "C:\wamp\www\root\X2\mon_dossier\images\img1.jpg".
Cela voudrait dire qu'une fois intégré au site ça marcherait bien ? Dans ce cas comment tester mon code en local ?
Marsh Posté le 17-08-2013 à 05:19:31
Bonjour,
Alors voila j'ai un problème qui m'a semblé très basique à première vu, mais qui me bloque depuis quelques heures. J'espère que la solution vous semblera plus évidente à vous qu'à moi.
Voila un résumé simplifié de l'arborescence en question :
root
|---- X1
| |---- page1.php
|
|---- X2
| |---- mon_dossier
| | |---- classes
| | | |---- MaClass.php
| | |---- images
| | | |---- img1.jpg
"X1" et "X2" sont deux chemins différents de l'arborescence dont je n'ai pas connaissance à l'avance.
page1.php est une page qui créé une instance de MaClass.
MaClass.php est une classe qui permet de générer une partie d'une page avec un lien vers "img1.jpg".
Le problème est que je n'arrive pas à créer dynamiquement un lien qui pointe vers img1.jpg quelques soit l'emplacement de "page1.php" et de "mon_dossier". Toutes les fonctions php que j'ai essayé me permettent de trouver X1 mais pas X2, qui est pourtant le chemin qui m’intéresse.
J'espère avoir été suffisamment clair, qu'avez vous à me proposer ?
Message édité par Opsse le 17-08-2013 à 05:22:40