On Wed, Jul 9, 2008 at 3:10 PM, Eric Butera <[EMAIL PROTECTED]> wrote:

> On Wed, Jul 9, 2008 at 4:00 PM, Nathan Nobbe <[EMAIL PROTECTED]>
> wrote:
> > On Wed, Jul 9, 2008 at 1:43 PM, tedd <[EMAIL PROTECTED]> wrote:
> >
> >> Hi gang:
> >>
> >> I'm trying to do some zip stuff, but on server [1] my script hangs on:
> >>
> >> $zip = new ZipArchive();
> >>
> >> No errors, no anything, it just hangs -- I assuming that ZipArchive is
> not
> >> available.
> >>
> >> ---
> >>
> >> However, on server [2] (Daniel Brown's most excellent service, btw),
> >> everything works great -- as is usual (every time I say something like
> this
> >> he gives me another month of free service). :-)
> >>
> >> I've done phpinfo's on both servers, but don't see any obvious
> differences.
> >>
> >> Outside of running my script on different servers to see if it works, is
> >> there anyway I can tell beforehand if ZipArchive is available or not?
> >
> >
> > if(class_exists('ZipArchive', false))
> >  $zip = new ZipArchive();
> > else
> >  trigger_error('class ZipArchive does not exist!', E_USER_NOTICE);
> >
> > -nathan
> >
>
> But it deals with classes therefore it must thrown an exception, right? ;D


only if you want to be able to detect the error from the calling code and do
something as a result.  i just put this there, mainly as an example :)

Reply via email to