phpbar.de logo

Mailinglisten-Archive

[php] AW: [php] Anzeigebereich

[php] AW: [php] Anzeigebereich

Reiner Kukulies reiner.kukulies_(at)_UNI-KOELN.DE
Fri, 6 Aug 1999 18:44:23 +0200


Egon Schmid <eschmid_(at)_stuttgart.netsurf.de> schrieb,

> > PHP läuft auf dem Server, der Browser auf dem Clienten => zur
> > Ermittlung der Größe des Browserfensters muß Du eine clientseitige
> > Scriptsprache (JavaScript) einsetzen. Näheres dazu gern per
privatem
> > Mail.
>
> Das ist eine oeffentliche Mailingliste. Wenn Du dich mit der Petra
privat
> unterhalten willst, dann mach dieses. Verschone uns aber mit solchen
> Postings.

Nanu, es ist doch gar nicht mehr sooo warm, oder?
Die Antwort war völlig in Ordnung. Viele Leute scheinen Probleme mit
der Unterscheidung server- und clientseitiger Möglichkeiten zu haben
(oder mit dem Posten in der richtigen Liste ;).

> Ich, und wahrscheinlich auch viele andere, sind an einem
vollstaendigen
> und funktionierenden JavaScript ebenfalls interessiert.

Aus der englischsprachigen PHP-Liste (in der das zum Teil auch
offtopic war :)):

Message-ID: <36409A0B.9F36028B_(at)_fraservalleymall.com>
Date: Wed, 04 Nov 1998 10:16:44 -0800
From: Shawn Patton <Shawn_(at)_fraservalleymall.com>
Subject: Re: [PHP3] Write screen-resolution to file - offtopic?

<SCRIPT LANGUAGE="JavaScript">
<!--begin hiding script contents from old browsers
if (document.layers) {
 var scrinfo = "NetscapeLayers" + "-" + screen.width + "x" +
screen.height + "-" + screen.pixelDepth
+ "-" + navigator.appName + "-" + navigator.appVersion.substring(0,1);
 document.write('<img src=image.php?screen_info=' +scrinfo+ '>');
} else if (document.all) {
 var scrinfo = "MicrosoftNoLayers" + "-" + screen.width + "x" +
screen.height + "-" +
screen.colorDepth + "-" + navigator.appName + "-" +
navigator.appVersion.substring(0,1);
 document.write('<img src=image.php?screen_info=' +scrinfo+ '>');
} else {
 var scrinfo = "NoAllNoLayers" + "-" + screen.width + "x" +
screen.height + "-" + screen.colorDepth
+ "-" + navigator.appName + "-" + navigator.appVersion.substring(0,1);
 document.write('<img src=image.php?screen_info=' +scrinfo+ '>');
}
// end hiding contents from old browsers  -->
</SCRIPT>

<NOSCRIPT>
<IMG SRC="image.php?screen_info=javascript_off_maybe">
</NOSCRIPT>


On the image.php page:

 readfile("/usr/local/etc/httpd/htdocs/logt.gif");
 header("Content-Type: image/gif");


$newline=$screen_info;
if($logpointer=fopen("/usr/local/etc/httpd/htdocs/thelogs/ScreenLog","
a")):
 fputs($logpointer,$newline);
 fputs($logpointer,"\n");
        fclose($logpointer);
endif;





php::bar PHP Wiki   -   Listenarchive