Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
/* zur überprüfung, ob ein thumbnail angelegt werden muss */
function get_thumb($url)
{
$strReturnCode = '';
$strNoThumb = "images/nothumb.gif"; // bild, das angezegt wird, falls kein urpsrungsbild vorhanden ist
if(is_file($url)) // überprüft, ob das bild existiert
{
$strCacheDir = "thumbs"; // Verzeichnis für die gecacheten Dateien - muss 0777 als Recht haben
$intModTime = filemtime($url); // Modification-Time des Bildes - damit, falls ein bild geändert wurde, ein neuer thumbnail angelegt wird
$arrFileLocation = explode("/",$url); // splittet die Bild-URL auf
$strFileNameTemp = explode(".", $arrFileLocation[sizeof($arrFileLocation)-1]); // sucht nach dem dateinamen ohne endung
$strFileName = $strFileNameTemp[0]; // dateiname
$strThumbFile = $strCacheDir."/".$strFileName."_".$intModTime.".jpg"; // erzeugt den Thumbnail-Namen: "dateiname_modTime.jpg"
// Überprüfung, ob bereits ein Thumbnail angelegt wurde
if(is_file($strThumbFile))
$strReturnCode .= "<img name='".$strIMG."' src='".$strThumbFile."' border=0 alt='click for full view'>"; // gibt bei vorhandensein des Thumbnails den Thumbnail aus
else
{
if(!is_dir($strCacheDir)) // falls thumbnail-Verz. nicht da, wirds erzeugt
{
mkdir($strCacheDir, 0777);
chmod($strCacheDir, 0777);
}
/* hier ist der aufruf des Thumbnailers */
/* hier ist der aufruf des Thumbnailers */
/* hier ist der aufruf des Thumbnailers */
$strReturnCode .= "<img name='".$strIMG."' src='thumbnail.php?intModTime=".$intModTime."&strCacheDir=".$strCacheDir."&strFileName=".$strFileName."&image=".$url."' border=0 alt='click for full view'>";
}
}
else $strReturnCode .= "<img name='".$strIMG."' src='".$strNoThumb."' width=40 height=40 border=0 alt='No Thumbnail available'>"; // kein bild vorhanden
return $strReturnCode;
}
echo get_thumb("test.gif"); // das ist nur zur ausgabe - hier entsprechend den filename eintragen (zB als ergebnis aus einer DB)