could be problem of apache configuration ? is there directives like 'limit' in your apache config file? On 9/30/05, Yedidia Klein <yedidia@xxxxxxxxxxx> wrote: > no one answered me so i'm answering myself.... > php.ini has a directive called allow_webdav_methods that is by default off. > > changing this directive do not work on php 4.3.2 as written at > http://il.php.net/ini.core (didn't really understood what they ment > there by "This directive does not exist as of PHP 4.3.2"... (new feature > / old feature / bug??) > > so I also updated to php4.4.0 using cheetahweb rpms from > http://mirror.cheetaweb.com/redhat/3ES/i386/RPMS.cheeta/ > > Happy New Year (The Jewish new year starts next week..) > > --Y > > Yedidia Klein wrote: > > > I've a simple php script (see below) that write to a file the > > "REQUEST METHOD" that was used while calling this script. > > > > means that when I use a browser to access this script, it write to the > > file "GET". > > > > > > The problem starts while I try for example to send an OPTIONS request > > to this script (using a simple perl script that I wrote and is attached) > > > > while trying on RH based linuxes the request get to the apache logs > > but not to the php script (means my script do not write anything to > > its file > > > > but while trying on Debian based linuxes - the script *do* get all > > requests... > > > > I tried to compare the apache conf files and php.ini files w/o success... > > > > > > any idea how to set php (or apache) to pass these requests to my > > script ?? > > > > > > tnx, > > > > > > --Y > > > > > > the scripts: > > > > req.pl > > #!/usr/bin/perl > > > > use HTTP::Headers; > > use LWP::UserAgent; > > > > my $request = new HTTP::Request( > > 'OPTIONS'=>"http://cc.jct.ac.il/method/" ); > > > > my $ua = new LWP::UserAgent; > > my $response = $ua->request($request) || return "ERROR\t$!"; > > > > print $response->server; > > > > ------- > > > > > > method.php > > <?php > > $filename = '/var/www/html/method/method.log'; > > $somecontent = $_SERVER["REQUEST_METHOD"]."\n"; > > > > // Let's make sure the file exists and is writable first. > > #if (is_writable($filename)) { > > > > // In our example we're opening $filename in append mode. > > // The file pointer is at the bottom of the file hence > > // that's where $somecontent will go when we fwrite() it. > > if (!$handle = fopen($filename, 'a')) { > > echo "Cannot open file ($filename)"; > > exit; > > } > > > > // Write $somecontent to our opened file. > > if (fwrite($handle, $somecontent) === FALSE) { > > echo "Cannot write to file ($filename)"; > > exit; > > } > > > > echo "Success, wrote ($somecontent) to file ($filename)"; > > > > fclose($handle); > > ?> > > > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php