Avatar billede Mathias5148 Nybegynder
15. december 2005 - 15:16 Der er 15 kommentarer og
1 løsning

ip adrssen på et billed

hej

jeg har et billed og jeg vil gerne have at den viser ip adressen på den der ser den
eksempel: http://rbhalla.com/lostwarrior/signature/random.png

jeg har fået at vide at denne kode bliver brugt i random.php filen:

<?php
header("Content-type: image/png");
$ip ="Your Ip Is: $REMOTE_ADDR";
$browse ="Your Browser Is: $HTTP_USER_AGENT";
$number = rand(1,9);
if($number==1)$string2 = "Lost Warrior - PHP Designer";
if($number==2)$string2 = "Lost Warrior - Photoshop Designer";
if($number==3)$string2 = "Lost Warrior - Visual Basics Designer";
if($number==4)$string2 = "Lost Warrior - C++ Begginner";
if($number==5)$string2 = "Lost Warrior - Dynamic Signature Maker";
if($number==6)$string2 = "Lost Warrior - Tutorial Maker";
if($number==7)$string2 = "Lost Warrior - HTML Designer";
if($number==8)$string2 = "Lost Warrior - GIMP User";
if($number==9)$string2 = "Lost Warrior - Macromedia Studio's User";
$im = imagecreatefrompng("random.png");
$color = imagecolorallocate($im, 255, 255, 255);
$px=5;
$py=75;
$pr=230;
$pq= 0;
$ps= 10;
imagestring($im, 3, $px, $py, $string, $color);
imagestring($im, 2, $px, $py+12, $string2, $color);
imagestring($im, 2, $pr, $pq, $ip, $color);
imagestring($im, 2, $pr, $ps, $browse, $color);
imagepng($im);
imagedestroy($im);
?>

men jeg kan ikke få det til at virke på min hjemmeside (hostet af web10.dk)


er der nogen der kan hjælpe mig? ( jeg skal ikke bruge de tekster med "Lost Warrior - GIMP User")
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 15:17 #1
jeg glemte at skrive jeg er nybegynder
Avatar billede jakobdo Ekspert
15. december 2005 - 15:21 #2
Ganske kort eksempel:

<?php
//http://exp.dk/spm/672458
header("Content-type: image/png");
$im = @imagecreate(100, 50) or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  $_SERVER['REMOTE_ADDR'], $text_color);
imagepng($im);
imagedestroy($im);
?>
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 15:43 #3
virker ikke.....
husk det er to filer....

random.php - PHP fil
random.png - Billed fil
Avatar billede jakobdo Ekspert
15. december 2005 - 15:51 #4
Prøv at ret til: $ip ="Your Ip Is: $_SERVER['REMOTE_ADDR']";
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 15:54 #5
jeg er alt for meget nybegynder til PHP (desværre)...kan du ikke vise et færdigt eksempel .. :)
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 16:02 #6
jeg ved ikke om det her hjælper:

http://www.okey.dk/sig/random.php - min php fil
http://www.okey.dk/sig/random.png - min billed
Avatar billede jakobdo Ekspert
15. december 2005 - 16:16 #7
<?php
header("Content-type: image/png");
$ip ="Your Ip Is: $_SERVER['REMOTE_ADDR']";
$browse ="Your Browser Is: $HTTP_USER_AGENT";
$number = rand(1,9);
if($number==1)$string2 = "Lost Warrior - PHP Designer";
if($number==2)$string2 = "Lost Warrior - Photoshop Designer";
if($number==3)$string2 = "Lost Warrior - Visual Basics Designer";
if($number==4)$string2 = "Lost Warrior - C++ Begginner";
if($number==5)$string2 = "Lost Warrior - Dynamic Signature Maker";
if($number==6)$string2 = "Lost Warrior - Tutorial Maker";
if($number==7)$string2 = "Lost Warrior - HTML Designer";
if($number==8)$string2 = "Lost Warrior - GIMP User";
if($number==9)$string2 = "Lost Warrior - Macromedia Studio's User";
$im = imagecreatefrompng("random.png");
$color = imagecolorallocate($im, 255, 255, 255);
$px=5;
$py=75;
$pr=230;
$pq= 0;
$ps= 10;
imagestring($im, 3, $px, $py, $string, $color);
imagestring($im, 2, $px, $py+12, $string2, $color);
imagestring($im, 2, $pr, $pq, $ip, $color);
imagestring($im, 2, $pr, $ps, $browse, $color);
imagepng($im);
imagedestroy($im);
?>
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 16:22 #8
det virker ikke

se http://www.okey.dk/sig/random.png der er ikke kommet nogen ip på :/

