Page 1 sur 2
file:/// dans firefox
Posté : 31 mars 2005, 16:28
par simla
Bonjour,
je n'arrive pas à afficher d'image en faisant ceci :
<img src ="file:///C:/image.gif">
Si je tape directement file:///C:/image.gif dans la barre d'adresse ça marche mais comme cela non.
Quelqu'un connaitrait-t-il la raison ?
Posté : 31 mars 2005, 16:33
par flitox
Je ne vois absolument pas le rapport avec le PHP mais une extension de Firefox existe pour ça :
http://www.extensionsmirror.nl/index.ph ... local+link
Posté : 31 mars 2005, 16:53
par Cyrano
De toutes façons, ce n'est pas de la belle programmation. En HTML, on met des adresses relatives ou absolue, mais des adresses HTTP, donc du genre http://mon_serveur/mon_repertoire/mon_image.ext ou encore ./mon_repertoire/mon_image.ext , mais jamais files:///etc...: qu'est-ce que pense qui va se passer quand un internaute va vouloir afficher la page: son navigateur va cherche l'image... sur sa propre machine, pas sur le serveur. Si pour couropnner le tout sa machine fonctionne sous Linux, le "files:///" ne vaudra pas un clou.
CQFD : Si c'est pour tester en local, installe toi donc un serveur Apache, c'est gratuit et pas compliqué. Et si vraiment tu te sens pas d'attaque pour bidouiller une install de serveur Apache, utilise WAMP ou EasyPHP qui fera l'install complète et la configuration élémentaire sans que tu aies à toucher quoi que ce soit.
Posté : 31 mars 2005, 17:03
par simla
J'ai fais un petit logiciel que je propose sur mon site pour imprimer des quittances.
Vu que j'ai un serveur qui ne pourrras pas indéfiniment accepter des images que me posteraient les utilisateurs, je propose aux utilisateurs d'insérer leur signature mais sans télécharger l'image vers mon serveur.
C'est pour cela que je oudrais utiliser les file.
Sur IE tout fonctionne très bien mais pas sur mozilla.
Je vois pas quel autre manière je pourrais adopter pour leur proposer d'afficher leur signature scannée.
Posté : 31 mars 2005, 17:14
par Cyrano
Tu peux toujours limiter la taille des images qu'on te propose.
Quel genre d'image: du même genre que les avatars qu'on voit sur les forums ? Ou plus important ?
Posté : 31 mars 2005, 18:08
par simla
oui de ce genre
Posté : 31 mars 2005, 19:03
par Invité
Donc je suis obligé de faire télécharger les images sur mon serveur.
Comment je pourrais faire pour supprimer automatiquement les images lorsque par exemple elles ne sont plus utilisées par personnes (pour ne pas télécharger à l'infini).
Merci pour votre aide
Posté : 01 avr. 2005, 08:47
par Cyrano
Si un profil est supprimé, tu dois supprimer l'avatar qui va avec tout simplement. Si le profil n'est pas utilisé pendant trop longtemps, tu peux toujours te monter une page de nettoyage qui va trier et supprimer les profils non utilisés depuis plus de 60 jours par exemple, mais tu devras faire ce ménage manuellement, à moins de déclencher un ménage automatique à chaque fois que tu t'identifie comme administrateur.
Re: file:/// dans firefox
Posté : 01 avr. 2005, 09:56
par albat
file:///C:/image.gif est une pseudo-URL.
C'est ce que tu tapes dans la barre d'adresse de Firefox.
Dans le code de ta page, je te suggère d'utiliser plutôt :
<img src ="C:/image.gif">
Cela dit, les conseils qui t'ont été donnés ci-dessus sont à retenir.
C'est mal de fonctionner avec des URL "locales".

Posté : 01 avr. 2005, 18:50
par s1mla
Merci beaucoup pour vos aides

Posté : 10 juin 2005, 15:10
par fafane84
Salut à tous,
je profite de ce post pour ne pas en faire un autre, mais je voudrais savoir moi aussi comment cela ce fait que Firefox n'ouvre pas (contrairement à Internet Explorer) les liens du genre :
Sous IE (mon navigateur par défaut) ce lien ouvre le répertoire www dans l'explorateur mais pas Firefox.
Quelqu'un aurait la solution ?
@+ fafane84
Posté : 10 juin 2005, 15:39
par albat
Tout simplement parce que ce n'est pas un lien, c'est un chemin sur ton disque.
Pour consulter un fichier placé sur ton poste (configuré en serveur),
il faut utiliser un lien du type :
http://localhost/...
ou
http://127.0.0.1/...
Posté : 10 juin 2005, 15:48
par fafane84
Tout simplement parce que ce n'est pas un lien, c'est un chemin sur ton disque.
Pour consulter un fichier placé sur ton poste (configuré en serveur),
il faut utiliser un lien du type :
http://localhost/...
ou
http://127.0.0.1/...
OK merci beaucoup
Mais toutefois 2 choses m'étonnent :
1- comment ce fait-il que les concepteurs de WAMP fassent une boulette aussi grossière ? (car il s'agit de la page d'accueil de WAMP)
2- pourquoi cela fonctionne-t-il avec IE ?
Quoi qu'il en soit ce n'est pas très grâve.
Merci encore !!!
@+ fafane84
Posté : 10 juin 2005, 16:02
par Cyrano
Les concepteur de WAMP sont partis au départ du postulat que la très importante majorité des navigateurs utilisés par défaut était IE, OR IE fait partie du Coeur du système Windows et "comprend" parfaitement bien ces adresse de répertoire ou de fichiers. mais ce n'est pas un protocole reconnu par un navigateur au normes comme Firefox par exemple.
Posté : 10 juin 2005, 16:04
par fafane84
Merci =D>