QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 642|回复: 2

请问一个关于rh9+apache 文件上传问题

[复制链接]
发表于 2003-9-12 13:26:59 | 显示全部楼层 |阅读模式
我在rh9下,默认安装了apache和php,但是在文件上传的时候文件增长了接近两倍,内码部分破坏了.我的apache是2.0.40版本.
我的代码如下
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="imgfile">
<input type="submit" value="upload">
&lt;/form&gt;

&lt;!--upload.php--&gt;
&lt;?PHP
  import_request_variables('gpc','');
  if (!is_uploaded_file($_FILES['imgfile']['tmp_name']))
  {
     die('File Upload Failed');
  }
  echo 'File name:'.$_FILES['imgfile']['name'].'
\n';
  echo 'File size:'.$_FILES['imgfile']['size'].'
\n';
  echo 'File error:'.$_FILES['imgfile']['error'].'
\n';
?&gt;

以上代码在win2000pro + iis下运行正常,但是我放到linux下面.
文件长度增加了,不知道什么原因,我怀疑是apache的问题,请大家帮忙解决.
发表于 2003-9-18 17:41:33 | 显示全部楼层
我也出现过这个问题,一直没有解决,最后用VB编了个上传的控件嵌在网页里了
回复

使用道具 举报

发表于 2003-9-21 17:43:19 | 显示全部楼层
直接用php的ftp好了:
if($upload!="")
         {
         $fp=fopen($upload,"r");
     $data=addslashes(fread($fp,filesize($upload)));
         }else
         {
           $data=NULL;
         }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 00:25 , Processed in 0.040572 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表