Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:php:programme:copsy_verzeichnis

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
programmieren:php:programme:copsy_verzeichnis [04/10/2020 14:53] – angelegt connyprogrammieren:php:programme:copsy_verzeichnis [07/11/2021 12:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 ==== Verzeichnis incl. Unterverzeichnisse kopieren ==== ==== Verzeichnis incl. Unterverzeichnisse kopieren ====
  
-$erg = subdir_copy( $source, $dest ) +**$erg = subdir_copy( $source, $dest )** 
 +\\ 
 +\\ 
 +$source = zu kopierendes Verzeichnis, Bsp.: '../{Verzeicnis}/'\\ 
 +$dest = Zielverzeichnis, Bsp.: '../{Verzeichnis}/';\\
 \\ \\
- 
-$source = zu kopierendes Verzeichnis, Bsp.: '../{Verzeicnis}/' 
-$dest = Zielverzeichnis, Bsp.: '../{Verzeichnis}/'; 
- 
- 
 <code php| subdir_copy.php> <code php| subdir_copy.php>
-<?php+ <?php
 /* /*
  * by Conny Henn  * by Conny Henn
 + * source und dest Verzeichnis sollten existieren
  */  */
 + 
 +$source = "/var/customers/webs/No1/von_verz";
 +$dest =   "/var/customers/webs/No1/nach_verz";
 + 
 +subdir_copy($source,$dest);
 + 
 function subdir_copy( $source, $dest ) { function subdir_copy( $source, $dest ) {
- +  
-    if (!is_dir($source)){ + echo "<h1>Copy</h1><br>"; 
-        echo $source." nicht gefunden"; + if (!is_dir($source)){ 
 + echo "<b>Error:</b> ".$source." - Verzeichnis nicht gefunden";  
 + return false; 
 +
 + if (!is_dir($dest)){ 
 + echo "<b>Error:</b> ".$dest." - Verzeichnis nicht gefunden"; 
  return false;  return false;
-    +
- +  
-    $shellBefehl = "cp -Rv $source $dest"; + echo "From : ".$source."<br>"; 
-    echo exec($shellBefehl, $var); + echo "To   : ".$dest."<br>"; 
-    echo $var; +  
-    + $shellBefehl = "cp -RvpT $source $dest >>log.txt"; 
 + /** 
 + * cp Parameter 
 + * R rekursiv = mit Unterverzeichnissen 
 + * v verbose = vergleichen 
 + * p preserve = mode,ownership,timestamps - kopiert mit Rechten 
 + * T no-target-directory = keine Zielverzeichnis 
 + */ 
 + exec($shellBefehl, $output, $return_var); 
 + var_dump($output, $retrun_var);
 } }
 </code> </code>
programmieren/php/programme/copsy_verzeichnis.1601816037.txt.gz · Zuletzt geändert: 04/10/2020 13:53 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki