PHP expert |
|
hallo
ik werk nu aan oce v2 en ben bezig met me zip manager. Er is een probleem. Telkens wanneer ik een nieuwe zip maak en me bestanden wil toevoegen van me zip manager dan voegt hij altijd maar het laatste toe....
dit is me code:
<?php
...
$zip = new PclZip( $_POST['newZip'] );
$c = 'Files added to ' . $_POST['newZip'] . ': <br><br>';
foreach( $_SESSION['ZIP_CACHE'] as $key => $value ) {
if( $zip->create( $value ) == 0 ) {
$c .= '<font color=\'darkred\'>' . $value . '</font> (' . $zip->errorInfo( true ) . ')<br>';
} else {
$c .= '<font color=\'darkgreen\'>' . $value . '</font><br>';
}
}
unset( $_SESSION['ZIP_CACHE'] );
...
?>
<?php ... $zip = new PclZip( $_POST['newZip'] ); $c = 'Files added to ' . $_POST['newZip'] . ': <br><br>'; foreach( $_SESSION['ZIP_CACHE'] as $key => $value ) { if( $zip->create( $value ) == 0 ) { $c .= '<font color=\'darkred\'>' . $value . '</font> (' . $zip->errorInfo( true ) . ')<br>'; } else { $c .= '<font color=\'darkgreen\'>' . $value . '</font><br>'; } } unset( $_SESSION['ZIP_CACHE'] ); ... ?>
een voorbeeld van die session array is:
Citaat: 0 -> ../screens/3.jpg
1 -> ../images
2 -> ../oce.zip
weet iemand waarom hij maar ../oce.zip toevoegt en die andere niet, terwijl hij bij de output zegt dat hij alle files ge-add heeft...
bedankt, stijn
ik moest gewoon alle files in die create(); stoppen
|