17735
Goto Top

Befehl copy in PHP

Hi,

ich möchte folgendes verwirklichen:

wenn jemand auf den Link "Backup erstellen" klickt, soll PHP per Befehl "copy" alle Dateien und Ordner die auf dem Server liegen in das Verzeichnis "Backup" kopieren, allerdings ohne den Ordner "Backup" selber.

So ist der Grundansatz:

    copy("*.*", "backup");  

Also, wie kann ich es hinkriegen, das der Ordner "Backup" nicht mitkopiert, also "ausgeschlossen" wird?

Gruß,
Ahnenforscher

EDIT: Aber das funzt auch nicht mit copy *.*!!

Content-ID: 35743

Url: https://administrator.de/forum/befehl-copy-in-php-35743.html

Ausgedruckt am: 21.04.2025 um 23:04 Uhr

16568
16568 10.07.2006 um 19:15:08 Uhr
Goto Top
Hier hilft es wieder, wenn man zuerst ein Listing des Directories macht und daraus Backup excludiert.

Lonesome Walker
17735
17735 10.07.2006 um 20:19:26 Uhr
Goto Top
Wie meinst du das, wie soll ich das realisieren?

Gruß,
Ahnenforscher
Dani
Dani 10.07.2006 um 21:17:50 Uhr
Goto Top
Hi,
probier's mal so:
<?php
$handle=opendir("bilder/$row2->link/thumbs/");  
	$files=array();
	$anzahl=0;
	while($file = readdir($handle))
	 {
	  if(($file != "..") and ($file != "."))  
	   {
        $files = $file;
		$anzahl++;
		copy($file, "backup);  
       }
     }
	closedir($handle);

?>

Gruß
Dani
16568
16568 10.07.2006 um 22:40:01 Uhr
Goto Top
Danke für die Ausführung face-big-smile
Jetzt muß er es sich nur noch zurecht biegen.


Lonesome Walker