ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
228
228
EMPFEHLEN
-
06.03.06 10:12 #1
Hallo wer kann mir helfen folgendes Script auf FTP Kopieren umzusetzen?
das Script läuft super aber leider muss ich den kopier vorgang als FTP haben.
Vielen Dank im Voraus...
PHP-Code:<?
function CopyDirectory($SourceDirectory, $TargetDirectory)
{
// add trailing slashes
if (substr($SourceDirectory,-1)!='/'){
$SourceDirectory .= '/';
}
if (substr($TargetDirectory,-1)!='/'){
$TargetDirectory .= '/';
}
$handle = @opendir($SourceDirectory);
if (!$handle) {
die("Das Verzeichnis $SourceDirectory konnte nicht geöffnet werden.");
}
if (!is_dir($TargetDirectory)) {
mkdir($TargetDirectory);
chmod($TargetDirectory, 0777);
}
while ($entry = readdir($handle) ){
if ($entry[0] == '.'){
continue;
}
if (is_dir($SourceDirectory.$entry)) {
// Unterverzeichnis
$success = CopyDirectory($SourceDirectory.$entry, $TargetDirectory.$entry);
}else{
$target = $TargetDirectory.$entry;
copy($SourceDirectory.$entry, $target);
chmod($target, 0777);
}
}
return true;
}
$source = 'ordner';
$target = 'neu';
$success = CopyDirectory($source, $target);
echo "Datensicherung wurde durchgeführt...";
?>
-
Diese Antwort, die ich hier jetzt schreibe, gebe ich immer wieder besonders gern. Daher also heute mal wieder:
Dies ist *kein* Hausaufgaben-erledigen-Forum. Hier wird dir *geholfen*, aber nicht für dich gearbeitet. Das heißt, du musst dich selbst bilden und eigene Lösungsansätze ausarbeiten. Wenn du dann irgendwo festhängst, können wir dir helfen.
-Gawayn
-
Es gibt bei FTP leider keinen Befehl copy. Um eine Datei zu kopieren, wird Dir also nichts anderes uebrig bleiben als die Datei zuerst runterzuladen und dann mit neuem Namen wieder hochzuladen.
Mit den FTP-Funktionen von PHP ist es notwendig die Datei lokal zwischenzuspeichern. Das koenntest Du mit meiner FTP-Klasse umgehen, da diese auch die Funktionen read() und write() bietet.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
Ähnliche Themen
-
Hilfe für eine Verbindung ins IRC
Von hadeZ-Artworker im Forum PHPAntworten: 1Letzter Beitrag: 28.06.05, 07:53 -
Hilfe bei DB-Verbindung
Von webraccoon im Forum JavaAntworten: 3Letzter Beitrag: 04.02.05, 05:24 -
Hilfe bei DFÜ-Verbindung trennen
Von Ardaric im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 04.12.04, 11:15 -
Kopieren mit hilfe VBS (Modul)
Von RavelinePower im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 02.06.04, 20:23 -
Hilfe bei TightVNC Verbindung.
Von Xara im Forum NetzwerkeAntworten: 1Letzter Beitrag: 04.04.04, 16:05





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren