Denis Beauregard
2013-04-26 14:20:14 UTC
Bonjour,
J'ai fait un script PHP qui crée un fichier sous forme de page web.
Pour voir le résultat, ce script affiche un lien vers cette page
mais je n'arrive pas à voir la page en cliquant sur le lien.
Si j'édite la page avec Seamonkey et que je l'enregistre sans rien
changer, le lien est pourtant cliquable !
C'est quoi le problème ?
J'ai fait le test avec Seamonkey 2.17.1, Firefox 19.0.2 et Chrome
26.0.1410.64 m et le résultat est toujours le même.
J'ai ces liens :
http://127.0.0.1/url/script.php
C'est le script PHP, appelé via EasyPHP.
<a href="index.php">Index</a>
Celui-ci fonctionne bien.
<h1><a href="file:///C:/Users/compte/dossier/fichier.htm">creer
fichier.htm</a><br></h1>
Non cliquable. J'ai aussi essayé en le renommant fichier.php.
Mais si je copie le lien dans la barre d'adresse, il fonctionne,
tout comme en enregistrant le fichier. Par exemple, avec Chrome,
je fais "Ouvrir le lien..." sans résultat, mais "Copier l'adresse
du lien" puis coller dans la barre d'adresse, et cela fonctionne.
Toutefois, avec Chrome, il y a des outils de développement et j'ai
fini par trouver cette réponse, pour ce qu'elle vaut :
Not allowed to load local resource
M'enfin, pourquoi ce n'est pas permis ?
Denis
J'ai fait un script PHP qui crée un fichier sous forme de page web.
Pour voir le résultat, ce script affiche un lien vers cette page
mais je n'arrive pas à voir la page en cliquant sur le lien.
Si j'édite la page avec Seamonkey et que je l'enregistre sans rien
changer, le lien est pourtant cliquable !
C'est quoi le problème ?
J'ai fait le test avec Seamonkey 2.17.1, Firefox 19.0.2 et Chrome
26.0.1410.64 m et le résultat est toujours le même.
J'ai ces liens :
http://127.0.0.1/url/script.php
C'est le script PHP, appelé via EasyPHP.
<a href="index.php">Index</a>
Celui-ci fonctionne bien.
<h1><a href="file:///C:/Users/compte/dossier/fichier.htm">creer
fichier.htm</a><br></h1>
Non cliquable. J'ai aussi essayé en le renommant fichier.php.
Mais si je copie le lien dans la barre d'adresse, il fonctionne,
tout comme en enregistrant le fichier. Par exemple, avec Chrome,
je fais "Ouvrir le lien..." sans résultat, mais "Copier l'adresse
du lien" puis coller dans la barre d'adresse, et cela fonctionne.
Toutefois, avec Chrome, il y a des outils de développement et j'ai
fini par trouver cette réponse, pour ce qu'elle vaut :
Not allowed to load local resource
M'enfin, pourquoi ce n'est pas permis ?
Denis