wie MySQL Dumper nur für Files auf Webspace ?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
all
array
code
datei
ecken
file
frage
funktion
http
jemand
laufzeit
machen
schau
server
url
verbesserung
versuchen
vorstellen
-
HAllo
gibt es sowas wie wie MySQL Dumper nur für Files auf Webspace ?
ich habe zwar ein Script, das mir den kompletten Webspace als ZIP Datei liefert
(anderer Server, nicht auf lima-city, hier geht das mit ZIP ja leider nicht)
das funktioniert auch, aber nur weil noch nicht all zu viele Dateien am Webspace sind,
wenn ich es mit (deutlich) mehr Dateien versuche,
dann macht PHP ein TimeOut (Script-Laufzeit)
deshalb die Frage, ob es sowas wie den MySQL Dumper auch für Files (Dateien) gibt,
also so, dass wenn vele Dateien vorhanden sind, das Scripz per redirect neu ansetzt.
?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo,
ist zwar schon ein bischen her meine Frage, aber jetzt hab ich ne Lösung gefunden und wollte diese hier kurz noch vorstellen, vielleicht findet ja jemand noch Verbesserungen
Funktion 1
// ----------------------------------------------------------------------- function get_dir_recobjects($dirpath='.') { $dirobjects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dirpath), RecursiveIteratorIterator::SELF_FIRST); return $dirobjects; } // -----------------------------------------------------------------------
BSP.
$my_path = '.';
$dir_objects = get_dir_recobjects($my_path);
Funktion 2
// ----------------------------------------------------------------------- function get_dir_recursive($dirpath='.', &$results=array()) { $files = scandir($dirpath); foreach($files as $key => $value) { $path = ''; if($value != "." && $value != ".." && !empty($value)) { ## $path = realpath($dirpath.DIRECTORY_SEPARATOR.$value); $path = $dirpath.DIRECTORY_SEPARATOR.$value; } if (!is_dir($path)) { if($value != "." && $value != ".." && !empty($value)) { $results[] = $path; } } else { if($value != "." && $value != ".." && !empty($value)) { get_dir_recursive($path, $results); $results[] = $path; } } } return $results; } // -----------------------------------------------------------------------
BSP:
$my_path = '.';
$dir_array = get_dir_recursive($my_path);
:=) ... läuft oO^^i!
Beitrag zuletzt geändert: 17.4.2016 9:28:55 von live-chat -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage