Ingo Turski: Schriftgröße verändern mit PHP

Beitrag lesen

Hi,

Die PHP-Lösung:

<?php
$schrift=$_GET[schrift];

da fehlen Quotes.

if(!isset($schrift)){
    $schrift=1;
}
$datei=$_SERVER[PHP_SELF];

hier auch - außerdem sollte man sicherheitshalber 'SCRIPT_NAME' verwenden.

$groesser=$datei."?schrift=".$schrift*1.5;
$kleiner=$datei."?schrift=".$schrift/1.5;

Aua! Ungeprüft ... Der Link auf die Seite mit ?siehst_mich_nicht kommt bestimmt irgendwann. ;-)

<body style='font-size: <?php echo $schrift ?>em'>

warum inline-Style und kein style-Element?

<p>Beispieltext. Bla bla ...</p>
<a href='<?php echo $groesser ?>'>groesser</a><br/>
<a href='<?php echo $kleiner ?>'>kleiner</a>

Auch hier sollte eine Begrenzung rein sowie ein Link zur Standardschriftgröße.

</body>

Ferner sollte die Einstellung gespeichert werden (am besten in einem Cookie), damit sie auch auf den Folgeseiten zur Verfügung steht.

<a href="javascript: schrift('groesser')">groesser</a><br/>
    <a href="javascript: schrift('kleiner')">kleiner</a>

Funktionslos - ohne Javascript sollten die Links nicht präsentiert werden.

freundliche Grüße
Ingo