Ich möchte eine Datei in meinen backup Ordner kopieren.
Dies klapp allerdings nur, wenn ich $destination nach
$source schreibe. Ergebnis ist die kopierte Quelldatei
mit dem Datum als Namen.
Hat jemand eine Idee von euch, wieso $destination direkt
nach $ source stehen muss, und wie ich anders den Dateinamen
beibehalten kann?
	
							
						
					Dies klapp allerdings nur, wenn ich $destination nach
$source schreibe. Ergebnis ist die kopierte Quelldatei
mit dem Datum als Namen.
Hat jemand eine Idee von euch, wieso $destination direkt
nach $ source stehen muss, und wie ich anders den Dateinamen
beibehalten kann?
PHP Code:
	
	
1|if($_GET['action'] == "backup")
2|{
3|  if(is_dir('../logs/test_archiv'))
4|  {
5|    echo "<li>Backup Ordner vorhanden";
6|
7|    $zeit = date(Y)."-".date(m)."-".date(d)."_".date(H)."-".date(i);
8|
9|    $source = "../logs/log_guestlogin.csv";
10|
11|    $filepath = "../logs/";
12|    $filename = "log_guestlogin";
13|
14|    $file = $filepath.$filename.".csv";
15|
16|    $destination = "../logs/test_archiv/".$file."_".$zeit;
17|
18|    if(is_file($file))
19|    {
20|      echo "<li>Quelldatei vorhanden";
21|
22|      if(!copy($file, $destination))
23|      {
24|        print ("$file konnte nicht archiviert werden...<br>\n");
25|      }
26|    }
27|  }
28|} 
          
 Moderator
							
						
 Funktioniert nun einwandfrei, super !!!
Comment