Eine weitere kleine Routine zum Checken ob HTTPS auf einem Server zur Verfügung ist. Eine andere Routine zum gleichen Zweck ist unter diesem Link zu finden.
if (isset($_SERVER['HTTPS']) &&
strtolower($_SERVER['HTTPS']) == 'on') {
$protokoll = 'https://';
} else {
$protokoll = 'http://';
}
Diese PHP Funktion verwandelt einen als Text eingefügten Link automatisch zu einem anklickbaren Link.
function dolink($subject) {
$muster = "/(http:\/\/)?([a-zA-Z0-9\-.]+\.[a-zA-Z0-9\-]+([\/]([a-zA-Z0-9_\/\-.?&%=+])*)*)/";
$ersetzen = "<a href="\"http://$2\"">$2</a>";
return preg_replace($muster, $ersetzen, $subject);
}
Ein kleine Routine um zu testen ob eine URL http oder eine sichere https Verbindung ist.
if ($_SERVER['HTTPS'] != "on") {
echo "This is not HTTPS";
}else{
echo "This is HTTPS";
}
Zwei PHP Funktionen, die dabei helfen, Sekunden auf einfache Weise in ein besser lesbares Zeit- Format umwandeln. Beide Funktionen nutzen unterschiedliche Techniken.
function formatTime($sekunden) {
$zeit = '';
foreach (array(3600, 60, 1) as $i => $sek) {
$zeit .= sprintf('%02d', floor($sekunden / $sek)).($i < 2 ? ':' : '');
$sekunden = $sekunden % $sek;
}
return $zeit;
}
Eine kürzere Variante
function formatTime($sekunden) {
return str_pad(floor($sekunden/3600),2,"0",STR_PAD_LEFT).":".
str_pad(floor(($sekunden%3600)/60),2,"0",STR_PAD_LEFT).":".
str_pad($sekunden%60,2,"0",STR_PAD_LEFT);
}
Hat jemand weitere Vorschläge?
Eine einfache PHP Funktion zur Formatierung von Text. Dieser lange Text- String im Beispiel unten, wird nach ca. 50 Zeichen umgebrochen. Dabei findet der Umbruch immer nach dem vollen Wort statt. An der Stelle des Umbruchs wird ein HTML Break verwendet.
$string = "Dieser lange Text- String wird nach ca. 50 Zeichen umgebrochen. Dabei findet der Umbruch immer nach dem vollen Wort statt. An der Stelle des Umbruchs wird ein HTML Break verwendet"; echo wordwrap($string, 50, "<br />");
Hin und wieder möchte man in einem Script den Wochentag ausgeben. Mit dem folgenden kurzen Codeschnipsel kann der aktuelle Wochentag in deutscher Sprache ausgeben werden:
$tag = date("w");
$wochtag = array ("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
$wochentag = $wochtag[$tag];
echo "Heute ist: ". $wochentag;