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