Je génère un tableau avec des liens sur des fichiers PDF, dans une page html avec php...
:!: Je travaille avec EasyPHP en local :!:
Les fichiers .pdf sont au même endroit que le logo .gif qui permet - normalement - en cliquant sur celui-ci d'ouvrir le fichier .pdf correspondant.
Voilà la ligne qui pose problème :
$tableau_html=$tableau_html."
";
Quand je clique sur le logo rien ne se passe : ni erreur, ni chargement du fichier pdf !
Remarques :
- Le logo s'affiche correctement, c'est à dire qu'il trouve bien l'image au bon endroit !
- le lien est bien activé (au survol du logo le curseur prend bien la forme du doigt pointé) !
- La barre d'état affiche par exemple "file:///e:/Gil/Electron/pdf/1N4001.pdf" et si je recopie cette ligne dans l'adresse du navigateur, le navigateur ouvre bien ce fichier ! Il n'y a donc pas d'erreur sur le chemin d'accès
- Enfin si je met les fichier .pdf directement dans un répertoire sous www (ex. Program Files/EasyPHP1-7/www/Electronique) et que je change le path dans la ligne posant problème ça fonctionne...
:?: Est-ce un problème avec les lettres identifiant les volumes c: e: :?:
En fait, il faut pas que tu mettes tes liens comme ca.
Pour les images, il vaut mieux que tu mettes :
Ou
<img src="http://localhost/mon_site/images/mon_image.gif" />
Pareil pour les documents PDF que tu veux faire telecharger. Ce que tu peux faire c'est créer un dossier pdf dans ton dossier "mon_site"
Et en lien tu met
<a href="dossier_pdf/fichier.pdf">telecharger</a>