Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Von wo aus werden diese Anweisungen denn nun ausgeführt? Befinden sie sich innerhalb eines Skriptes im „/wims/install“-Verzeichnis?
function rmdir_rf( $dirname )
{
$realpath = realpath($dirname);
if( !is_dir($realpath) || !is_writeable($realpath) ) {
return false;
}
if( ($handle = opendir($realpath)) == false ) {
return false;
}
while( $file = readdir($handle) ) {
if( $file == '.' || $file == '..') {
continue;
}
$file = $realpath.'/'.$file;
if( is_dir($file) && !rmdir_rf($file) ) {
return false;
} else if( !unlink($file) ) {
return false;
}
}
closedir($handle);
if( !rmdir($realpath) ) {
return false;
}
return true;
}
if( !rmdir_rf(dirname(__FILE__)) ) {
echo 'Fehler beim Entfernen der Installationsdateien. Bitte entfernen Sie das Verzeichnis "'.substr(dirname(__FILE__), 0, strlen($_SERVER['DOCUMENT_ROOT'])).'" manuell.';
} else {
echo 'Installationsdateien erfolgreich entfernt.';
}
Nimm einfach folgende Funktion und gib als Parameter das Verzeichnis an:PHP:function rmdir_rf( $dirname ) { $realpath = realpath($dirname); if( !is_dir($realpath) || !is_writeable($realpath) ) { return false; } if( ($handle = opendir($realpath)) == false ) { return false; } while( $file = readdir($handle) ) { if( $file == '.' || $file == '..') { continue; } $file = $realpath.'/'.$file; if( is_dir($file) && !rmdir_rf($file) ) { return false; } else if( !unlink($file) ) { return false; } } closedir($handle); if( !rmdir($realpath) ) { return false; } return true; }
PHP:if( !rmdir_rf(dirname(__FILE__)) ) { echo 'Fehler beim Entfernen der Installationsdateien. Bitte entfernen Sie das Verzeichnis "'.substr(dirname(__FILE__), 0, strlen($_SERVER['DOCUMENT_ROOT'])).'" manuell.'; } else { echo 'Installationsdateien erfolgreich entfernt.'; }