[PHP] Protected ZIP file with password
Hey folks, Do you know how can I create a protected zip file with password? Is there anyway? I've search on the internet, but without success. Thank's in advance, Petrus Bastos.
Re: [PHP] Protected ZIP file with password
Hi Nick, Sorry, but I forgot to tell you that I can't use this exec neither system commands because they are disabled for security precautions. So, Do you have any other ideas on how can I do that? Thanks for your help, Petrus Bastos. On Feb 17, 2008 5:15 AM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Hey folks, > > > > Do you know how can I create a protected zip file with password? Is > > there anyway? I've search on the internet, but without success. > > > > Thank's in advance, > > Petrus Bastos. > > > > > The easiest way to accomplish this would be to write a wrapper function > using the zip tool provided by (almost every) Linux distribution. > > > function zip($directory, $password, $saveAs) { >return exec("zip -r $saveAs -P $password $directory"; > } > > print zip("/home/nick", "mypass", "/tmp/homebackup.zip"); > > ?> > > Please note: the -P flag can be monitored on the local system so it is > considered insecure. > If you're going to be accepting input, you should also wrap your > variables in escapeshellarg() > > http://us3.php.net/zip > http://us.php.net/manual/en/function.exec.php > > from the zip manual entry > > THIS IS INSECURE! Many multi-user operating sys-tems > provide ways for any user to see the current command line of any other > user; even on stand-alone > systems there is always the threat of over-the-shoulder peeking. > Storing the plaintext password as > part of a command line in an automated script is even worse. Whenever > possible, use the non-echoing, > interactive prompt to enter passwords. (And where security is truly > important, use strong encryption > such as Pretty Good Privacy instead of the relatively weak encryption > provided by standard zipfile > utilities.) > > == > Nick Stinemates ([EMAIL PROTECTED]) > http://nick.stinemates.org > > AIM: Nick Stinemates > MSN: [EMAIL PROTECTED] > Yahoo: [EMAIL PROTECTED] > == >
Re: [PHP] Protected ZIP file with password
Unfortunately I don't have access to this family of methods because security policy. Lefting this way out, I didn't find anyway on how to do that. If you have any idea or know any module can do that, I'll appreciate to know too! Thanks in advance, Petrus Bastos. On Feb 17, 2008 2:30 PM, Daniel Brown <[EMAIL PROTECTED]> wrote: > On Feb 16, 2008 3:39 PM, Petrus Bastos <[EMAIL PROTECTED]> wrote: > > Hey folks, > > > > Do you know how can I create a protected zip file with password? Is > > there anyway? I've search on the internet, but without success. > >If you have system() access, use something in the exec() family > (and be sure to properly sanitize that). Otherwise, there is probably > a PEAR or PECL module that will do the work for you. > > -- > > > Daniel P. Brown > Senior Unix Geek > >
Re: [PHP] Protected ZIP file with password
Nick, I thank you help! But unfortunalety I didn't find way to do this. I'll continue trying. If you have any other idea, I'll appreciate to hear! Best regards, Petrus Bastos. On Feb 17, 2008 4:57 PM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Hi Nick, > > > > Sorry, but I forgot to tell you that I can't use this exec neither > > system commands because they are disabled for security precautions. So, > Do > > you have any other ideas on how can I do that? > > > > Thanks for your help, > > Petrus Bastos. > > > > On Feb 17, 2008 5:15 AM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > > > > > >> Petrus Bastos wrote: > >> > >>> Hey folks, > >>> > >>> Do you know how can I create a protected zip file with password? > Is > >>> there anyway? I've search on the internet, but without success. > >>> > >>> Thank's in advance, > >>> Petrus Bastos. > >>> > >>> > >>> > >> The easiest way to accomplish this would be to write a wrapper function > >> using the zip tool provided by (almost every) Linux distribution. > >> > >> >> > >> function zip($directory, $password, $saveAs) { > >>return exec("zip -r $saveAs -P $password $directory"; > >> } > >> > >> print zip("/home/nick", "mypass", "/tmp/homebackup.zip"); > >> > >> ?> > >> > >> Please note: the -P flag can be monitored on the local system so it is > >> considered insecure. > >> If you're going to be accepting input, you should also wrap your > >> variables in escapeshellarg() > >> > >> http://us3.php.net/zip > >> http://us.php.net/manual/en/function.exec.php > >> > >> from the zip manual entry > >> > >> THIS IS INSECURE! Many multi-user operating sys-tems > >> provide ways for any user to see the current command line of any other > >> user; even on stand-alone > >> systems there is always the threat of over-the-shoulder peeking. > >> Storing the plaintext password as > >> part of a command line in an automated script is even worse. Whenever > >> possible, use the non-echoing, > >> interactive prompt to enter passwords. (And where security is truly > >> important, use strong encryption > >> such as Pretty Good Privacy instead of the relatively weak > encryption > >> provided by standard zipfile > >> utilities.) > >> > >> == > >> Nick Stinemates ([EMAIL PROTECTED]) > >> http://nick.stinemates.org > >> > >> AIM: Nick Stinemates > >> MSN: [EMAIL PROTECTED] > >> Yahoo: [EMAIL PROTECTED] > >> == > >> > >> > > > > > Unfortunately I don't have any other ideas. Since PHP's implementation > of ZIP does not have password features you're left with the following > options: > >* Write your own implementation based on RFC >* Write an interface to another app which can zip the file for you >* Something else I can't think of ;x > > Sorry I don't have any other ideas. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
Re: [PHP] Protected ZIP file with password
Chris, Thanks for your help, but I think that package can't make what I want. But , I appreciate your help anyway and if you have any other ideas, please let me know! :) Thanks, Petrus Bastos. On Feb 17, 2008 10:38 PM, Chris <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Unfortunately I don't have access to this family of methods because > security > > policy. Lefting this way out, I didn't find anyway on how to do that. If > you > > have any idea or know any module can do that, I'll appreciate to know > too! > > See if the pear package does what you want: > > http://pear.php.net/package/File_Archive > > -- > Postgresql & php tutorials > http://www.designmagick.com/ >
Re: [PHP] Protected ZIP file with password
Nick, Thanks again for your worry. So, let's go, here goes my situation. I'm exporting data to another system. That system have an option to be feed by a password protected zip file. The export activity will be occur in this way: the user will generate the file on my application and will put this file into that another system. So, I need generate that file. Maybe one solution is to generate the file unzipped and determine that user should zip the file with password on his Windows or Linux operating system. But, I can't let that responsibility on user hands. So, because that I need to generate the file already protected. PS: Sorry my bad english. I'm Brazilian and I'm not fluent english. Thanks one more time, Petrus Bastos. On Feb 18, 2008 12:26 AM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Chris, > > > > Thanks for your help, but I think that package can't make what I > want. > > But , I appreciate your help anyway and if you have any other ideas, > please > > let me know! :) > > > > Thanks, > > Petrus Bastos. > > > > On Feb 17, 2008 10:38 PM, Chris <[EMAIL PROTECTED]> wrote: > > > > > >> Petrus Bastos wrote: > >> > >>> Unfortunately I don't have access to this family of methods because > >>> > >> security > >> > >>> policy. Lefting this way out, I didn't find anyway on how to do that. > If > >>> > >> you > >> > >>> have any idea or know any module can do that, I'll appreciate to know > >>> > >> too! > >> > >> See if the pear package does what you want: > >> > >> http://pear.php.net/package/File_Archive > >> > >> -- > >> Postgresql & php tutorials > >> http://www.designmagick.com/ > >> > >> > > > > > I'm sure you know what you're doing, but maybe you'd be better off > letting us know the task / process to better understand what you'd like > to accomplish. From there, since it's obvious that PHP does not have > built in password functions, and that exec() is out of the question; > maybe we can figure out how to move onward. > > -- > == > Nick Stinemates ([EMAIL PROTECTED]) > http://nick.stinemates.org > > AIM: Nick Stinemates > MSN: [EMAIL PROTECTED] > Yahoo: [EMAIL PROTECTED] > == > > >
Re: [PHP] Protected ZIP file with password
Bastien, I thank your help, but I think that your idea doesn't resolve my problem because I need generate that file online when user clicks on a link.The file must be obtained at the time he clicks. Thanks anyway, Petrus Bastos. On Feb 18, 2008 12:18 PM, Bastien Koert <[EMAIL PROTECTED]> wrote: > > Hey, what about placing the unzipped folder into a dir that has a process > watching it that will pick up the file, zip and protect it and then ftp (or > another delivery mechanism) to the destination? > > Bastien > > Date: Mon, 18 Feb 2008 08:59:02 -0300> From: [EMAIL PROTECTED]> To: > [EMAIL PROTECTED]> CC: [EMAIL PROTECTED]; php-general@lists.php.net> > Subject: Re: [PHP] Protected ZIP file with password> > Nick,> > Thanks again > for your worry. So, let's go, here goes my situation. I'm> exporting data to > another system. That system have an option to be feed by a> password > protected zip file. The export activity will be occur in this way:> the user > will generate the file on my application and will put this file> into that > another system. So, I need generate that file. Maybe one solution> is to > generate the file unzipped and determine that user should zip the file> with > password on his Windows or Linux operating system. But, I can't let> that > responsibility on user hands. So, because that I need to generate the> file > already protected.> > PS: Sorry my bad english. I'm Brazilian and I'm not > fluent english.> > Thanks one more time,> Petrus Bastos.> > On Feb 18, 2008 > 12:26 AM, Nick Stinemates <[EMAIL PROTECTED]> wrote:> > > Petrus Bastos > wrote:> > > Chris,> > >> > > Thanks for your help, but I think that package > can't make what I> > want.> > > But , I appreciate your help anyway and if > you have any other ideas,> > please> > > let me know! :)> > >> > > Thanks,> > > > Petrus Bastos.> > >> > > On Feb 17, 2008 10:38 PM, Chris < > [EMAIL PROTECTED]> wrote:> > >> > >> > >> Petrus Bastos wrote:> > >>> > > >>> Unfortunately I don't have access to this family of methods because> > > >>>> > >> security> > >>> > >>> policy. Lefting this way out, I didn't find > anyway on how to do that.> > If> > >>>> > >> you> > >>> > >>> have any idea > or know any module can do that, I'll appreciate to know> > >>>> > >> too!> > > >>> > >> See if the pear package does what you want:> > >>> > >> > http://pear.php.net/package/File_Archive> > >>> > >> --> > >> Postgresql & > php tutorials> > >> http://www.designmagick.com/> > >>> > >>> > >> > >> > > I'm sure you know what you're doing, but maybe you'd be better off> > > letting us know the task / process to better understand what you'd like> > > to accomplish. From there, since it's obvious that PHP does not have> > > built in password functions, and that exec() is out of the question;> > > maybe we can figure out how to move onward.> >> > --> > ==> > > Nick Stinemates ([EMAIL PROTECTED])> > http://nick.stinemates.org> >> > > AIM: Nick Stinemates> > MSN: [EMAIL PROTECTED]> > Yahoo: > [EMAIL PROTECTED]> > ==> >> >> > > _ > >
Re: [PHP] Protected ZIP file with password
Wolf, I thank your help! I have all zip methods available, but don't have any method that generate password protected zip file. Thanks anyway, Petrus Bastos. On Feb 18, 2008 1:10 PM, Wolf <[EMAIL PROTECTED]> wrote: > > ---- Petrus Bastos <[EMAIL PROTECTED]> wrote: > > Bastien, > > > > I thank your help, but I think that your idea doesn't resolve my > problem > > because I need generate that file online when user clicks on a link.Thefile > > must be obtained at the time he clicks. > > > > Thanks anyway, > > Petrus Bastos. > > > > > What methods do you have available? When you run phpinfo script ( phpinfo() ?> what does it say the compile statement is? > > If it was compiled --with-zip then you should be good with the PECL usage > http://us3.php.net/zip > > Otherwise, you are probably SOL... > > Wolf >
Re: [PHP] Protected ZIP file with password
Daniel, But I can install PEAR/PECL modules, but I didn't see any module that do what I want. Do you know any module that create password protected zip files? Thanks again, Petrus Bastos. On Feb 18, 2008 1:29 PM, Daniel Brown <[EMAIL PROTECTED]> wrote: > On Feb 18, 2008 11:18 AM, Petrus Bastos <[EMAIL PROTECTED]> wrote: > > Wolf, > > > > I thank your help! I have all zip methods available, but don't have > any > > method that generate password protected zip file. > >In all honesty, Petrus, since none of the suggestions made to you > will work in your situation, I'm afraid the answer is "you can't do > it." > >The only way you'll be able to do it is to move to a host that > allows exec() or at least has (or will allow you to install) a > PEAR/PECL module to perform more advanced zip operations. > > -- > > > Daniel P. Brown > Senior Unix Geek > >
Re: [PHP] Protected ZIP file with password
Richard, Unfortunately, I can't get out of the zip password rut because the destination system read only this file format. I can't change the destination system. Thanks, Petrus. On Feb 18, 2008 2:11 PM, Richard Lynch <[EMAIL PROTECTED]> wrote: > On Mon, February 18, 2008 5:59 am, Petrus Bastos wrote: > > Thanks again for your worry. So, let's go, here goes my situation. > > I'm > > exporting data to another system. That system have an option to be > > feed by a > > password protected zip file. The export activity will be occur in this > > way: > > the user will generate the file on my application and will put this > > file > > into that another system. So, I need generate that file. Maybe one > > solution > > is to generate the file unzipped and determine that user should zip > > the file > > with password on his Windows or Linux operating system. But, I can't > > let > > that responsibility on user hands. So, because that I need to generate > > the > > file already protected. > > Perhaps you could use SCP (or SSH tunneling) to transfer the file from > system to system, so that it need not ever be visible to the outside > world, and thus not need the rather lame zip password. > > Another option would be to take the whole file and 2-way encrypt it > with a public/private key pair, and install the private key on the > receiving server. > > In other words, get out of the zip password rut, and protect the file > some other way. > > -- > Some people have a "gift" link here. > Know what I want? > I want you to buy a CD from some indie artist. > http://cdbaby.com/from/lynch > Yeah, I get a buck. So? > >
Re: [PHP] Protected ZIP file with password
Hey folks, I got access to exec method for test! But, it's not working... :( the function returns 127 and don't create the zip file, I've tested on Linux command tool and works! Do you have any idea why didn't work? Thanks again and sorry for the inconvenience, Petrus Bastos. On Feb 18, 2008 2:37 PM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Richard, > > > > Unfortunately, I can't get out of the zip password rut because the > > destination system read only this file format. I can't change the > > destination system. > > > > Thanks, > > Petrus. > > > > On Feb 18, 2008 2:11 PM, Richard Lynch <[EMAIL PROTECTED]> wrote: > > > > > >> On Mon, February 18, 2008 5:59 am, Petrus Bastos wrote: > >> > >>> Thanks again for your worry. So, let's go, here goes my situation. > >>> I'm > >>> exporting data to another system. That system have an option to be > >>> feed by a > >>> password protected zip file. The export activity will be occur in this > >>> way: > >>> the user will generate the file on my application and will put this > >>> file > >>> into that another system. So, I need generate that file. Maybe one > >>> solution > >>> is to generate the file unzipped and determine that user should zip > >>> the file > >>> with password on his Windows or Linux operating system. But, I can't > >>> let > >>> that responsibility on user hands. So, because that I need to generate > >>> the > >>> file already protected. > >>> > >> Perhaps you could use SCP (or SSH tunneling) to transfer the file from > >> system to system, so that it need not ever be visible to the outside > >> world, and thus not need the rather lame zip password. > >> > >> Another option would be to take the whole file and 2-way encrypt it > >> with a public/private key pair, and install the private key on the > >> receiving server. > >> > >> In other words, get out of the zip password rut, and protect the file > >> some other way. > >> > >> -- > >> Some people have a "gift" link here. > >> Know what I want? > >> I want you to buy a CD from some indie artist. > >> http://cdbaby.com/from/lynch > >> Yeah, I get a buck. So? > >> > >> > >> > > > > > Sounds like a creative challenge... this is what makes programmers > problem solvers. You can write the code, you have the knowledge.. and > then you get requirements like this one. How annoying! > > I found out some interesting information researching your issue. It > seems that encryption by password is actually not built in to ZIP > itself, but was an implementation detail apps like WinZip added to the > mix. Because of that, the original ZIP libs don't have any notions of > password protection. > > It seems like this isn't a language specific issue, either. > > I think it's time to get creative, Petros. You're in a bind, and I > assume you need to get this done, so you have the following options (in > the order I would do it in..) > -> Turn on exec() > -> You can use/modify an app I wrote (in python) which accepts UDP > packets and executed commands based off of it. You can strip out the > really insecure things and just accept 'zip' commands. The lib/app is > really small and lightweight. There are no dependencies outside of I > think 3 python modules. If I couldn't turn on exec(), this is the route > I would go. > -> Use some form of file/directory montoring + zip. > -> Pass the request on to an environment that has zip() > > -- > == > Nick Stinemates ([EMAIL PROTECTED]) > http://nick.stinemates.org > > AIM: Nick Stinemates > MSN: [EMAIL PROTECTED] > Yahoo: [EMAIL PROTECTED] > == > > >
Re: [PHP] Protected ZIP file with password
I'm testing on FreeBSD. I can use any command through system(), but the zip command doesn't works! I don't know why. On Feb 18, 2008 4:06 PM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Hey folks, > > > >I got access to exec method for test! But, it's not working... :( > > the function returns 127 and don't create the zip file, I've tested on > > Linux command tool and works! Do you have any idea why didn't work? > > > > Thanks again and sorry for the inconvenience, > > Petrus Bastos. > > > > On Feb 18, 2008 2:37 PM, Nick Stinemates <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > Petrus Bastos wrote: > > > Richard, > > > > > > Unfortunately, I can't get out of the zip password rut > > because the > > > destination system read only this file format. I can't change the > > > destination system. > > > > > > Thanks, > > > Petrus. > > > > > > On Feb 18, 2008 2:11 PM, Richard Lynch <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > > > >> On Mon, February 18, 2008 5:59 am, Petrus Bastos wrote: > > >> > > >>> Thanks again for your worry. So, let's go, here goes my > > situation. > > >>> I'm > > >>> exporting data to another system. That system have an option to > be > > >>> feed by a > > >>> password protected zip file. The export activity will be occur > > in this > > >>> way: > > >>> the user will generate the file on my application and will put > > this > > >>> file > > >>> into that another system. So, I need generate that file. Maybe > one > > >>> solution > > >>> is to generate the file unzipped and determine that user > > should zip > > >>> the file > > >>> with password on his Windows or Linux operating system. But, I > > can't > > >>> let > > >>> that responsibility on user hands. So, because that I need to > > generate > > >>> the > > >>> file already protected. > > >>> > > >> Perhaps you could use SCP (or SSH tunneling) to transfer the > > file from > > >> system to system, so that it need not ever be visible to the > > outside > > >> world, and thus not need the rather lame zip password. > > >> > > >> Another option would be to take the whole file and 2-way encrypt > it > > >> with a public/private key pair, and install the private key on > the > > >> receiving server. > > >> > > >> In other words, get out of the zip password rut, and protect > > the file > > >> some other way. > > >> > > >> -- > > >> Some people have a "gift" link here. > > >> Know what I want? > > >> I want you to buy a CD from some indie artist. > > >> http://cdbaby.com/from/lynch > > >> Yeah, I get a buck. So? > > >> > > >> > > >> > > > > > > > > Sounds like a creative challenge... this is what makes programmers > > problem solvers. You can write the code, you have the knowledge.. > and > > then you get requirements like this one. How annoying! > > > > I found out some interesting information researching your issue. It > > seems that encryption by password is actually not built in to ZIP > > itself, but was an implementation detail apps like WinZip added to > the > > mix. Because of that, the original ZIP libs don't have any notions > of > > password protection. > > > > It seems like this isn't a language specific issue, either. > > > > I think it's time to get creative, Petros. You're in a bind, and I > > assume you need to get this done, so you have the following > > options (in > > the order I would do it in..) > > -> Turn on exec() > > -> You can use/modify an app I wrote (in python) which accepts UDP > > packets and executed commands based off of it. You can strip out
Re: [PHP] Protected ZIP file with password
Yes. On Feb 18, 2008 5:50 PM, Jay Blanchard <[EMAIL PROTECTED]> wrote: > [snip] > I'm testing on FreeBSD. I can use any command through system(), but the > zip > command doesn't works! I don't know why. > [/snip] > > Have you tried the command from the command line without PHP to make > sure it works?
Re: [PHP] Protected ZIP file with password
zip program is installed. I'd type whereis and returned /usr/ports/archivers/zip. I've change my zip command and put th whole path. Now return error 126. :( On Feb 18, 2008 5:51 PM, Stut <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > I'm testing on FreeBSD. I can use any command through system(), but the > zip > > command doesn't works! I don't know why. > > Is zip installed? AFAIK it's not by default. > > Do a system('whereis zip'); to see. > > -Stut > > -- > http://stut.net/ >
Re: [PHP] Protected ZIP file with password
Unfortunately, I don't have access to root user here. It was a miracle get access to system command. I have to resolve this problem without root user. :( On Feb 18, 2008 6:08 PM, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > Shawn McKenzie wrote: > > Petrus Bastos wrote: > >> zip program is installed. I'd type whereis and returned > >> /usr/ports/archivers/zip. I've change my zip command and put th whole > path. > >> Now return error 126. :( > >> > >> On Feb 18, 2008 5:51 PM, Stut <[EMAIL PROTECTED]> wrote: > >> > >>> Petrus Bastos wrote: > >>>> I'm testing on FreeBSD. I can use any command through system(), but > the > >>> zip > >>>> command doesn't works! I don't know why. > >>> Is zip installed? AFAIK it's not by default. > >>> > >>> Do a system('whereis zip'); to see. > >>> > >>> -Stut > >>> > >>> -- > >>> http://stut.net/ > >>> > > > > Umm, it's been a while for me on BSD, but isn't > > '/usr/ports/archivers/zip' a directory holding sources to build zip? > > > > -Shawn > > Maybe as root: > > cd /usr/ports/archivers/zip > make install clean zip > > -Shawn > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
Re: [PHP] Protected ZIP file with password
Ok. I've tried the command again and returned /usr/local/bin/zip... but return the same error... On Feb 18, 2008 6:13 PM, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > Unfortunately, I don't have access to root user here. It was a miracle > get > > access to system command. I have to resolve this problem without root > user. > > :( > > > > On Feb 18, 2008 6:08 PM, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > > > >> Shawn McKenzie wrote: > >>> Petrus Bastos wrote: > >>>> zip program is installed. I'd type whereis and returned > >>>> /usr/ports/archivers/zip. I've change my zip command and put th whole > >> path. > >>>> Now return error 126. :( > >>>> > >>>> On Feb 18, 2008 5:51 PM, Stut <[EMAIL PROTECTED]> wrote: > >>>> > >>>>> Petrus Bastos wrote: > >>>>>> I'm testing on FreeBSD. I can use any command through system(), but > >> the > >>>>> zip > >>>>>> command doesn't works! I don't know why. > >>>>> Is zip installed? AFAIK it's not by default. > >>>>> > >>>>> Do a system('whereis zip'); to see. > >>>>> > >>>>> -Stut > >>>>> > >>>>> -- > >>>>> http://stut.net/ > >>>>> > >>> Umm, it's been a while for me on BSD, but isn't > >>> '/usr/ports/archivers/zip' a directory holding sources to build zip? > >>> > >>> -Shawn > >> Maybe as root: > >> > >> cd /usr/ports/archivers/zip > >> make install clean zip > >> > >> -Shawn > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> > > > Well, have someone install zip. You won't have any luck trying to > execute that directory. > > -Shawn > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
Re: [PHP] Protected ZIP file with password
I'd look at parameters and my command is ok. On Feb 18, 2008 5:51 PM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > Petrus Bastos wrote: > > I'm testing on FreeBSD. I can use any command through system(), but the > zip > > command doesn't works! I don't know why. > > > > > > On Feb 18, 2008 4:06 PM, Nick Stinemates <[EMAIL PROTECTED]> wrote: > > > > > >> Petrus Bastos wrote: > >> > >>> Hey folks, > >>> > >>>I got access to exec method for test! But, it's not working... :( > >>> the function returns 127 and don't create the zip file, I've tested on > >>> Linux command tool and works! Do you have any idea why didn't work? > >>> > >>> Thanks again and sorry for the inconvenience, > >>> Petrus Bastos. > >>> > >>> On Feb 18, 2008 2:37 PM, Nick Stinemates <[EMAIL PROTECTED] > >>> <mailto:[EMAIL PROTECTED]>> wrote: > >>> > >>> Petrus Bastos wrote: > >>> > Richard, > >>> > > >>> > Unfortunately, I can't get out of the zip password rut > >>> because the > >>> > destination system read only this file format. I can't change > the > >>> > destination system. > >>> > > >>> > Thanks, > >>> > Petrus. > >>> > > >>> > On Feb 18, 2008 2:11 PM, Richard Lynch <[EMAIL PROTECTED] > >>> <mailto:[EMAIL PROTECTED]>> wrote: > >>> > > >>> > > >>> >> On Mon, February 18, 2008 5:59 am, Petrus Bastos wrote: > >>> >> > >>> >>> Thanks again for your worry. So, let's go, here goes my > >>> situation. > >>> >>> I'm > >>> >>> exporting data to another system. That system have an option > to > >>> > >> be > >> > >>> >>> feed by a > >>> >>> password protected zip file. The export activity will be occur > >>> in this > >>> >>> way: > >>> >>> the user will generate the file on my application and will put > >>> this > >>> >>> file > >>> >>> into that another system. So, I need generate that file. Maybe > >>> > >> one > >> > >>> >>> solution > >>> >>> is to generate the file unzipped and determine that user > >>> should zip > >>> >>> the file > >>> >>> with password on his Windows or Linux operating system. But, I > >>> can't > >>> >>> let > >>> >>> that responsibility on user hands. So, because that I need to > >>> generate > >>> >>> the > >>> >>> file already protected. > >>> >>> > >>> >> Perhaps you could use SCP (or SSH tunneling) to transfer the > >>> file from > >>> >> system to system, so that it need not ever be visible to the > >>> outside > >>> >> world, and thus not need the rather lame zip password. > >>> >> > >>> >> Another option would be to take the whole file and 2-way > encrypt > >>> > >> it > >> > >>> >> with a public/private key pair, and install the private key on > >>> > >> the > >> > >>> >> receiving server. > >>> >> > >>> >> In other words, get out of the zip password rut, and protect > >>> the file > >>> >> some other way. > >>> >> > >>> >> -- > >>> >> Some people have a "gift" link here. > >>> >> Know what I want? > >>> >> I want you to buy a CD from some indie artist. > >>> >> http://cdbaby.com/from/lynch > >>> >> Yeah, I get a buck. So? > >>> >> > >>> >> > >>> >> > >>> > > >>> > > >>> Sounds like a creative challenge... this is what makes programmers > >>>
Re: [PHP] Protected ZIP file with password
Actually, I don't know anything about FreeBSD. I never used this system. But, here my zip command works fine at command line, why doesn't works with PHP? On Feb 18, 2008 6:28 PM, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > Greg Donald wrote: > > On 2/18/08, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > >> Sure, if you want to miss all the linker and compiler goodies :-) > > > > I'm guessing that'd be non-issue for an obviously inexperienced FreeBSD > user. > > > > > But I'm guessing he'd think it was cool. Also, he's not root so I > assume that pkg_add won't work either. The ftp error may be misleading, > dunno. > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
Re: [PHP] Protected ZIP file with password
Wolf, I'm sure actually working from the command line. > /usr/local/bin/zip -P t.zip biblioteca.php adding: biblioteca.php (deflated 73%) > On Feb 18, 2008 6:37 PM, Wolf <[EMAIL PROTECTED]> wrote: > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > Actually, I don't know anything about FreeBSD. I never used this > system. > > But, here my zip command works fine at command line, why doesn't works > with > > PHP? > > > > > > > Have you talked with your server admins about the use of zip? Sounds like > you have an environment set up by a blind monkey. > > Are you sure the command is actually working from the command line? > What is the command and output? > > Wolf >
Re: [PHP] Protected ZIP file with password
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.1-release/Latest/zip.tbz: File unavailable (e.g., file not found, no access) pkg_add: unable to fetch ' ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.1-release/Latest/zip.tbz' by URL :( On Feb 18, 2008 6:17 PM, Greg Donald <[EMAIL PROTECTED]> wrote: > On 2/18/08, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > > cd /usr/ports/archivers/zip > > make install clean zip > > pkg_add -r zip > > done. > > > -- > Greg Donald > http://destiney.com/ > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >
Re: [PHP] Protected ZIP file with password
I've tried. returned Array ( ) 127 On Feb 18, 2008 6:58 PM, Daniel Brown <[EMAIL PROTECTED]> wrote: > On Feb 18, 2008 4:55 PM, Petrus Bastos <[EMAIL PROTECTED]> wrote: > > system("/usr/local/bin/zip -P t.zip biblioteca.php",$ret_val); > > > > that's my code and even zip with full path, return $ret_val = 127; > >Try this instead: > > exec('/usr/local/bin/zip -P t.zip biblioteca.php',$ret,$err); > > echo "\n"; > print_r($ret); > echo "\n"; > > echo "\n"; > print_r($err); > echo "\n"; > ?> > > -- > > > Daniel P. Brown > Senior Unix Geek > >
Re: [PHP] Protected ZIP file with password
Results the same thing. On Feb 18, 2008 6:59 PM, Wolf <[EMAIL PROTECTED]> wrote: > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > system("/usr/local/bin/zip -P t.zip biblioteca.php",$ret_val); > > > > that's my code and even zip with full path, return $ret_val = 127; > > > > On Feb 18, 2008 6:43 PM, Wolf <[EMAIL PROTECTED]> wrote: > > > > > > > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > > > Wolf, > > > > > > > > I'm sure actually working from the command line. > > > > > > > > > /usr/local/bin/zip -P t.zip biblioteca.php > > > > adding: biblioteca.php (deflated 73%) > > > > > > > > > > > > > > > > > On Feb 18, 2008 6:37 PM, Wolf <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > > > > > Actually, I don't know anything about FreeBSD. I never used > this > > > > > system. > > > > > > But, here my zip command works fine at command line, why doesn't > > > works > > > > > with > > > > > > PHP? > > > > > > > > > > > > > > > > > > > > > > > > > > > Have you talked with your server admins about the use of zip? > Sounds > > > like > > > > > you have an environment set up by a blind monkey. > > > > > > > > > > Are you sure the command is actually working from the command > line? > > > > > What is the command and output? > > > > > > > > > > Wolf > > > > > > > > > > > What does your script command look like? > > > > > http://www.google.com/search?q=php%3A+exec+zip+error+127&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a > > Try using Passthru >
Re: [PHP] Protected ZIP file with password
system("/usr/local/bin/zip -P t.zip biblioteca.php",$ret_val); that's my code and even zip with full path, return $ret_val = 127; On Feb 18, 2008 6:43 PM, Wolf <[EMAIL PROTECTED]> wrote: > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > Wolf, > > > > I'm sure actually working from the command line. > > > > > /usr/local/bin/zip -P t.zip biblioteca.php > > adding: biblioteca.php (deflated 73%) > > > > > > > > > On Feb 18, 2008 6:37 PM, Wolf <[EMAIL PROTECTED]> wrote: > > > > > > > > Petrus Bastos <[EMAIL PROTECTED]> wrote: > > > > Actually, I don't know anything about FreeBSD. I never used this > > > system. > > > > But, here my zip command works fine at command line, why doesn't > works > > > with > > > > PHP? > > > > > > > > > > > > > > > > > Have you talked with your server admins about the use of zip? Sounds > like > > > you have an environment set up by a blind monkey. > > > > > > Are you sure the command is actually working from the command line? > > > What is the command and output? > > > > > > Wolf > > > > > What does your script command look like? >
Re: [PHP] Protected ZIP file with password
I've tried without success... system("/usr/local/bin/zip -P /.automount/ipojuca/export/homeg03/golapa/public_html/mapdenguepe128/site/php/biblioteca/t.zip /.automount/ipojuca/export/homeg03/golapa/public_html/mapdenguepe128/site/php/biblioteca/biblioteca.php",$ret_val); On Feb 18, 2008 7:16 PM, Shawn McKenzie <[EMAIL PROTECTED]> wrote: > In your php code you'll need the full path to biblioteca.php and to > t.zip and the web user will need write permissions to the dir where you > create t.zip. > > -Shawn > > Petrus Bastos wrote: > > Wolf, > > > > I'm sure actually working from the command line. > > > > > /usr/local/bin/zip -P t.zip biblioteca.php > > adding: biblioteca.php (deflated 73%) > > > > > > > > > On Feb 18, 2008 6:37 PM, Wolf <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > Petrus Bastos <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > Actually, I don't know anything about FreeBSD. I never used > > this system. > > > But, here my zip command works fine at command line, why doesn't > > works with > > > PHP? > > > > > > > > > > > > Have you talked with your server admins about the use of zip? > > Sounds like you have an environment set up by a blind monkey. > > > > Are you sure the command is actually working from the command line? > > What is the command and output? > > > > Wolf > > > > >
[PHP] Password protected ZIP file
Hey folks, I just wanna say thanks for whole help you've had give to me. I did solve my problem with clues you give to me. Now, I have a server exclusively to my project and I enabled the system command and zip command works fine. Thanks again, Petrus Bastos.