Mørbradbiff Skrevet 9. oktober 2006 Del Skrevet 9. oktober 2006 (endret) Hei, jeg er inntrisert i å se IP til dem såm åpner enkelte bilder jeg legger ut på webhotellet mitt. Noen her som kan gi meg litt hjelp med et php-script, eller en enkel CMD med støtte for dette? Jeg har webhotel med støtte for det meste. Har prøvd å søke på forumet, men finner bare ip-logging av åpning av ei spesiell side... takker for hjelpen mvh navitas87.com - elsiden.com Endret 9. oktober 2006 av Navitas87 Lenke til kommentar
Gjest Slettet+142 Skrevet 9. oktober 2006 Del Skrevet 9. oktober 2006 (endret) du kan bruke den IP-loggingen via en spesiell side.. det du trenger å gjøre er at når en åpner en side, går den via den "spesielle siden" som logger ip... feks: <a href="?bilde=bilder/dettebildetviljegvise.jpg"><img src="bilder/dettebildetviljegvise.jpg></a> og behandle det med f.eks dette i toppen av siden? PHP <?php function logit(){ $log_ip = $_SERVER['REMOTE_ADDR']; $domene = 'http://www.mariyoweb.com'; $bilde = $_GET['bilde']; $log_url = $domene.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; $log_sql = "INSERT INTO ip_logg(ip, url, bilde) values('$log_ip', '$log_url', '$bilde')"; mysql_query($log_sql); }//function if(isset($_GET['bilde'])){ logit(); header("Location: ".$_GET['bilde']); } ?> kanskje dette virker tungvindt og/eller dårlig forklart, men det skal isåfall virke EDIT: La til litt kode EDIT2: noen som har lagt merke til at utropstegn(!) ikkje virker i PHP-taggene? Endret 9. oktober 2006 av Slettet+142 Lenke til kommentar
-morten Skrevet 9. oktober 2006 Del Skrevet 9. oktober 2006 Lag et script som heter bilde.php, og som inneholder: <?php // Hent bildenavn $file = $_GET['img']; // Sjekk at fila finnes if (!file_exists($file)) exit; // [[ LOGG IP HER ]] // Send riktig HTTP-header avhengig av om bildet er jpg/gif/png if (preg_match('/\.gif$/', $file)) header("Content-Type: image/gif\n"); elseif (preg_match('/\.(?:jpg|jpeg)$/', $file)) header("Content-Type: image/jpeg\n"); elseif (preg_match('/\.png$/', $file)) header("Content-Type: image/png\n"); else exit; // Skriv ut bildedataene echo file_get_contents($file); exit; ?> Så kan du ha <img src="bilde.php?img=lalal.jpg" /> osv. Du kan også bruke mod_rewrite slik at alle URL-er som slutter på jpg/gif/png blir redirecta til bilde.php?img=[filnavn], sånn at du kan bruke vanlige <img src="bilde.jpg" />. Lenke til kommentar
Mørbradbiff Skrevet 9. oktober 2006 Forfatter Del Skrevet 9. oktober 2006 Jeg er ikke skspert i php. Men har et spørsmål. kan jeg ta adressen til bildet, for så og legge det inn i en epost, forum, og andre websteder? f.eks på et forum: [img= adresse ] eller tilsvarende html på nettsider... Lenke til kommentar
Gjest Slettet+142 Skrevet 9. oktober 2006 Del Skrevet 9. oktober 2006 som <img src="adresse"> mener du? Lenke til kommentar
Mørbradbiff Skrevet 9. oktober 2006 Forfatter Del Skrevet 9. oktober 2006 som <img src="adresse"> mener du? 7036058[/snapback] Jepp, det er det jeg mener Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå