Re: Re: HTTP PUT problems
| From: | Darren McClelland | Date: | Sat, 24 Aug 2002 17:38:35 +0000 |
| Subject: | Re: Re: HTTP PUT problems | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-113957@lists.php.net to get a copy of this message | ||
Yes, I'd run across that bug report when trying to find some solution. I was
hoping it had been fixed in some later version.
Apparently not...
Darren McClelland
On Saturday 24 August 2002 10:30, Matt wrote:
> Looks like you're in a rut.
>
> http://bugs.php.net/bug.php?id=10307
>
> From: "Darren McClelland" <darren@seattleserver.com>
>
> >Sent: Saturday, August 24, 2002 12:40 PM
> >Subject: Re: [PHP] Re: HTTP PUT problems
> >
> >
> > Here is the relevant section of code:
> >
> > if(!isset($userfile) || !isset($userfile_name) ||
> > !isset($userfile_size)){ $mesg = sprintf("PHP_PUT_FILENAME: '%s'
> > PHP_UPLOADED_FILE_NAME: '%s' userfile: '%s'\n",
> > $PHP_PUT_FILENAME, $PHP_UPLOADED_FILE_NAME, $userfile);
> > $err = new Error($mesg);
> > $err->notify();
> > printf("%d\n", ZCOMM_BAD_UPLOAD);
> > exit;
> > }
> >
> > This is some debugging code I put in to try to figure out where the
>
> filename
>
> > was. The problem is that $PHP_PUT_FILENAME, and $PHP_UPLOADED_FILE_NAME
>
> are
>
> > not set, so I have no way to get to the uploaded file.
> > As for the browser question I'm using curl to PUT the the file. If I turn
>
> on
>
> > mod_put I can put files up on the server to my heart's content. I need to
>
> do
>
> > some processing of the files after they get to the server, and I'd like
> > to
>
> do
>
> > it with PHP. I had a solution that worked fine with RFC 1867 HTTP POST
>
> file
>
> > upload, but due to breakages on the client end I need to get PUT working.
> >
> > Has anyone gotten PUT working with PHP and if so how?
> > Thanks,
> > Darren McClelland
> >
> > On Saturday 24 August 2002 00:23, you wrote:
> > > Can you show the code - alot easier to see the error with the full
>
> picture
>
> > > JohnP
> > >
> > >
> > > "Darren McClelland" <darren@seattleserver.com> wrote in message
> > > news:php.general-113907@news.php.net...
> > >
> > > > Hello,
> > > > I am attempting to use the HTTP PUT method for file upload with PHP
>
> and
>
> > > > am having problems. I can get the desired PHP script to run when I
> > > > PUT
>
> my
>
> > > file
> > >
> > > > but the $PHP_PUT_FILENAME, and $PHP_UPLOADED_FILE_NAME variables
> > >
> > > described
> > >
> > > > in the documentation aren't set. Where is the put file placed and
>
> where
>
> > > can I
> > >
> > > > get the file name? Has anyone gotten this to work?
> > > >
> > > > I am using PHP 4.2.2 with Apache 1.3.23 on Linux.
> > > > PHP RPMs from here:
> > > > http://rpms.arvin.dk/php/rh72/
> > > >
> > > > Thanks,
> > > > Darren McClelland
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php