Solo adesso posso leggere ...
Grazie prima di tutto Santino per l' interesse .
Il root dello script è su una unità esterna usb
l backups li effettuo regolarmente "momentaneamente"
sull unità c:\ del server web
gli errori sono failed open stream
, ho fatto alcune prove , almeno quelle possibili :
Effettuo per la prima volta un semplice mydldump
che funziona con mia grande sorpresa ... ma non so se è normale , ma il
dump delle tabelle me lo allinea tutte su una riga es:
Codice PHP:
INSERT INTO `cont` VALUES (1,'1-2003','1','11','3073/2','3089/2','doc/ordinetitoli/2003/1/doc/odp-del-1-2003....
spero che non dia problemi ai 100.000 dump , oppure mi devo preoccupare fino ora
è arrivato alla colonna 19007 con 300 data solo ,,,,..
Il problema serio è il secondo backup ossia i contenuti nella Dir
eseguo una funzione di copia directory che ho trovato :
Codice PHP:
copy_directory( $source, $destination ) {
if ( is_dir( $source ) ) {
@mkdir( $destination );
$directory = dir( $source );
while ( FALSE !== ( $readdirectory = $directory->read() ) ) {
if ( $readdirectory == '.' || $readdirectory == '..' ) {
continue;
}
$PathDir = $source . '/' . $readdirectory;
if ( is_dir( $PathDir ) ) {
copy_directory( $PathDir, $destination . '/' . $readdirectory );
continue;
}
copy( $PathDir, $destination . '/' . $readdirectory );
}
$directory->close();
}else {
copy( $source, $destination );
}
$s="X:\doc"; //fonte
$d="c:\b"; // destinazione
copy_directory( $s, $d );
: in effetti sono sicuro che è un problema di slash e bachslash e di file system
ho provato a lasciare libere le credenziali sia sulla nas che su una cartella condivisa ,,,
ma non connette niente ...
Se apro le stesse cartelle con un qualsiasi terminale sono accessibili in scrittura e lettura
non sono esperto in materia , ma al limite mi basterebbe un bath ad ogni avvio o spengimento server che mi mandi il contenuto del dopo backup su una unità locale ,,
ma ancora non ho dimestichezza con i @echo off . ho trovato
questo ...
Potrebbe essermi d 'aiuto .