Re: Re: HTTP PUT problems

From: Date: Sat, 24 Aug 2002 17:30:50 +0000
Subject: Re: Re: HTTP PUT problems
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-113953@lists.php.net to get a copy of this message
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 > > >

« previous php.general (#113953) next »