ホームページ >バックエンド開発 >PHPチュートリアル >フォーム enctype='multipart/form-data' は関連する質問を送信します

フォーム enctype='multipart/form-data' は関連する質問を送信します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-13 13:29:42834ブラウズ

フォーム enctype="multipart/form-data" 送信の問題
画像をアップロードする際、フォームに enctype="multipart/form-data" メソッドがありますが、このメソッドではテキストの値を取得できません。アドバイスをお願いしますa .html

HTML コード

<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><form action="b.php" method="post" enctype="multipart/form-data" id="ces">
上传:<input type="file" name="filename" />
<input type="submit" value="上传" name="btn"/>
<input type="reset" value="取消" name="btn1"/>
<input name="" id="test" type="text" />
</form>


テストの値を取得できません - -
b.php

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--><?php 
$path="../user_pic/2/"; //上传路径 
$c=$_POST['test'];
echo $c;
//echo $_FILES["filename"]["type"]; 
$file2="a.jpg";
if(!file_exists($path)) 
{ 
//检查是否有该文件夹,如果没有就创建,并给予最高权限 
mkdir("$path", 0700); 
}//END IF 
//允许上传的文件格式 
//if(file_exists($path.$file2))
//{
//    $a=$path.$file2;
//    if(unlink("$a"))
//    {
//        echo "aaa";
//        } 
//    
//}
//$tp = array("image/gif","image/pjpeg","image/png","image/jpg"); 
////检查上传文件是否在允许上传的类型 
//if(!in_array($_FILES["filename"]["type"],$tp)) 
//{ 
//echo "格式不对"; 
//exit; 
//}//END IF 
if($_FILES["filename"]["name"]) 
{ 
$file1=$_FILES["filename"]["name"]; 
echo "aaa";
//$file2 = $path.time().$file1; 
//修改上传完毕的文件名 
}//END IF 
$result=move_uploaded_file($_FILES["filename"]["tmp_name"],$path.$file2); 
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 
if($result) 
{ 
//echo "上传成功!".$file2; 
echo "<script language='javascript'>"; 
echo "alert(\"上传成功!\");"; 
}//END IF 




?>


-----解決策---------
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。