Computer

HTML und php Code – Schnipsel

Einige snippets, die ich gesammelt habe. Ich glaube allerdings, dass die meisten nur noch historische Bedeutung haben ...

Datum per PHP:

 <?php
 echo '<br><br>';
 echo date("d M Y")
 ?>

for - while - Schleife:

<?php
 $start = 0;
 $ziel = 25;
 
 while ($start <= $ziel)
 {
 echo "Knallrotes Gummiboot Nr. ".$start."<br>";
 $start++;
 }
?>

ein farbiges Quadrat:

<?php
$img2=imagecreate(50, 50);
$red = imagecolorallocate($img2, 0, 255, 0);
imagefill($img2, 50, 50, $red);
/* Show & destroy an image */
Header("Content-type: image/png");
imagepng($img2);
imagedestroy($img2);
?>

Eine Datei zeilenweise auslesen:

<?php
$trennzeichen = chr(13); //chr(13) = Carriage Return
if( file_exists($datei))
{
 $zeile = file($datei); 
 for($i=0 ; $i<sizeof($zeile) ; $i++) 
 {
 $eintrag = explode($trennzeichen , $zeile[$i]);
 echo "$eintrag[0]";
 }
}
;
?>

Ein Array, um aus englischen Daten deutsche zu machen:

<?php
$heute = time();
$wochentag = array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag",);
$monat = array('','Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember',); // monat = Monat
$wochentag_num = date("w", $heute); //Zahl des Wochentags in der Woche
$monat_num = date ("n", $heute); // Zahl des Monats im Jahr
$tag = date ("d", $heute);
$jahr = date ("Y", $heute);
$zeit = date ("H:i:s", $heute);
echo $wochentag[$wochentag_num]; //nimm den x. Wochentag aus dem Array
echo ", der ";
echo $tag;
echo ". ";
echo $monat[$monat_num]; //nimm den x. Monat aus dem Array
echo " ";
echo $jahr;
echo " ";
echo $zeit;
echo " MEZ";
?>

Aktuelles Datum:

<div id="datum">
<?php
 $tage = array(0=>"Sonntag",
 1=>"Montag",
 2=>"Dienstag",
 3=>"Mittwoch",
 4=>"Donnerstag",
 5=>"Freitag",
 6=>"Samstag");

$monate = array(1=>"Januar",
 2=>"Februar",
 3=>"M&auml%rz",
 4=>"April",
 5=>"Mai",
 6=>"Juni",
 7=>"Juli",
 8=>"August",
 9=>"September",
 10=>"Oktober",
 11=>"November",
 12=>"Dezember");

$monat = $monate[date("n")];
 $name = $tage[date("w")];
 $tag = date("j");
 $jahr = date("Y");
 echo "<b>$tag. $monat $jahr</b>";
 ?>
</div>



Copyright 2005-<?php echo date(Y);?>

-----------------------------------------------------------------

Sprungmarke zum Anfang:
<a name="top"><title>....
<a href="#top>Zum Anfang</a> // mit ' springt man zum unter zB title angegebenen Ziel...
Cache umgehen:
<meta http-equiv="expires" content="2002-03-01"> // Datei wird am Datum neu geladen
<meta http-equiv="expires" content="3600"> // Datei wird jede Stunde neu geladen
<meta http-equiv="pragma" content="no-cache">
Datei per Zufallsgenerator auswählen:
>?php
srand((double)microtime()*100000);
$zufall=rand(1,x) // x = Anzahl der Dateien, die wechseln sollen
$datei=$zufall.".txt" // oder .php
readfile ($datei)
?>

Button ohne JavaScript
<form action="beliebigeseite.htm">
<input type submit value="beliebertext">
</form>

kein Seitenrand
<body leftmargin=0 rightmargin=0 topmargin=0> // kein Rand im Internet Explorer
<body marginwidth=0 marginheight=0> // kein Rand im Netscape Navigator
HTML-Liste
Die Miethˆhe wird bestimmt durch:
<ul style="list-style-type:disc;">
<li>Vermittlung der Finanzierung.</li>
<li>Vermittlung von Service- und Wartungsleistungen.</li>
<li>Gemeinsames Marketing vor dem Hintergrund eines weltweit erfolgreichen Groflunternehmens.</li>
</ul>
-----------------------------------------------------------------

Verweise
<a href="mailto:email-adresse">Vorname.Name@provider.com</a>

<a href="mailto:beispiel@example.org?cc=heidi.bratze@example.org&amp;subject=eine%20Mail%20von%20deinen%20Web-Seiten">Mail mit Betreff</a>

<a href="/newscenter/godard.pdf">Den vollständigen Vortragstext finden Sie hier:</a>
-----------------------------------------------------------------
Übrigens: Falls ich Hyperlinks angegeben habe, so sind diese deaktiviert. Zum Zeitpunkt der Erstellung des Beitrags war dort alles ok, das kann sich aber jederzeit ändern. Daher müssen die Adressen kopiert und auf eigenes Risiko geöffnet werden.