On 19 January 2011 14:06, Merlin Morgenstern <merlin_x@xxxxxxxxxxx> wrote: > Hello, > > I am using shell_exec to uncompress zip files which works fine, but has one > big problem. Whenever the zip-archive containes an already existing file > name, it will overwrite the current one. I need the file to be extracted and > autorenamed. > > This is the code line: > > Â Â Â Â$output = shell_exec('unzip -jo '.$filename.' -d '.$path); > > Does anybody know a way on how to autorename existing files? > > I thought about a workaround on extracting to a tmp folder and then moving > to the proper directory while renaming the files if they already exists. > Unfortunatelly I could not find a way to do this. > > Thank you for any help on this. > > Merlin > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > As you are using an external app (unzip), does it support any sort of renaming? PHP isn't actually involved in the extraction process in this instance. You may be better off using the ZIP extension in PHP to extract the data and write it to your own files. -- Richard Quadling Twitter : EE : Zend @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php