GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Off Topic » Hardware | Software | Web » Dynamische grafik mit IP, Betriebssystem, Datum » Druckansicht
Sh3LteR, 08.03.2010, 21:12
Hat zufällig wer den souce code?
Lg

//Edit: Brauch nurnoch wissen wie ich mir das betriebssystem anzeigen lassen kann^^
Rafioso, 08.03.2010, 22:03
Hi,

mit
PHP:
1
$_SERVER['HTTP_USER_AGENT']
bekommst du einige Informationen des Users. Du musst das Betriebssystem jetzt nur noch aus dem
String ausschneiden.

Mach einfach mal
PHP:
1
echo $_SERVER['HTTP_USER_AGENT'];
dann weißt du was ich meine.

MfG
Rafioso
Sh3LteR, 08.03.2010, 22:10
PHP:

1
Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 GTB6 (.NET CLR 
3
.5.30729

Das zeigts bei mir an... steht aber nd Vista xD, jedoch versehe ich noch nicht wie ich da am besten
beginnen sollte

Zurzeit sieht der script bei mir ja so aus:
PHP:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
$zeit = date("H:i:s"time());
$datum = date("d.m.Y"time());
$ip = $_SERVER["REMOTE_ADDR"];
$pic = imagecreatefrompng ('sigi.png');
$weiss = ImageColorAllocate($pic255255255);
$schwarz = ImageColorAllocate ($pic000);
ImageFilledRectangle($pic00$width$height$weiss);
ImageString($pic5027050"Uhrzeit: ".$zeit$schwarz);
ImageString($pic5027070"Datum: ".$datum$schwarz);
Imagestring($pic5027090"Deine IP: ".$ip$schwarz);
header("Content-Type: image/png");
ImagePNG($pic);
ImageDestroy($pic)
?> 
Rafioso, 08.03.2010, 22:16
Windows NT 6.0 = Vista ;)

Machs mal so:

PHP:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php 
$zeit = date("H:i:s"time());
$datum = date("d.m.Y"time());
$ip = $_SERVER["REMOTE_ADDR"];
$pic = imagecreatefrompng ('sigi.png');
$user_browser = get_browser($_SERVER['HTTP_USER_AGENT']);

$weiss = ImageColorAllocate($pic255255255);
$schwarz = ImageColorAllocate ($pic000);

ImageFilledRectangle($pic00$width$height$weiss);

ImageString($pic5027050"Uhrzeit: ".$zeit$schwarz);
ImageString($pic5027070"Datum: ".$datum$schwarz);
Imagestring($pic5027090"Deine IP: ".$ip$schwarz);
Imagestring($pic50270110"Dein OS: ".$user_browser->platform, $schwarz);

header("Content-Type: image/png");
ImagePNG($pic);
ImageDestroy($pic)
?> 


PS: Ich würde den Info-Rahmen ca. 10-15px breiter machen. Meine IP schaut z.B. etwas raus ;)
Sh3LteR, 08.03.2010, 22:22
Danke jedoch
... bei mir zeigts da jetzt garnichts mehr an^^
http://shelter.kilu.de/sigi1/index.html
Und da kommt ja die fehlermeldung:
http://shelter.kilu.de/sigi1/index.php
Rafioso, 08.03.2010, 22:30
Bei
PHP:
1
ImageDestroy($pic)
fehlt am Ende ein ; war aber bei dir auch schon so ;) Hab da nicht drauf geachtet.
Sh3LteR, 08.03.2010, 22:39
Kommen noch immer die selben mhm...

Also jetzt ises mal so:

PHP:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php 
$zeit = date("H:i:s"time());
$datum = date("d.m.Y"time());
$ip = $_SERVER["REMOTE_ADDR"];
$pic = imagecreatefrompng ('sigi.png');
$user_browser = get_browser($_SERVER['HTTP_USER_AGENT']);

$weiss = ImageColorAllocate($pic255255255);
$schwarz = ImageColorAllocate ($pic000);

ImageFilledRectangle($pic00$width$height$weiss);

ImageString($pic5027050"Uhrzeit: ".$zeit$schwarz);
ImageString($pic5027070"Datum: ".$datum$schwarz);
Imagestring($pic5027090"Deine IP: ".$ip$schwarz);
Imagestring($pic50270110"Dein OS: ".$user_browser->platform, $schwarz);

header("Content-Type: image/png");
ImagePNG($pic);
ImageDestroy($pic);
?> 
Rafioso, 08.03.2010, 22:47
Ok, dein Edit mit der Fehlermeldung habe ich nicht gesehen.
Sieht so aus, wie wenn dein Server dies nicht unterstützt ;)
Admin anschreiben und auf Antwort hoffen ;)

//Edit
Und die Meldung "Warning: get_browser() [function.get-browser]: browscap ini directive not
set"
hinzufügen.
Sh3LteR, 08.03.2010, 22:55
Mhm... ok, hab ihm schon ne mail geschickt :)
Danke :)
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads