i just cleaned it up a bit <? function edit_max_filesize($size){ $filename = ".htaccess"; $size = $size."M"; $fd = fopen ($filename, "r+"); flock($fd, LOCK_EX); while (!feof($fd)) { $fpos = ftell($fd); $c = fgetc($fd); if ($c == "M"){ ftruncate($fd, $fpos-2); fseek($fd, -3, SEEK_CUR); fwrite($fd,'"'.$size.'"'); } } flock($fd, LOCK_UN); fclose ($fd); } define('MAX_FILESIZE','5'); edit_max_filesize(MAX_FILESIZE);
?> "Electroteque" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > hi guys i've managed to edit a htaccess file which will allow to override > the upload_max_filesize ini setting which cannot be edited in php itself > hope this helps, shure its a hack there could be anything with M in it, i'm > terrible at regex, so if anyone would like to add to it go ahead. > > <? > $filename = ".htaccess"; > $fd = fopen ($filename, "r+"); > flock($fd, LOCK_EX); > while (!feof($fd)) { > $size="3M"; //whatever value u like in a defines > $fpos = ftell($fd); > $c = fgetc($fd); > if ($c == "M"){ > ftruncate($fd, $fpos-2); > fseek($fd, -3, SEEK_CUR); > fwrite($fd,'"'.$size.'"'); > } > } > flock($fd, LOCK_UN); > fclose ($fd); > ?> > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php