php 文件读写的难题?

ipman 2001-02-06 03:52:00
小文件还可以,但是文件大了就出现如下错误:
Max file size of 2097152 bytes exceeded - file [attfile] not saved

函数源代码:

function postfile($localfile,$remotefile)
{
$buffer=1024;
$fsize=filesize($localfile);
$fileopen_id = fopen($localfile, "r");
if(!$fileopen_id)return false;
$fileput_id=fopen($remotefile, "w");
if(!$fileput_id)return false;
while($freaded<$fsize)
{
$fcontents=fread($fileopen_id,$buffer);
$freaded=$freaded+$buffer;
$filewrite=fwrite($fileput_id,$fcontents);
}
fclose($fileopen_id);
fclose($fileput_id);
return true;
}
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ipman 2001-02-06
  • 打赏
  • 举报
回复
我已经改了参数了,谢谢!
ipman 2001-02-06
  • 打赏
  • 举报
回复
谢谢yorgo
可以修改默认设置吗?我是用页面上传一个文件。
yorgo 2001-02-06
  • 打赏
  • 举报
回复
默认php可以上传的文件大小设置是2M,
看你上面的代码样子象是在服务器端拷贝一个文件,用拷贝文件的函数不就行了吗?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