PHP 文件上传的问题 $name = $_FILES['upfile']; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还下面这个if(!move_uploaded_file($name['tmp_name'],"../upload/".basename($name["name"]))){ move_uploaded_file第二个参数用绝对路径 按照上面说的还是不行...英文没事中文不行<link rel="stylesheet" href="../style/cskt.css"><?phpinclude '../config.inc.php';$user = $_SESSION['name'];$name = $_FILES['upfile']; if(!move_uploaded_file($name['tmp_name'],"../upload/".basename($name["name"]))){ if(is_uploaded_file($_FILES['upfile']['tmp_name'])) { echo "ϴʧ!"; } else {//ͼƬԤ echo $name; } } 这位问题我没遇到过呢,可能是编码问题$newname =iconv('UTF-8', 'GB2312', $name["name"]);if(!move_uploaded_file($name['tmp_name'],"../upload/".$newname){ //一段简单的代码,你可以借鉴一下,中文没有问题,不过我的方法比较笨,是把文件名md5加密了 $name=$_POST["name"]; $date = date("U"); $filedir="../File/"; $fileName_tmp=md5($fileName_name); switch($fileName_type) { case "application/msword": $fileextname = "doc"; break; case "application/vnd.ms-excel": $fileextname = "xls"; break; case "application/octet-stream": $fileextname = "rar"; break; case "application/x-zip-compressed": $fileextname = "zip"; break; case "application/msaccess": $fileextname = "mdb"; break; case "application/vnd.ms-powerpoint": $fileextname = "ppt"; break; case "image/pjpeg": $fileextname = "jpg"; break; case "image/gif": $fileextname = "gif"; break; case "image/x-png": $fileextname = "png"; break; case "application/x-shockwave-flash": $fileextname = "swf"; break; case "text/plain": $fileextname = "txt"; break; } $md5_fileName=$fileName_tmp.".".$fileextname; $sql= "insert into Files(name,fileName,date) values ('$name','$md5_fileName','$date')"; $isR=mysql_query($sql); if(true) { copy($fileName,$filedir.$fileName_tmp.".".$fileextname); echo "上传成功!"; } else { echo "上传失败"; } 通过delphi post数据到PHP+mysql服务器中存储,post后有什么方法能知道服务器已经处理成功; 关于Navicat for MySQL软件安装后的问题? 如何让表格里的数据自动换行??? 问一查询语句 菜鸟级问题,请问这个小程序在哪定义变量,在线等.... DNS转向问题,在线等... 请问怎么用php语句调用系统时间? 如何在一个网站中提取出PHP源代码? php 怎么操作winnt文件夹权限 wamp 环境 php_mongo.dll 扩展安装包不上,求大神帮忙 php 文件上传 php获取当前路径url是怎么取?
if(!move_uploaded_file($name['tmp_name'],"../upload/".basename($name["name"]))){
<link rel="stylesheet" href="../style/cskt.css">
<?php
include '../config.inc.php';
$user = $_SESSION['name'];$name = $_FILES['upfile']; if(!move_uploaded_file($name['tmp_name'],"../upload/".basename($name["name"]))){
if(is_uploaded_file($_FILES['upfile']['tmp_name']))
{
echo "ϴʧ!";
}
else
{//ͼƬԤ
echo $name;
}
}
$newname =iconv('UTF-8', 'GB2312', $name["name"]);
if(!move_uploaded_file($name['tmp_name'],"../upload/".$newname){
$name=$_POST["name"];
$date = date("U");
$filedir="../File/";
$fileName_tmp=md5($fileName_name);
switch($fileName_type)
{
case "application/msword":
$fileextname = "doc";
break;
case "application/vnd.ms-excel":
$fileextname = "xls";
break;
case "application/octet-stream":
$fileextname = "rar";
break;
case "application/x-zip-compressed":
$fileextname = "zip";
break;
case "application/msaccess":
$fileextname = "mdb";
break;
case "application/vnd.ms-powerpoint":
$fileextname = "ppt";
break;
case "image/pjpeg":
$fileextname = "jpg";
break;
case "image/gif":
$fileextname = "gif";
break;
case "image/x-png":
$fileextname = "png";
break;
case "application/x-shockwave-flash":
$fileextname = "swf";
break;
case "text/plain":
$fileextname = "txt";
break;
}
$md5_fileName=$fileName_tmp.".".$fileextname;
$sql= "insert into Files(name,fileName,date) values ('$name','$md5_fileName','$date')";
$isR=mysql_query($sql);
if(true)
{
copy($fileName,$filedir.$fileName_tmp.".".$fileextname);
echo "上传成功!";
}
else
{
echo "上传失败";
}