Moin!
Ich hab mal wieder was schönes gescriptet und will es euch nicht vorenhalten!
Wenn ihr mal wieder nicht wisst, welche Farben ihr für Text und Hintergrund nehmen sollt dann hilft dieses Skript!
Aber erstmal ne Erlärung:
Durch
srand(microtime()*1000000);
$Variable = rand(1,255);
Wir eine Zahl zwischen 1 und 255 gemacht.
Also: die funktion rand() erzeugt eine zufällige Zahl zwischen den Beiden eingegeben zahlen.
das mit srand() ist dazu eigentlich unnötig, aber ich machs immer dazu...
OK... Weiter gehts.
Mit CSS kann man Formate in einer HTML Datei ändern.
Und: Genau!
Diese Werte werden Zufällig über PHP zuweisen.
Und so gehts:
## by Andy 2309 ##
srand(microtime()*1000000);
$Col1 = rand(1,255); // Der Zufällige Wert für die 1. Variable
$Col2 = rand(1,255); // Der Zufällige Wert für die 2. Variable
$Col3 = rand(1,255); // Der Zufällige Wert für die 3. Variable
$Col4 = rand(1,255); // Der Zufällige Wert für die 4. Variable
$Col5 = rand(1,255); // Der Zufällige Wert für die 5. Variable
$Col6 = rand(1,255); // Der Zufällige Wert für die 6. Variable
// Aber falls die Werte aus irgendeinem Grund von Hintergrund und Schriftfarbe gleich sind, Werden sie neu generiert!
if ($Col1 == $Col4) { // Wenn die 1. mit der 4. Variable gleich ist
if ($Col3 == $Col6) { // Wenn die 3. mit der 6. Variable gleich ist
if ($Col2 == $Col5) { // Wenn die 2. mit der 5. Variable Gleich ist
$Col4 = rand(1,255); // Variablen werden neu festgelegt
$Col5 = rand(1,255);
$Col6 = rand(1,255);
}
}
}
// Schleifen geschlossen
echo "<!-- by Andy2309 !-->"; // Nur ein Kommentar von mir...
?>
<html>
<head><title>TEST</title></head>
<style type="text/css">
body { color:rgb(<? echo $Col1.",".$Col2.",".$Col3; ?>);
background:rgb(<? echo $Col4.",".$Col5.",".$Col6; ?>);
}
</style>
<? # So! Da wurden jetzt die Generierten Variablen Als RGB Werte eingesetzt. Schalu was? # ?>
<body>
DER TEXT!!!<br>TEXT-TEXT<br>
Andy2309 hat dieses schlaue Skript geschrieben!
</body>
</html>
<? # VIEL SPASS #
Gut was?
Die Generierten Variablen werden als RGB Werte benutzt...
Ich hoffe, dieses Tutorial hat euch gefallen!
Andy2309