Infos auf files bekommen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufruf
ausgabe
beispiel
beitrag
besuchen
besucher
datei
eins
einsehen
erzeugnis
exit
inhalt
methode
resolution
samt
speicher
vielen dank
warte
warten
webseite
-
Hi, wie bekommt man z.B. die Auflösung von Seitenaufrufern?
Hier 2 winzige Ansätze: http://hobbypfuscher.lima-city.de/phpsolo.php
<?php $DateinameResolution="resolution.txt"; $handleRes=fopen($DateinameResolution,"w"); if (isset($_GET['width']) AND isset($_GET['height'])) { // Ausgabe der beiden Größenangaben echo "Die Bildschirmbreite ist: ". $_GET['width'] ."<br />\n"; echo "Die Bildschirmhöhe ist: ". $_GET['height'] ."<br />\n"; fwrite($handleRes,$_GET['width']." war Breite und nun Höhe: ".$_GET['height']); fclose($handleRes); } else { // Übergabe der Größenangaben // (der ursprüngliche 'QUERY_STRING' wird beibehalten; // POST-Variablen müssen anders behandelt werden) echo "<script language='javascript'>\n"; echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}" . "&width=\" + screen.width + \"&height=\" + screen.height;\n"; echo "</script>\n"; exit(); } ?>
führt z.B. zu http://hobbypfuscher.lima-city.de/phpsolo.php?&width=1920&height=1200, geht in http://hobbypfuscher.lima-city.de/resolution.txt .
--------------------------------------------------
Und dann noch per cookie (falls zugelassen): http://hobbypfuscher.lima-city.de/phpsolocookie.php
<html> <head> <title> cookie</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> function set_cookie( name, value, expires, path, domain, secure ) { // set time, it's in milliseconds var today = new Date(); today.setTime( today.getTime() ); /* if the expires variable is set, make the correct expires time, the current script below will set it for x number of days, to make it for hours, delete * 24, for minutes, delete * 60 * 24 */ if ( expires ) { expires = expires * 1000 * 60 * 60 * 24; } var expires_date = new Date( today.getTime() + (expires) ); document.cookie = name + "=" +escape( value ) + ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + ( ( path ) ? ";path=" + path : "" ) + ( ( domain ) ? ";domain=" + domain : "" ) + ( ( secure ) ? ";secure" : "" ); } function starten() { set_cookie( 'screen_res', screen.width+'x'+screen.height+' Weiß der Teufel, was hier alles stehn kann. Läßt sich nur so Text rausmanövrieren? Ob das sichtbar ist?', '', '/', '', '' ); } </script> </head> <body onload="starten();"> <?php $DateinameResolution="cookieresolution.txt"; $handleRes=fopen($DateinameResolution,"w"); $screenres = $_COOKIE['screen_res']; fwrite($handleRes,"mit cookie: ".$screenres."\n"); fclose($handleRes); ?> </body> </html>
Man sieht nix, geht in http://hobbypfuscher.lima-city.de/cookieresolution.txt .
Mit der cookie-Methode läßt sich per php direkt auf files schreiben.
Ich nehme an, cookieresolution.txt und resolution.txt können unter http://hobbypfuscher.lima-city.de/ von Allen eingesehen werden?
Welche Methoden gibts bitte noch und wie verhält sich das mit dem Reingucken auf die z.B. *.txt-Resultate?
Beitrag geändert: 1.11.2007 12:00:23 von hobbypfuscher -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich würd einfach in einem IFrame per JavaScript die Auflösung abfragen und an ein Script schicken. Natürlich nur beim ersten Besuch auf der Seite pro Besucher. Wenn der Benutzer kein JavaScript aktiv hat, kannst eh alles knicken. Denn nur über JavaScript bekommst die Auflösung heraus.
//Edit: Die ERgebnisse dann einfach in einer Datenbank speichern.
Beitrag geändert: 1.11.2007 12:06:38 von evil-devil -
Darf ich das bitte im Komplettzusammenhang sehen, also für absolute Novizen?
Vermutl. 2 files samt deren Inhalt - wäre sehr nett.
Und wie ist das bitte mit der Einsehbarkeit in die files per http://hobbypfuscher.lima-city.de/ - kann Jeder überall reingucken?
Ändern geht wohl sicher nicht.
Beitrag geändert: 1.11.2007 12:11:28 von hobbypfuscher -
Vielen Dank, freue mich, das dann später mal sehen zu dürfen. Ich warte gerne auch ein paar Tage - wanns eben zeitl. paßt.
Viel Spaß noch bei der Arbeit.
Unter http://hobbypfuscher.lima-city.de/ kann ich in die Dateien gucken, können das auch Andere?
Viell. können die das nicht, denn bei Anderen gehts unter derem Namen nicht, da kommt ne Webseite oder php-infos über den server.
-
Joar, in Textdateien und Grafikdateien schon. Die PHP Dateien halt nicht, da diese vom Webserver beim Aufruf an PHP geschickt und geparst werden und somit nur deren Erzeugnis zurückgeliefert wird.
-
Bisher hab ich hier noch keine lima-city Seite gefunden, wo ich überhaupt Dateien sehen kann. Werd mich dazu mal weiter umgucken.
Man muß viell. selbst was schreiben, das dann unter http://hobbypfuscher.lima-city.de/ auftaucht.
z.B. http://pc-world.lima-city.de/ bringt eine Webseite, keine files.
Was ist bitte dazu zu tun? Die Webseite muß ja einen Namen haben, der aber hier gar nicht auftaucht.
Beitrag geändert: 1.11.2007 20:47:22 von hobbypfuscher -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage