急急急,怪怪怪。。。。(30分)

  • 主题发起人 主题发起人 fpsky
  • 开始时间 开始时间
F

fpsky

Unregistered / Unconfirmed
GUEST, unregistred user!

有一个怪问题请各位帮忙:

我写了一个文件上传程序,程序运行很正常,可奇怪的是,别的文件都能上传,可就是不能上传*.PPT文件(Microsoft PowerPoint 文件)
不知哪位高手遇到过这种问题?或者能解决这个问题???
急急急……~~~~~~~~~~~~~~~
源程序如下:



<?php


//上传文件
function upload_file()
{
$sfile=Func_get_arg(0);

$msfile=Func_get_arg(1);

copy ($sfile,$msfile);

unlink($sfile);

}

//其中,文件指针(或URL吧)为$infile,$newfiles为上传后在服务器中的另存名

$filetime=gmdate(date(U));

$split_ipic=explode(".",$infile_name);

$insize=(round($infile_size/1024))."KB";

$sux=$split_ipic[1];//文件扩展名
$filename=$ckloginname.$filetime.".".$sux;

$newfiles=$file_path.$filename;

if(!is_dir($file_path))
{
mkdir("$file_path",0777);

}
upload_file($infile,$newfiles);


?>
 
有没有人会啊,帮帮忙!
 
拿你的程序来看看先
 
把PPT文档先压缩,再上传。除非你的程序也不能上传ZIP文档。
 
不会吧!?
 
是不是.ppt或者ppt在php里被解析成关键字或者特殊字符了???
 
类型不对吧,有个属性设设。NMFTP1.XXX的什么的。文件类型。
 
查看一下web服务器的mime设置,也许跟这个有关.
 
多人接受答案了。
 
后退
顶部