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 "上传失败"; } 求解 关于站内搜索的问题 php如何判断两个浮点数是否可以整数 这种XML节点属性怎么读取,万恶的API啊 51地图的标注问题 急求 在线等答 echo "连接"问题请教 一个关于cookie问题 很简单的PHP问题 倾家荡产求救 请问这个字符串里的空白字符是什么编码? 用"\s"替换不了 再问一个简单的问题 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 "上传失败";
}