Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] PILNE Kopiowanie plików z katalogn do innego katalogu
dawhol
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam potrzbuję pilnie skrypt który skopiuje mi pliki z katalogu na serwerze www.costam.pl/katalog/ na serwer www.blebleble.com/katalog2/ (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ew. ten drugi serwer to moze byc dysk twardy naszego komputera

BYŁ BYM NIEZMIERNIE WDZIĘCZNY za odpowiedz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dawhol
post
Post #2





Grupa: Zarejestrowani
Postów: 256
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $source = 'http://i.mota.ru/nature/img/';
  3. $basePath = './tapety/';
  4. // copy a directory and all subdirectories and files (recursive)
  5. // void dircpy( str &apos;source directory&apos;, str &apos;destination directory&apos; [, bool &apos;overwrite existing files&apos;] )
  6. function dircpy($basePath, $source, $dest, $overwrite = false){
  7.  if(!is_dir($basePath . $dest)) //Lets just make sure our new folder is already created. Alright so its not effici
    ent to check each time... bite me
  8.  mkdir($basePath . $dest);
  9.  if($handle = opendir($basePath . $source)){ // if the folder exploration is sucsessful, continue
  10.  while(false !== ($file = readdir($handle))){ // as long as storing the next file to $file is successful, continue
  11.  if($file != &apos;.&apos; && $file != &apos;..&apos;){
  12.  $path = $source . &apos;/&apos; . $file;
  13.  if(is_file($basePath . $path)){
  14.  if(!is_file($basePath . $dest . &apos;/&apos; . $file) || $overwrite)
  15.  if(!@copy($basePath . $path, $basePath . $dest . &apos;/&apos; . $file)){
  16.  echo &apos;<font color="red">File (&apos;.$path.&apos;) could not be copied, likely a permissions problem.</font>&apos;;
  17.  }
  18.  } elseif(is_dir($basePath . $path)){
  19.  if(!is_dir($basePath . $dest . &apos;/&apos; . $file))
  20.  mkdir($basePath . $dest . &apos;/&apos; . $file); // make subdirectory before subdirectory is copied
  21.  dircpy($basePath, $path, $dest . &apos;/&apos; . $file, $overwrite); //recurse!
  22.  }
  23.  }
  24.  }
  25.  closedir($handle);
  26.  }
  27. }
  28.  
  29. ?>


dałem zmienne $basepath i $source ale i tak mi nie dziala wyskakuje blad
  1. <?php
  2. Parse error: parse error, unexpected '&' in /var/www/html/php/index.php on line 11
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 16:08