myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   php skript (https://mygully.com/showthread.php?t=2318460)

totekuh 24.05.11 07:38

php skript
 
Hallo
Ich muss für die Schule eine Seite erstellen bei der alle infos die ich von einem Pc der die Seite besucht auslesen kann bzw die dann auch auf der Seite ausgibt.
Die Seite soll so zu sagen vor augenführen was man alles preisgibt wenn man nur ganz normal im Internet surft.
Da ich jedoch von php eig keine Ahnung habe und google für mich nichts findet will ich hier einmal fragen wie ich das am besten lösen kann.

bisher hab ich nur das erreicht:
Zitat:

<?php
// IP Adresse ermitteln
$ip_adr = getenv('REMOTE_ADDR');

//Betriebssystem ermitteln
$agent=$_SERVER['HTTP_USER_AGENT'];
$bs ="Unbekannt";

if (strstr($agent, "Windows 98")) $bs="Windows 98";
elseif (strstr($agent, "NT 4.0")) $bs="Windows NT ";
elseif (strstr($agent, "NT 5.1")) $bs="Windows XP";
elseif (strstr($agent, "Mac")) $bs="Mac OS";
elseif (strstr($agent, "Linux")) $bs="Linux";
elseif (strstr($agent, "Unix")) $bs="Unix";
elseif (strstr($agent, "NT 6.0")) $bs="Windows Vista";
elseif (strstr($agent, "NT 6.1")) $bs="Windows 7";

//Browserversion ermitteln
if (strpos($agent, "Mozilla/5.0")) {
$browser = "Mozilla";
}
if (strpos($agent, "Mozilla/4")) {
$browser = "Netscape";
}
if (strpos($agent, "Mozilla/3")) {
$browser = "Netscape";
}
if (strpos($agent, "Firefox") || strpos($agent, "Firebird")) {
$browser = "Firefox";
}
if (strpos($agent, "MSIE 8.0")) {
$browser = "Internet Explorer 8";
}
if (strpos($agent, "MSIE 7.0")) {
$browser = "Internet Explorer 7";
}
if (strpos($agent, "MSIE 6.0")) {
$browser = "Internet Explorer 6";
}
if (strpos($agent, "MSIE 5.0")) {
$browser = "Internet Explorer 5";
}
if (strpos($agent, "Netscape")) {
$browser = "Netscape";
}
if (strpos($agent, "Safari")) {
$browser = "Safari";
}
if (strpos($agent, "Opera")) {
$browser = "Opera";
}
if (!isset($browser)) {
$browser = "Unbekannt";
}

//Daten ausgeben
echo "Ihre IP Adresse lautet: <b>$ip_adr</b><br />";
echo "Ihr Betriebsytem: <b>$bs</b><br />";
echo "Ihr Browser: <b>$browser</b><br />";
echo "Dein Browser: ".$_SERVER['HTTP_USER_AGENT']."<br>";
?>
allerdings ist mir das noch etwas zu wenig. Ich möchte auch noch das Land und Laufzeit des Computers (falls möglich) und was sonst noch so alles geht^^


bzw. ob mir vll jemand ein kleins Skript oder eine Anleitung schreiben kann wie ich hier am besten Vorgehen könnte. Ich habe leider nur ein kleines gewisses basis wissen in HTML und CSS, java skript und solche sachen sind leider erst nächstes Jahr drann^^.

edit: ich habe hier mal die seite als test online gestellt: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...] ja ich weis die sieht noch nichts gleich, soll ja aber auch erstmal nur zum testen dienen.

mfg

sirleo 24.05.11 10:24

Hallo!
benutze dafür einfach Javas*****.
Damit lässt sich vieles Auslesen, ua Sprache,besuchte Seiten etc.
mfg

sirleo

totekuh 24.05.11 10:35

danke für die antwort
wie schon gesagt ich habe leider auch von Java-s***** keine ahnung
vielleicht könnte mir auch hier jemand eine skript anleitung posten oder eine hilfe schreiben, bzw. ein link wo ich die sache nachlesen könnte währe auch wunderbar.
Im prinzip ist es mir ja eig auch egal wie ich zum ziel komme da ja nur das ergebniss zählt.

mfg

meandor 25.05.11 06:39

du benutzt ja in deinem skript schon das $_SERVER array.
wie wäre es dann, wenn du einfach mal schaust was für vordefinierte eigenschaften dieses array untersucht?
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

totekuh 25.05.11 16:41

ok danke!
dann werde ich mich heute abend da mal rein lesen mal schauen was dabei raus kommt :)

swtcw12 25.05.11 18:47

Kleine Hilfe
Zitat:

<?php
echo '<table border="1">';

foreach ($_SERVER as $k => $v){
echo "<tr><td>" . $k ."</td><td>" . $v . "</td></tr>";
}

echo "</table>"
?>


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.