.htaccess et lecture d'image

Nouveau WRInaute
Hello ,

Voila j ai des images dans un repertoire qui est protégé par un .htaccess ,

via un script squr le meme domaine j aimleais afficher ces images seulement il la page m affiche la zone d identification du .htaccess et si je mets rien je ne peux pas afficher les images !

FAut il a jouter un attribut a mon .htaccess pour pouvoir lire les images via un script sur le meme domaine ?

merci
 
WRInaute passionné
Euuuhhh normalement, pas besoin de modif du .htaccess.

Si la requête est correctement formulée, l'image du répertoire protégé doit apparaitre.
 
Nouveau WRInaute
Grantome a dit:
Euuuhhh normalement, pas besoin de modif du .htaccess.

Si la requête est correctement formulée, l'image du répertoire protégé doit apparaitre.

bon en gros http://www.example.com/librairie/imagesX il y a un .htaccess dans le librairie afin que personne npuisse acceder aux differents dossiers images

puis j appel ma foto comme ceci : <img src="librairie/imagesX/img.jpg">

moi aussi je pensait que ça devrait pas me poser pb mais si !

Edit HawkEye_TpfH: Merci d'utiliser example.com, plutôt que monsite, monsit, etc...
 
Nouveau WRInaute
svp je suis sur que ça tient a pas grand chose , j ai lu tout ce que je trouve sur RewriteCond mais rien qui se penche sur mon cas !
 
WRInaute passionné
Je vais faire très simple :
<img src...
c'est une BALISE HTML

tu n'appelles pas l'image depuis ton script !!!
Elle est appelée par le navigateur de l'utilisateur !

Si ce que tu veux c'est empêcher d'afficher tes images sans passer par ton site, fais une recherche sur les scripts anti HOTLINKING.

Cordialement,
Apx

PS : pour les url "exemple" il faut utiliser example.org et example.com qui sont conçus pour cela.
 
Nouveau WRInaute
Dj_Apx a dit:
Je vais faire très simple :
<img src...
c'est une BALISE HTML

tu n'appelles pas l'image depuis ton script !!!
Elle est appelée par le navigateur de l'utilisateur !

Si ce que tu veux c'est empêcher d'afficher tes images sans passer par ton site, fais une recherche sur les scripts anti HOTLINKING.

Cordialement,
Apx

PS : pour les url "exemple" il faut utiliser example.org et example.com qui sont conçus pour cela.

ce que je veux c est que quand je mets mon img src= mes images s affichent ! c est ça mon probleme a la base , elles ne s affichent pas !

Ps ; une balise html ne se flotte pas dans les airs elle est inscrite dans un script ! dans mon cas un script php !
 
WRInaute passionné
Ralala
c'est quand même fatigant les gens à qui tu donnes la réponse et qui trouvent le moyen de pas être d'accord. :lol:

Dj_Apx a dit:
Je vais faire très simple :
<img src...
c'est une BALISE HTML
les balises HTML ne flottent pas dans l'air, elles font partie d'un document HTML, document qui est transmis au navigateur par ton script.
CE DOCUMENT NE CONTIENT QUE DU CODE HTML, PAS LES IMAGES, VIDEOS OU AUTRES FANTAISIES APPELEES DEPUIS LE CODE HTML.

tu n'appelles pas l'image depuis ton script !!!
Elle est appelée par le navigateur de l'utilisateur !
Le navigateur, recevant le document HTML, cherche quels sont les autres documents dont "parle" le code html : images, css, vidéos, scripts javascripts, frames, que sais-je encore.
Et il essaie d'aller les chercher sur le serveur.

C'EST DONC LE NAVIGATEUR QUI VA ACCEDER AUX IMAGES, PAS LE SCRIPT.

Si ce que tu veux c'est empêcher d'afficher tes images sans passer par ton site, fais une recherche sur les scripts anti HOTLINKING.
Si ce que tu veux c'est EMPECHER QU'ON PUISSE AFFICHER tes images SANS passer par ton site, mais
AUTORISER qu'on puisse les afficher SI on passe par les pages de ton site, fais une recherche sur les scripts anti HOTLINKING.

Cordialement,
Apx
 
WRInaute passionné
J'allais le dire...

Ne pas confondre script client et server.

HTML = Client
PHP (par exemple) = serveur

Tu dois utiliser un requête serveur pour l'affichage de ton image. ;-)
 
Discussions similaires
Haut