jeg har sat <?php
header("Content-type: image/png");
$ip ="Your Ip Is: $_SERVER['REMOTE_ADDR']";
$browse ="Your Browser Is: $HTTP_USER_AGENT";
$number = rand(1,9);
if($number==1)$string2 = "Lost Warrior - PHP Designer";
if($number==2)$string2 = "Lost Warrior - Photoshop Designer";
if($number==3)$string2 = "Lost Warrior - Visual Basics Designer";
if($number==4)$string2 = "Lost Warrior - C++ Begginner";
if($number==5)$string2 = "Lost Warrior - Dynamic Signature Maker";
if($number==6)$string2 = "Lost Warrior - Tutorial Maker";
if($number==7)$string2 = "Lost Warrior - HTML Designer";
if($number==8)$string2 = "Lost Warrior - GIMP User";
if($number==9)$string2 = "Lost Warrior - Macromedia Studio's User";
$im = imagecreatefrompng("random.png");
$color = imagecolorallocate($im, 255, 255, 255);
$px=5;
$py=75;
$pr=230;
$pq= 0;
$ps= 10;
imagestring($im, 3, $px, $py, $string, $color);
imagestring($im, 2, $px, $py+12, $string2, $color);
imagestring($im, 2, $pr, $pq, $ip, $color);
imagestring($im, 2, $pr, $ps, $browse, $color);
imagepng($im);
imagedestroy($im);
?> ind i http://www.okey.dk/sig/random.php



:/
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 16:29 #9
jeg fandt noget:
http://rbhalla.com/lostwarrior/index.php?id=dynamicsignature .... men jeg kan ikke engelsk ...så er der nogen der gider at oversætte :)
Avatar billede jakobdo Ekspert
15. december 2005 - 16:33 #10
Hvordan kan det være så svært???

Se her: http://www.codebreaker.dk/exp/672458.php

og koden:

<?php
//http://exp.dk/spm/672458

function LoadPNG($imgname)
{
    $im = @imagecreatefrompng($imgname); /* Attempt to open */
    if (!$im)
    {
        /* See if it failed */
        $im  = imagecreate(150, 30); /* Create a blank image */
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);
        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
        /* Output an errmsg */
        imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
    }
    return $im;
}

$file = "http://www.okey.dk/sig/random.png";

header("Content-type: image/png");
$im = LoadPNG($file);
$text_color = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 2, 5, 5,  $_SERVER['REMOTE_ADDR'], $text_color);
imagepng($im);
imagedestroy($im);
?>
Avatar billede wave Nybegynder
15. december 2005 - 16:40 #11
prøv lige at ændre
$browse ="Your Browser Is: $HTTP_USER_AGENT";
til
$browse=$_SERVER['HTTP_USER_AGENT'];
Avatar billede wave Nybegynder
15. december 2005 - 16:44 #12
skal selvfølgelig ændres til
$browse="Your browser is: $_SERVER['HTTP_USER_AGENT']";
Avatar billede jakobdo Ekspert
15. december 2005 - 16:48 #13
<?php
//http://exp.dk/spm/672458

function LoadPNG($imgname)
{
    $im = @imagecreatefrompng($imgname); /* Attempt to open */
    if (!$im)
    {
        /* See if it failed */
        $im  = imagecreate(150, 30); /* Create a blank image */
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);
        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
        /* Output an errmsg */
        imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
    }
    return $im;
}

$file = "http://www.okey.dk/sig/random.png";

header("Content-type: image/png");
$im = LoadPNG($file);
$text_color = imagecolorallocate($im, 255, 255, 255);
imagestring($im, 2, 5,  5,  "Your Ip Is: " . $_SERVER['REMOTE_ADDR'], $text_color);
imagestring($im, 2, 5, 25,  "Your browser is:  " . $_SERVER['HTTP_USER_AGENT'], $text_color);
imagepng($im);
imagedestroy($im);
?>

Og se siden fra før!
Avatar billede wave Nybegynder
15. december 2005 - 16:57 #14
denne her virker..

<?php
Header ("Content-type: image/png");
$ip = $_SERVER['REMOTE_ADDR'];
$browse = $_SERVER['HTTP_USER_AGENT'];
$number = rand(1,9);
if($number==1)$string2 = "Lost Warrior - PHP Designer";
if($number==2)$string2 = "Lost Warrior - Photoshop Designer";
if($number==3)$string2 = "Lost Warrior - Visual Basics Designer";
if($number==4)$string2 = "Lost Warrior - C++ Begginner";
if($number==5)$string2 = "Lost Warrior - Dynamic Signature Maker";
if($number==6)$string2 = "Lost Warrior - Tutorial Maker";
if($number==7)$string2 = "Lost Warrior - HTML Designer";
if($number==8)$string2 = "Lost Warrior - GIMP User";
if($number==9)$string2 = "Lost Warrior - Macromedia Studio's User";
$im = imagecreatefrompng("random.png");
$color = imagecolorallocate($im, 255, 255, 255);
$px=5;
$py=75;
$pr=230;
$pq= 0;
$ps= 10;
imagestring($im, 3, $px, $py, $string, $color);
imagestring($im, 2, $px, $py+12, $string2, $color);
imagestring($im, 2, $pr, $pq, "Your IP :$ip", $color);
imagestring($im, 2, $pr, $ps, "Your Browser:$browse", $color);
imagepng($im);
imagedestroy($im);
?>

check evt. http://sitesystems.dk/test/random.php
Avatar billede jakobdo Ekspert
15. december 2005 - 16:58 #15
Det gør min kode nu også!
Avatar billede Mathias5148 Nybegynder
15. december 2005 - 17:20 #16
wave du lavede lige dem kode jeg skulle bruger ...så jeg sider tak  :)

jeg har ændret lidt på den så nu er den som jeg have den    :)

se den færdige: http://okey.dk/sig/random.php
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester