Détecter et tirer profit du hotlink de ses photos

WRInaute passionné
Mise en place du composant sans souci sur mon www qui tourne sous joomla, une superbe idée ce script pour sauvegarder la BP, merci à toi et on attend avec impatience la prochaine version :D
 
WRInaute occasionnel
Justement, la V1.0 de VisoHotlink est prête! :D

Les grandes nouveautés sont :
- gestion des hotlinks par site
- 2 types de réponse supplémentaires : watermark et redirection
- prise en charge de tout types de fichiers
- alerte e-mail paramétrable
- récupération des reférants du site grâce à un marqueur afin de connaître les hotlinks qui ramènent des visiteurs.
- gestion des moteurs de recherche

Bien plus qu'un gestionnaire de hotlinks, VisoHotlink permet désormais de détecter et d'analyser les mots-clés conduisant à votre site.

Je recherche quelques bêtas testeurs qui seraient intéréssés pour l'essayer avant que je le diffuse plus largement.

Il s'agit juste de vérifier que l'installation est les différentes fonctionnalités marchent comme prévu et que l'utilisation n'est pas trop hardue.

Si vous êtes intéressés, contactez-moi par MP ou répondez à ce message.

Arnaud
 
WRInaute occasionnel
Salut,

Y a t il une solution pour changer la couleur du watermark?

Sinon ce programme est excellant bravo schtroumpf !
 
WRInaute accro
Bonsoir,

Je n'arrive pas à faire fonctionner le script.
Quand le hotlink est détecté, l'image n'est pas affichée alors que je demande de transmettre le fichier.

Voici mon bout de .htaccess :

Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?freephotobank.org*
RewriteCond %{REQUEST_URI} ^(.*)g2data_fpb_v3/(.*)$
RewriteRule ^(.*)$ visohotlink/hotlink.php [L]

J'ai un site sous OVH 300gp.

C'est peut-être le reste de mon .htaccess qui parasite.

Si quelqu'un peut m'aider...
Merci d'avance,

Michaël
 
WRInaute passionné
Bonjour
Regarde sur le forum de visohotlink. Tu y trouveras peut-etre des infos.

François
 
WRInaute accro
Suede a dit:
Bonjour
Regarde sur le forum de visohotlink. Tu y trouveras peut-etre des infos.

François

C'est ce que j'ai fait mais je n'ai pas trouvé.
J'ai aussi laissé un message, mais qui n'a pas eu de réponse.
 
WRInaute discret
Bonjour, :D

Je recherche un équivalent de Visohotlink car, je me suis aperçu en consultant le PHP info que Lycos Webcenter n'a pas le mode rewrite installé :evil: :cry:

Je n'ai pas de probleme d'utilisation abusive de ma bande passante, je souhaite juste connaître les images utilisées par des tiers à des fins de partenariat (echanges de liens,...)
Merci beaucoup :wink:
 
WRInaute passionné
Norbert_404 a dit:
Bonjour, :D

Je recherche un équivalent de Visohotlink car, je me suis aperçu en consultant le PHP info que Lycos Webcenter n'a pas le mode rewrite installé :evil: :cry:

Je n'ai pas de probleme d'utilisation abusive de ma bande passante, je souhaite juste connaître les images utilisées par des tiers à des fins de partenariat (echanges de liens,...)
Merci beaucoup :wink:

As tu verifié ?
J'ai e´té sur webcenter et c'etait installé.

François
 
WRInaute discret
Hello :D

Oui j'ai vérifié, j'ai consulté le phpinfo de chez webcenter (4.3.10 + 5.0.2).

J'ai pas trouvé de mode rewrite à part cette allusion:
url_rewriter.tags a=href, area=href, frame=src, form=, fieldset= a=href, area=href, frame=src, form=, fieldset=

En tout cas, j'ai essayé d'installer le script mais cela ne marchait pas,peut-être justement à cause du mode rewite qui ne serait plus activé (depuis quand?)

A moins qu'il existe une parade?

Dommage car Visohotlink répond parfaitement à mes besons
 
WRInaute occasionnel
Oui, sans le mod_rewrite, impossible de faire tourner Visohotlink pour le moment.

As-tu pensé à poser la question au support de webcenter?

Arnaud
 
Nouveau WRInaute
Bonjour,

J'ai découvert ce module que j'ai installé sur mon site. Ca fonctionne plutôt bien, j'en suis content et en même temps, je fais une économie de bande passante.

Mais j'ai un problème. Dans mes logs d'erreur, c'est toujours la même qui revient, en l'occurence referer.js
Je ne sais plus comment faire pour me débarasser de cette erreur, c'est pour cela que je me tourne vers vous.

Si quelqu'un a une idée, je suis preneur. Merci beaucoup.

Pije973
 
WRInaute impliqué
Sur le site la demo donne:

Warning: database(/home/visohotl/www/visohotlink/includes/../configuration.php) [function.database]: failed to open stream: No such file or directory in /home/visohotl/www/visohotlink/includes/database.php on line 86

Pas très encourageant ! pourtant cela à l'air sympa... :?
 
WRInaute passionné
pcamliti a dit:
Sur le site la demo donne:

Warning: database(/home/visohotl/www/visohotlink/includes/../configuration.php) [function.database]: failed to open stream: No such file or directory in /home/visohotl/www/visohotlink/includes/database.php on line 86

Pas très encourageant ! pourtant cela à l'air sympa... :?

Je me sert du script, et oui, c'est hyper sympa :wink:
 
WRInaute occasionnel
Bonjour,

l'erreur sur la demo est réparé. Je n'avais pas répercuté un changement de mot de passe base de données correctement.

Concernant l'erreur avec le referrer.js, cela vient probablement du tag qui a une url pour accéder au javascript erronée. Vérifie là.

Arnaud
 
Nouveau WRInaute
Bonjour schtroumpf,

voici ce que j'ai dans le fichier referer.js

try {ref = top.document.referrer;} catch(e) {
try {ref = document.referrer;} catch(E) {ref = '';}
}
document.writeln('<img src="'+ VisoHotlinkURL +'?ref='+escape(ref)+'&page='+escape(document.location)+'" alt="VisoHotlink" style="border:0" />');

A vrai dire, j'y comprends pas grand chose :oops:
Sur chaque page de mon site, on peut voir en bas : erreur sur la page !
Dans les logs de connexions : toujours le fichier referer.js (plusieurs centaines par jour :cry: )

Merci

Pije973
 
WRInaute occasionnel
Ok, ça c'est normal.

Dans le tag, quelle est l'adresse que tu trouves après

Code:
var VisoHotlinkURL

?

Vérifie qu'elle est correcte.

Arnaud
 
Nouveau WRInaute
Bonjour,

Voici une copie de mon tag comme demandé

<!-- VisoHotlink -->
<a href="http://www.visohotlink.fr" title="VisoHotlink - Détection, gestion et analyse des hotlinks et référants"><script language="javascript" type="text/javascript">
var VisoHotlinkURL = "www.astuce-novice.com/visohotlink/referer.php";
</script><script language="javascript" src="www.astuce-novice.com/visohotlink/referer.js" type="text/javascript"></script>
<noscript>VisoHotlink - Détection, gestion et analyse des hotlinks et référants
<img src="www.astuce-novice.com/visohotlink/referer.php" alt="VisoHotlink" style="border:0" />
</noscript></a>
<!-- /VisoHotlink -->
Pour moi, je ne vois pas où est le problème mais n'étant pas spécialiste, j'ai peut être raté quelque chose. :oops:
Merci

Pije973
 
Nouveau WRInaute
Bonjour,

Ca y est, j'ai mis le http devant les urls et cela a l'air de fonctionner.
Je vais surveiller un peu les logs d'erreur pour voir si c'était bien ça.

Merci beaucoup Arnaud

Cordialement
Pije973
 
WRInaute accro
Salut,

J'ai un :

Code:
Direct Access to this location is not allowed

à l'install.

C'est grave docteur ?

OTP
 
WRInaute discret
Super script qui a mérité une reco ;)
Je teste ca dès que possible !

[Edit : Le détérrage :lol: , je me reveille après la bataille.... :roll:
 
Nouveau WRInaute
@OTP : Tu n'as que ça comme erreur ? Chez moi, le script a été quand même installé malgré précisément ce message d'erreur. Une config de .htaccess plus tard, tout marchait parfaitement.
Merci beaucoup Schtroumpf !
 
WRInaute accro
cyrilca a dit:
@OTP : Tu n'as que ça comme erreur ? Chez moi, le script a été quand même installé malgré précisément ce message d'erreur. Une config de .htaccess plus tard, tout marchait parfaitement.
Merci beaucoup Schtroumpf !

Si tu n'as jamais vu de boulet, tu en as un en face de toi (enfin, en face du topic...)
Ca marche, je n'ai pas essayé, vue l'erreur, d'aller plus loi... J'aurais du...
 
WRInaute accro
Nouveau problème :

Code:
Warning: filesize() [function.filesize]: Stat failed for /home.10.5/thewindp/www/news_en/windpower-news-465.php (errno=2 - No such file or directory) in /home.10.5/thewindp/www/.../hotlink.php on line 90

Warning: Cannot modify header information - headers already sent by (output started at /home.10.5/thewindp/www/admin/visohotlink/hotlink.php:90) in /home.10.5/thewindp/www/.../hotlink.php on line 254

Warning: fopen(/home.10.5/thewindp/www/news_en/windpower-news-465.php) [function.fopen]: failed to open stream: No such file or directory in /home.10.5/thewindp/www/.../hotlink.php on line 255

Warning: fpassthru(): supplied argument is not a valid stream resource in /home.10.5/thewindp/www/.../hotlink.php on line 256

Warning: fclose(): supplied argument is not a valid stream resource in /home.10.5/thewindp/www/.../hotlink.php on line 257

J'ai ça quand je clique sur le lien pointant chez moi depuis le site qui pointe vers moi.
Si je vais à la page en question depuis mon site, pas de souci !
Comment expliquer et résoudre ça ?

Merci d'avance,

OTP
 
WRInaute occasionnel
Qu'est ce que tu as mis dans ton .htaccess? Normalement, avec une bonne configuration, les fichiers php ne sont pas concernés par la protection.

Arnaud
 
WRInaute accro
Code:
# detection hotlinks
# RewriteCond %{HTTP_REFERER} !^$
# RewriteCond %{HTTP_REFERER} !^http://(www.)?thewindpower.net*
# RewriteCond %{REQUEST_URI} ^(.*)/(.*)$
# RewriteRule ^(.*)$ visohotlink/hotlink.php [L]

Pour info, je gère le cache sur le serveur, je ne sais pas si ça peut intervenir.
 
WRInaute discret
Bonsoir ,

J'up le topic car j'ai trouvé un plugin Wordpress, assez simpliste et accessible (malgré l'utilisation de l'anglais).
Ça ne vous permet pas de tirer profit du hotlink, juste de l'empêcher (pour ceux qui tiennent vraiment à leurs images).

Lorsque le visiteur fait un clic droit > afficher l'image, c'est un panneau d'interdiction qui s'affiche à la place.

Le lien : http://www.hongkiat.com/blog/protect-wo ... otlinking/

Voilà, ça pourra servir à quelques lecteurs de ce topic :)
 
WRInaute passionné
Et encore, il suffit de copier la source et l'ouvrir avec un soft en wysiwyg et le tour est joué...
 
WRInaute accro
Benoit1 a dit:
Et encore, il suffit de copier la source et l'ouvrir avec un soft en wysiwyg et le tour est joué...

C'est ce que je voulais dire, c'est juste un peu plus compliqué.
 
WRInaute discret
OTP a dit:
Benoit1 a dit:
Et encore, il suffit de copier la source et l'ouvrir avec un soft en wysiwyg et le tour est joué...

C'est ce que je voulais dire, c'est juste un peu plus compliqué.

Oui certains détourneront le petite protection, mais déjà passer par le code source doit être une barrière pour pas mal de gens.
 
WRInaute occasionnel
OTP a dit:
Code:
# detection hotlinks
# RewriteCond %{HTTP_REFERER} !^$
# RewriteCond %{HTTP_REFERER} !^http://(www.)?thewindpower.net*
# RewriteCond %{REQUEST_URI} ^(.*)/(.*)$
# RewriteRule ^(.*)$ visohotlink/hotlink.php [L]

Pour info, je gère le cache sur le serveur, je ne sais pas si ça peut intervenir.

Essaie de modifier ce .htaccess de manière à ne traiter que les extenstions à filtrer (.jpg, .jpeg, ...). Dans ton cas, les .php son aussi traités, d'où l'erreur.

Arnaud
 
Discussions similaires
Haut