Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak sprawdzić, czy ktoś z zewnątrz pobiera, obrazki umieszczone na naszym serwerze ?
xPatryk
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 9.01.2004

Ostrzeżenie: (20%)
X----


Witam !

Ostatnio na mojej drodze pojawił się duży problem...
Otóż uprzejmi twórcy stron masowo zaczęli kraść od nas artykuły i obrazki...
Wstawiają je na swoje strony podając ich adres na naszym serwerze...

Potrzebuję stworzyć skrypt, który automatycznie wpisze taką stronę na naszą Czarną Listę Stron Hippicznych...

Tu jednak pojawia się problem, gdyż nie wiem, jak sprawdzić kto pobiera obrazki... Domyślam się, że można to zrobić na podstawie analizy logów, ale jak ?
Chodzi mi o to, aby w rezultacie otrzymać adres obrazka, który ukradł i adres strony, na której go wstawił...

Czy ktoś z Was spotkał się może kiedyś z takim problemem i wie jak go rozwiązać ?

Pozdrawiam
Patryk

Ten post edytował xPatryk 17.06.2004, 06:30:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bregovic
post
Post #2





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

Ostrzeżenie: (0%)
-----


ok, to skomplikowane dosc ale mozna zalatwic.
musisz miec na servie gd - bez tego nie pojdzie.

kazde zdjecie bedzie musialo byc sciagane przez skrypt.
wiec jesli potrzebujesz pliku 'gfx/bla.jpg' to piszesz

  1. <img src=\"pic.php?file=<?php print base64_encode('gfx/bla.jpg'); ?>\" />


a w pliku pic.php:

  1. <?php
  2.  
  3. if($_SERVER['HTTP_HOST'] ! = 'twoj.host')
  4. {
  5.  print 'Nie wolno kraść!';
  6. }
  7. else
  8. {
  9.  $file = base64_decode($_GET['file']);
  10.  
  11.  header (&#092;"Content-type: image/jpeg\");
  12.  
  13.  $im = imagecreatefromjpeg($file);
  14.  imagejpeg($im);
  15.  imagedestroy($im);
  16. }
  17.  
  18. ?>


oczywiscie kodowanie url'a obrazka przez base 64 to zadne kodowanie - ale wiekszosc 'lebkow' kradnacych zdjecia sie nie skapnie ;D

uwaga - nie testowalem tego. jesli cos to zapraszam na manual image" title="Zobacz w manualu PHP" target="_manual.

ps. - to '& # 33;' w skrypcie to powinien byc wykrzyknik ale cos jest skopane w skrypcie kolorujacym php...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 11:07