$_FILES に関する質問

WBOY
リリース: 2016-06-13 12:47:08
オリジナル
1383 人が閲覧しました

$_FILES に関する質問
あるコンピューターではコードはまったく正常ですが、コンピューターを変更すると問題が発生します。何が問題なのでしょうか?マスターの皆様に助けを求めています
ページが文字化けして機能が使えない

<br />
<html> <br />
<br />
<head> <br />
<br />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <br />
<br />
<title>文件上传</title><br />
<link rel="stylesheet" href="Images/CssAdmin.css"><br />
</head> <br />
<br />
<body> <br />
<br />
<form enctype="multipart/form-data" action=upfile.php?Result=<?php error_reporting(0); echo $_GET["Result"];?> method=post>  <br />
<br />
<input type="hidden" name="MAX_FILE_SIZE" value="2000000"> <br />
<br />
<input name=upfile type=file class="button" size=40> <br />
<br />
<input type=submit class="button" value='上传文件'>  <br />
<br />
</form>  <br />
<br />
</body> <br />
<br />
</html><br />
<? <br />
<br />
function getname($exname){ <br />
<br />
   $dir = "uploadfile/"; <br />
<br />
   $i=1; <br />
<br />
   if(!is_dir($dir)){ <br />
<br />
      mkdir($dir,0777); <br />
<br />
   } <br />
<br />
<br />
   while(true){ <br />
<br />
     if(!is_file($dir.$i.".".$exname)){ <br />
<br />
        $name=$i.".".$exname; <br />
<br />
        break; <br />
<br />
      } <br />
<br />
     $i++; <br />
<br />
   } <br />
<br />
<br />
   return $dir.$name; <br />
<br />
} <br />
<br />
<br />
$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1))); <br />
<br />
$uploadfile = getname($exname);  <br />
<br />
<br />
if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) { <br />
<br />
   echo "<font color=#ff0000>文件上传成功!</font>"; <br />
	echo "<input name='CopyPath' type='button' class='button' value='拷贝文件路径'  onclick=CopyPath('$uploadfile','".$_POST['Result']."')>";<br />
   echo "<br>下面是文件上传的一些信息: <br />
<br />
    <br>原文件名:".$_FILES['upfile']['name'] . <br />
<br />
    "<br>类型:" .$_FILES['upfile']['type'] . <br />
<br />
    "<br>临时文件名:".$_FILES['upfile']['tmp_name']. <br />
<br />
    "<br>文件大小:".$_FILES['upfile']['size']; <br />
}<br />
<br />
<br />
?><br />
<script language="JavaScript"> <br />
<!-- <br />
function CopyPath(FilePath,FileSize)<br />
{<br />
   // var str=location.toString()<br />
   // var Result=((((str.split('?'))[1]).split('='))[1]);<br />
	//window.opener.form1.FileSize.focus();								<br />
	window.opener.document.form1.<?php echo $_GET["Result"];?>.value=FilePath;<br />
    //if (Result == "FileUrl")<br />
//	{<br />
//	   window.opener.document.form1.FileSize.value=FileSize;<br />
//    }<br />
	window.opener=null;<br />
    window.close();<br />
}<br />
//--> <br />
</script> <br />
<br />
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート