Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1564 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Image qui se substitut a une autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Image qui se substitut a une autre

n°464059
feer
Posté le 21-07-2003 à 21:36:41  profilanswer
 

Bonjour tt le monde,
 
je m'explique, pour éviter un trop grand nombre de requettes externes 'ou pour se faire de la pub) certains sites tel que freegaia utilisent un script qui permet de substituer une image (insérée dans une siganture par exemple) par une autre (en général une pub pour le site) ... comment fonctionne ce script (quel language)...
 
je me fait "piquer" également pas mal d'images donc ce truc m'interesse ;)
 
 
merci de votre aide

mood
Publicité
Posté le 21-07-2003 à 21:36:41  profilanswer
 

n°464064
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 21:39:05  profilanswer
 

si tu as un serveur Apache, ça se fait via un fichier .htaccess avec mod_rewrite par exemple.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464084
MagicBuzz
Posté le 21-07-2003 à 21:50:16  profilanswer
 

Tiens, démerde-toi avec mon script, en ASP.
 
Il permet de :
1) Afficher une image ou une thumbnail à partir d'un paramètre passé à la page.
2) Vérifie que le referer est authorisé à afficher l'image (sinon il affiche une image de substitution "vu sur manga-torii.com" )
3) Vérifie que l'utilisateur a accepté le contrat pour visialiser les images à caractère pornographique, sinon il affiche une image "censuré"
 
Il retourne un contenu image (type jpg ou gif)
 
Mes images sont situées dans un répertoire en dehors du sit,e il est donc impossible de les récupérer autrement que via ce script.
 
PS: ceci dit, ça n'empêche pas l'utilisateur d'enregistrer l'image sur son PC. Le but étant juste d'empêcher des personnes de faire appel aux images stockées sur mon serveur depuis leur site, afin de pas me faire bouffer toute la bp.
 

<%@ Language=VBScript %>
<%
physicPath = application("IMG_HIDDEN" ) & "\"
if left(request.ServerVariables("HTTP_REFERER" ), len(application("HTTP_ROOT" ))) <> application("HTTP_ROOT" ) then
 if left(request.ServerVariables("HTTP_REFERER" ), len(application("ZOZOLL_ROOT" ))) <> application("ZOZOLL_ROOT" ) then
  Response.ContentType = "image/GIF"
  filename = server.MapPath("/" ) & "\medias\hidden.gif"
 else
  Response.ContentType = "image/JPEG"
  filename = physicPath & request.QueryString("imgID" ) & "\wallpapers\" & replace(replace(request.QueryString("imgNAME" ), "*", "&" ), "\'", "'" )
 end if
else
 Response.ContentType = "image/JPEG"
 if request.QueryString("imgTYPE" ) = 1 then
  filename = physicPath & request.QueryString("imgID" ) & "\wallpapers\" & replace(replace(request.QueryString("imgNAME" ), "*", "&" ), "\'", "'" )
 elseif request.QueryString("legal_type" ) = "4" and request.Cookies("LEGAL_" & request.QueryString("legal_id" )) <> "ACCEPTED" then
  Response.ContentType = "image/JPEG"
  filename = physicPath & "/medias\censored.gif"
 else
  filename = physicPath & request.QueryString("imgID" ) & "\wallpapers\thumbs\" & replace(replace(request.QueryString("imgNAME" ), "*", "&" ), "\'", "'" )
 end if
end if
Set bin = Server.CreateObject("binarysendfile.BinFileSend" )
bin.fileToSend = filename
oBytes = bin.Bytes
Response.BinaryWrite(oBytes)
%>

n°464092
MagicBuzz
Posté le 21-07-2003 à 21:52:24  profilanswer
 

Genre :
 
http://www.manga-torii.com/include [...] gNAME=A!mg 7.jpg&imgTYPE=1
 
Tu ne verras l'image que depuis mon site ou le forum de mon site (sur un autre site)


Message édité par MagicBuzz le 21-07-2003 à 21:52:47
n°464141
feer
Posté le 21-07-2003 à 22:37:43  profilanswer
 

MagicBuzz a écrit :


 
PS: ceci dit, ça n'empêche pas l'utilisateur d'enregistrer l'image sur son PC. Le but étant juste d'empêcher des personnes de faire appel aux images stockées sur mon serveur depuis leur site, afin de pas me faire bouffer toute la bp.


 
c'est pile poil ce que je veux, mais bon j'imagine que j'ai qqs parametres a modifier en fonction de mon (loacalistaion des photos)
 
enfin, ou dois-je placer ce script...et comment ? :p

n°464144
MagicBuzz
Posté le 21-07-2003 à 22:39:28  profilanswer
 

déjà si ton site est en PHP, il te faut traduire en PHP, parceque là, c'est de l'ASP.
 
ensuite, le script, tu le mets où tu veux.
 
quand tu veux afficher une image, tu mets l'url de cette page dans le "src" de l'image avec les bons paramètres.

n°464152
feer
Posté le 21-07-2003 à 22:54:38  profilanswer
 

ok, je vais tacher de me faire traduire ça en php

n°464153
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 22:56:39  profilanswer
 

C'est 10x plus simple et plus léger de passer par un fichier htaccess :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464161
feer
Posté le 21-07-2003 à 23:10:22  profilanswer
 

surement...
mais je ne connais .htaccess que pour limiter l'acces a certaines pages en indiquant login et password...
 
donc je veux bien que tu m'en dises + ;)

n°464162
MagicBuzz
Posté le 21-07-2003 à 23:10:55  profilanswer
 

antp a écrit :

C'est 10x plus simple et plus léger de passer par un fichier htaccess :o


ouais mais c'est beaucoup moins souple.

mood
Publicité
Posté le 21-07-2003 à 23:10:55  profilanswer
 

n°464163
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 23:13:47  profilanswer
 

Si c'est juste pour empêcher que ses images soient visible lorsqu'utilisées sur d'autres sites, c'est assez simple.
Je sais pas le faire comme ça, il faudrait que je cherche, mais ça doit se trouver facilement sur Google.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464216
feer
Posté le 22-07-2003 à 00:43:27  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Image qui se substitut a une autre

 

Sujets relatifs
Rezise une image à partir d un fichier ?[VB] contenu d'une picturebox vers une image ? [résolu !]
[Astuce delphi] Timage qui "clignote" quand on change l'image...Charger une image depuis un stream... pkoi ca foire avec un TPicture ?
Mettre une image dans une image ....[JS] superposer une image sur une autre (+ posit° de la sourie)
comment faire defilé 1 série d'image horizontalement ds son site??[HTML] Bouton Submit en image
[XHTML] Mettre une image de fond dans un div ou des cellules...Resize image?
Plus de sujets relatifs à : Image qui se substitut a une autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR