Sto cercando di creare uno zip con password, in locale funziona perfettamente ma sul server remoto
non da output e va in timeout ho provato ad utilizzare varie sintassi...
In locale funziona perfettamenteCodice PHP:<?php
// DEV
error_reporting (E_ALL);
// PRESET
$output = NULL;
echo "<div align=\"left\">";
echo "<hr /><pre>";
//-------------------------------------------------
// Zip help
//-------------------------------------------------
// -9 compress better
// -r recurse into directories
// -e encrypt
// -P use password to encrypt zipfile
// --password alias di -P
// -T test zipfile integrity
// -m move into zipfile (delete files)
//-------------------------------------------------
// Test in locale (Funziona perfettamente)
exec("zip -2 -e --password pippo -v dump_1.zip dump_file.sql", $output);
exec("zip -2 -e --password 'pippo' -v dump_2.zip dump_file.sql", $output);
exec("zip -2 -e -P pippo -v dump_3.zip dump_file.sql", $output);
exec("zip -2 -e -P 'pippo' -v dump_4.zip dump_file.sql", $output);
// Sul server remoto Funziona solo se elimino -e (encrypt)
exec("zip -2 -v dump_no_pw.zip dump_file.sql", $output);
// ..
print_r($output);
// ..
echo "</pre><hr />";
echo "</div>";
?>
In remoto funziona solo se elimino l'opzione -P (necessari per impostare una password)codice:Array ( [0] => updating: dump_file.sql (in=273912) (out=48605) (deflated 82%) [1] => total bytes=273912, compressed=48617 -> 82% savings [2] => updating: dump_file.sql (in=273912) (out=48605) (deflated 82%) [3] => total bytes=273912, compressed=48617 -> 82% savings [4] => updating: dump_file.sql (in=273912) (out=48605) (deflated 82%) [5] => total bytes=273912, compressed=48617 -> 82% savings [6] => updating: dump_file.sql (in=273912) (out=48605) (deflated 82%) [7] => total bytes=273912, compressed=48617 -> 82% savings [8] => updating: dump_file.sql (in=273912) (out=48605) (deflated 82%) [9] => total bytes=273912, compressed=48605 -> 82% savings )![]()
cichity74

cichity74
Rispondi quotando