<label id="ev9pk"></label>
\n    \n        \n        \n    <\/form>\n<\/body>\n<\/html>\n $value) {\n            echo $key.'=>'.$value.'
';\n        }\n    }\n?><\/pre>

運(yùn)行程序后,根據(jù)表單選擇要上傳的文件,我以test1.txt為例,輸出結(jié)果為:<\/p>

\"PHP?<\/p>

根據(jù)保存的信息我們可以得出該文件的相關(guān)信息:<\/p>

文件名為test1.txt;上傳文件的類型為text\/plain;保存上傳文件的臨時(shí)名稱為C:WindowsphpD16F.tmp;0 則表示上傳文件成功;文件的大小為5。<\/p>

單文件上傳<\/span><\/strong><\/p>

通過上面的代碼,我們已經(jīng)得到了要上傳文件的基本信息,接下來我們需要使用 move_uploaded_file() <\/code>函數(shù)來實(shí)現(xiàn)上傳。它的主要功能就是把剛才上傳的文件移動(dòng)到一個(gè)新的位置。它的語法格式如下:<\/p>

move_uploaded_file(string $filename, string $destination)<\/pre>

其中$filenameb<\/code>表示的是上傳文件的文件名,這個(gè)文件名并不是上傳文件的原文件名,而是通過上一步$_FILES中tmp_name得到的文件名;$destinationb<\/code>?? ??? ??? ????? ?? php.ini? ???? ????? ???? ???? ???. ?? php.ini ??? ?? ??? ???????. ?? ??? ????. <\/p>

?? ?????: <\/p>

\n\n\n    \n    PHP文件上傳<\/title>\n<\/head>\n<body>
<h1><a href="http://www.miracleart.cn/">国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂</a></h1>\n    <form action=\"\" method=\"post\" enctype=\"multipart\/form-data\">\n        <input type=\"file\" name=\"upfile\">\n        <input type=\"submit\" value=\"上傳\">\n    <\/form>\n<\/body>\n<\/html>\n<?php\n    if(!empty($_FILES)){\n        $tmpname   = $_FILES['upfile']['tmp_name'];     \/\/ 臨時(shí)文件名稱\n        $name      = $_FILES['upfile']['name'];         \/\/ 文件的原名稱\n        $path      = '.\/phptest';                       \/\/ 上傳目錄\n        $file_name = date('YmdHis').rand(100,999).$name;\/\/ 避免文件重名,更改文件名稱\n        if(move_uploaded_file($tmpname, $path.'\/'.$file_name)){\n            echo $name.\" 上傳成功!\";\n        }else{\n            echo $name.\" 上傳失??!\";\n        }\n    }\n?><\/pre><\/p>?? ??: <p><\/p><p><img src=\"https:\/\/img.php.cn\/upload\/image\/135\/828\/534\/1634613133370853.png \" title= \"1634613133370853.png\" alt=\"PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!\"\/><\/p><p>? ???? ??? ?? ?? ??? php.ini? ?? ??? ??? ? ????. ?? ?? php.ini ??? ???????. <img src=\"https:\/\/img.php.cn\/upload\/image\/643\/409\/901\/1634616240416577.png\" title=\"1634616240416577.png\" alt=\"PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!\"\/><\/p>php.ini? ??? ?? ??? Ctrl+F? ???? ?? ?? ??? ??? ? ????. ?? ?? ???? ?? ????? ??? ????: ??<ul   style=\"max-width:90%\"><li>??<code>file_uploads<\/code>: on, ??? ??? ?????? ?????. ??? ??? ?? ??? ??? ?? ??? ??? ??? ?????. ??<\/li><li>??<code>upload_tmp_dir<\/code>: ?? ???? ?? ?? ???????. ??? ????? ????? ?? ??? ?? ?? ?? ?? ????? ?????. ???? ?? ?? ?? ????? ??? ?? ????? ???. ??<\/li><li>??<code>upload_max_filesize<\/code>: ???? ???? ? ?? ?? ?? ??(MB)???. ??<\/li><li>??<code>max_execution_time<\/code>: PHP?? ??? ??? ? ?? ?? ??(?)???. ??<\/li><li>??<code>memory_limit<\/code>: PHP?? ???? ??? ??? ??(MB)???. ??<\/li><\/ul>?????? ? ?? ??? ??? ? ??? ????? Apache ??? ?? ???? ??? ????? ????? ????. ?????????? ??? ?? $_FILES<\/span><\/strong>????php.ini? ??? ? ?? ??? ?? $_FILES? ???? ???? ??? ?? ? ?? ??? ??? ??? ???. $_FILES ??? ???? ??? ?? ??? ?????. ???? ?? ??? ??? ????: ??<ul style=\"list-style-type: disc;\"><li>??<code>$_FILES[filename][ name] <\/code>: ???? ??? ?? ??? ????? ??<\/li><li>??<code>$_FILES[filename][size] <\/code>: ???? ??? ??? ????? ??<\/ li><li>?? <code>$_FILES[filename][tmp_name] <\/code> : ???? ??? ?? ??? ????? ??<\/li><li>??<code>$_FILES[filename][type] <\/code> : ???? ??? ?????. ??<\/li><li>??<code>$_FILES[filename][error] <\/code>: ???? ?? ??? ?? ??? ?????. 0? ??? ???????< \/li><\/ul>???? ??? ?? $_FILES? HTML? ???? ???? ?? ??? ????. ??<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>PHP文件上傳<\/title>\n<\/head>\n<body>\n    <form action=\"\" method=\"post\" enctype=\"multipart\/form-data\">\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"submit\" value=\"上傳\">\n    <\/form>\n<\/body>\n<\/html>\n<?php\n    if(!empty($_FILES)){\n        $tmpname = $_FILES['upfile']['tmp_name'];\n        $name = $_FILES['upfile']['name'];\n        $path = '.\/phptest';\n        for ($i=0; $i < count($tmpname); $i++) {\n            $file_name = date('YmdHis').rand(100,999).$name[$i];\n            if(move_uploaded_file($tmpname[$i], $path.'\/'.$file_name)){\n                echo $name[$i].' 上傳成功!<br>';\n            }else{\n                echo $name[$i].' 上傳失?。?br>';\n            }\n        }\n    }\n?><\/pre>??????? ??? ? test1.txt ??? ?? ???? ??? ?????. ?? ??? ??? ????. ????<img src=\"https:\/\/img.php.cn\/upload\/image\/893\/580\/347\/1634615091441017.png\" title=\"1634615091441017.png\" alt=\"1019.11 .png\"\/>??????? ??? ?? ??? ?? ??? ?? ? ????. ??: ?????? ??? test1.txt, ???? ?? ??? text\/plain, ??? ?? ?? ???? ??? C:WindowsphpD16F.tmp???. 0? ?? ??? 5?? ?????. ?????????? ?? ???<\/span><\/strong>?????? ??? ?? ???? ??? ?? ??? ?????. ???? <code>move_uploaded_file()<\/code? ???? ???. > ?? ???? ?????. ?? ??? ?? ???? ??? ? ??? ???? ????. ?? ??? ??? ????. ??rrreee????? <code>$filenameb<\/code>? ???? ??? ?? ??? ?????. ? ?? ??? ???? ??? ?? ?? ??? ??? $_FILES? tmp_name? ?? ????. ?? ???? ?? ??, <code>$destinationb<\/code>? ???? ??? ??? ??? ?????. ???????? ??? ????? ???? TRUE? ????, ???? FALSE? ?????. ???????? ?? ???????. ?????? ?? test1.txt ??? ?? ????? ??? phptest?? ??? ??????. ??? ??? ????. ??rrreee??? ?? ??? ???? ?. ??? ???? ?? ??? ??? ????.????????<p>如此則表示我想要上傳的test2.txt已經(jīng)上傳到我需要的目錄中了:<\/p><p><img src=\"https:\/\/img.php.cn\/upload\/image\/680\/153\/915\/1634616339371246.png\" title=\"1634616339371246.png\" alt=\"PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!\"\/><\/p><p><strong><span   style=\"max-width:90%\">多文件上傳<\/span><\/strong><\/p><p>通過上述示例已經(jīng)了解了單文件上傳的過程,但是在日常使用中經(jīng)常會(huì)用到的是多文件上傳,那多文件上傳應(yīng)該怎么操作呢?<\/p><p>示例如下:<\/p><p>還和上面的示例一樣,上傳多個(gè)文件到我在根目錄里創(chuàng)建的phptest文件夾里<\/p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <title>PHP文件上傳<\/title>\n<\/head>\n<body>\n    <form action=\"\" method=\"post\" enctype=\"multipart\/form-data\">\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"file\" name=\"upfile[]\"><br>\n        <input type=\"submit\" value=\"上傳\">\n    <\/form>\n<\/body>\n<\/html>\n<?php\n    if(!empty($_FILES)){\n        $tmpname = $_FILES['upfile']['tmp_name'];\n        $name = $_FILES['upfile']['name'];\n        $path = '.\/phptest';\n        for ($i=0; $i < count($tmpname); $i++) {\n            $file_name = date('YmdHis').rand(100,999).$name[$i];\n            if(move_uploaded_file($tmpname[$i], $path.'\/'.$file_name)){\n                echo $name[$i].' 上傳成功!<br>';\n            }else{\n                echo $name[$i].' 上傳失??!<br>';\n            }\n        }\n    }\n?><\/pre><p>輸出結(jié)果:<\/p>\n<p><img src=\"https:\/\/img.php.cn\/upload\/image\/211\/915\/825\/1634621958967878.png\" title=\"1634621958967878.png\" alt=\"PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!\"><\/p>\n<p>如此結(jié)果顯示,多個(gè)文件已經(jīng)上傳到我的文件夾里了:<br><\/p>\n<p><img src=\"https:\/\/img.php.cn\/upload\/image\/236\/195\/544\/1634622047986095.png\" title=\"1634622047986095.png\" alt=\"PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!\"><\/p>\n<p>推薦學(xué)習(xí):《<a href=\"https:\/\/www.miracleart.cn\/course\/list\/29\/type\/2.html\" target=\"_blank\">PHP視頻教程<\/a>》<\/p>"}	</script>
	
<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<script>var V_PATH="/";window.onerror=function(){ return true; };</script>
</head>

<body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
<header>
    <div   id="377j5v51b"   class="head">
        <div   id="377j5v51b"   class="haed_left">
            <div   id="377j5v51b"   class="haed_logo">
                <a href="http://www.miracleart.cn/ko/" title="" class="haed_logo_a">
                    <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                </a>
            </div>
            <div   id="377j5v51b"   class="head_nav">
                <div   id="377j5v51b"   class="head_navs">
                    <a href="javascript:;" title="?? ??" class="head_nava head_nava-template1">?? ??</a>
                    <div   class="377j5v51b"   id="dropdown-template1" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                            <a href="http://www.miracleart.cn/ko/article.html" title="??" class="languagechoosea on">??</a>
                            <a href="http://www.miracleart.cn/ko/faq/zt" title="??" class="languagechoosea">??</a>
                            <a href="http://www.miracleart.cn/ko/wenda.html" title="Q&A" class="languagechoosea">Q&A</a>
                        </div>
                    </div>
                </div>

                <div   id="377j5v51b"   class="head_navs">
                    <a href="javascript:;" title="???" class="head_nava head_nava-template1_1">???</a>
                    <div   class="377j5v51b"   id="dropdown-template1_1" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                            <a href="http://www.miracleart.cn/ko/course.html" title="??" class="languagechoosea on">??</a>
                            <a href="http://www.miracleart.cn/ko/dic/" title="????? ??" class="languagechoosea">????? ??</a>
                        </div>
                    </div>
                </div>

                <div   id="377j5v51b"   class="head_navs">
                    <a href="javascript:;" title="?? ?????" class="head_nava head_nava-template1_2">?? ?????</a>
                    <div   class="377j5v51b"   id="dropdown-template1_2" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                            <a href="http://www.miracleart.cn/ko/toolset/development-tools" title="?? ??" class="languagechoosea on">?? ??</a>
                            <a href="http://www.miracleart.cn/ko/toolset/website-source-code" title="???? ?? ??" class="languagechoosea">???? ?? ??</a>
                            <a href="http://www.miracleart.cn/ko/toolset/php-libraries" title="PHP ?????" class="languagechoosea">PHP ?????</a>
                            <a href="http://www.miracleart.cn/ko/toolset/js-special-effects" title="JS ?? ??" class="languagechoosea on">JS ?? ??</a>
                            <a href="http://www.miracleart.cn/ko/toolset/website-materials" title="???? ??" class="languagechoosea on">???? ??</a>
                            <a href="http://www.miracleart.cn/ko/toolset/extension-plug-ins" title="?? ????" class="languagechoosea on">?? ????</a>
                        </div>
                    </div>
                </div>

                <div   id="377j5v51b"   class="head_navs">
                    <a href="http://www.miracleart.cn/ko/ai" title="AI ??" class="head_nava head_nava-template1_3">AI ??</a>
                </div>

                <div   id="377j5v51b"   class="head_navs">
                    <a href="javascript:;" title="??" class="head_nava head_nava-template1_3">??</a>
                    <div   class="377j5v51b"   id="dropdown-template1_3" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                            <a href="http://www.miracleart.cn/ko/game" title="?? ????" class="languagechoosea on">?? ????</a>
                            <a href="http://www.miracleart.cn/ko/mobile-game-tutorial/" title="?? ????" class="languagechoosea">?? ????</a>

                        </div>
                    </div>
                </div>
            </div>
        </div>
                    <div   id="377j5v51b"   class="head_search">
                <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('ko')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                <a href="javascript:;" title="??"  onclick="searchs('ko')"><img src="/static/imghw/find.png" alt="??"></a>
            </div>
                <div   id="377j5v51b"   class="head_right">
            <div   id="377j5v51b"   class="haed_language">
                <a href="javascript:;" class="layui-btn haed_language_btn">???<i class="layui-icon layui-icon-triangle-d"></i></a>
                <div   class="377j5v51b"   id="dropdown-template" style="display: none;">
                    <div   id="377j5v51b"   class="languagechoose">
                                                <a href="javascript:setlang('zh-cn');" title="簡(jiǎn)體中文" class="languagechoosea">簡(jiǎn)體中文</a>
                                                <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                <a href="javascript:setlang('ja');" title="日本語" class="languagechoosea">日本語</a>
                                                <a href="javascript:;" title="???" class="languagechoosea">???</a>
                                                <a href="javascript:setlang('ms');" title="Melayu" class="languagechoosea">Melayu</a>
                                                <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                            </div>
                </div>
            </div>
            <span id="377j5v51b"    class="head_right_line"></span>
                            <div style="display: block;" id="login" class="haed_login ">
                    <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                </div>
                <div style="display: block;" id="reg" class="head_signup login">
                    <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                </div>
            
        </div>
    </div>
</header>

	
	<main>
		<div   id="377j5v51b"   class="Article_Details_main">
			<div   id="377j5v51b"   class="Article_Details_main1">
							<div   id="377j5v51b"   class="Article_Details_main1M">
					<div   id="377j5v51b"   class="phpgenera_Details_mainL1">
						<a href="http://www.miracleart.cn/ko/" title="?"
							class="phpgenera_Details_mainL1a">?</a>
						<img src="/static/imghw/top_right.png" alt="" />
												<a href="http://www.miracleart.cn/ko/be/"
							class="phpgenera_Details_mainL1a">??? ??</a>
						<img src="/static/imghw/top_right.png" alt="" />
												<a href="http://www.miracleart.cn/ko/php-ask.html"
							class="phpgenera_Details_mainL1a">PHP ??</a>
						<img src="/static/imghw/top_right.png" alt="" />
						<span>PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!</span>
					</div>
					
					<div   id="377j5v51b"   class="Articlelist_txts">
						<div   id="377j5v51b"   class="Articlelist_txts_info">
							<h1 class="Articlelist_txts_title">PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!</h1>
							<div   id="377j5v51b"   class="Articlelist_txts_info_head">
								<div   id="377j5v51b"   class="author_info">
									<a href="http://www.miracleart.cn/ko/member/887227.html"  class="author_avatar">
									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/887/227/63bb7851c9547215.jpg" src="/static/imghw/default1.png" alt="WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB">
									</a>
									<div   id="377j5v51b"   class="author_detail">
																			<a href="http://www.miracleart.cn/ko/member/887227.html" class="author_name">WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB</a>
                                										</div>
								</div>
                			</div>
							<span id="377j5v51b"    class="Articlelist_txts_time">Oct 19, 2021 pm	 01:48 PM</span>
															<div   id="377j5v51b"   class="Articlelist_txts_infos">
																			<span id="377j5v51b"    class="Articlelist_txts_infoss on">php</span>
																			<span id="377j5v51b"    class="Articlelist_txts_infoss ">??</span>
																	</div>
														
						</div>
					</div>
					<hr />
					<div   id="377j5v51b"   class="article_main php-article">
						<div   id="377j5v51b"   class="article-list-left detail-content-wrap content">
						<ins class="adsbygoogle"
							style="display:block; text-align:center;"
							data-ad-layout="in-article"
							data-ad-format="fluid"
							data-ad-client="ca-pub-5902227090019525"
							data-ad-slot="3461856641">
						</ins>
						

					<p>?? ???? "<a href="http://www.miracleart.cn/php-ask-483168.html" target="_blank">PHP?? ?? ??? ?? ???? ??? ??????"? ??????. (?? ??) </a>"??? PHP? ?? ??? ?? ??? ??? ?????. ?? ???? PHP?? ??? ????? ??? ???????. ???? ??? ??? ????! </p>
<p><img  src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/616e341a01a5a479.jpg" class="lazy" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!" ></p>
<p>??? ?????? ????? ??? ?????? ???? ??? ??? ??? ? ??? ????? ??? ?? ??? ???. ??? PHP ???? ??? ?????? ??? ?? ???? ? ?? ???? PHP ?? ????? ?? ??? ?? ? ????? ??? ??? ???? ??? ???????. <br></p>
<p><strong><span style="font-size: 20px;"><code>php.ini</code></span></strong> ??<code>php.ini</code></p>
<p>想要使用文件上傳的功能,首先我們需要配置php.ini,對(duì)其中的參數(shù)進(jìn)行合理地設(shè)置。那我們先來看一下應(yīng)該怎樣去找到php.ini文件。示例如下:</p>
<p>首先我們輸入:<br></p><pre class='brush:php;toolbar:false;'><?php
phpinfo();
?></pre><p>輸出結(jié)果:<br/></p><p><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/135/828/534/1634613133370853.png"  class="lazy" title="1634613133370853.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"/></p><p>由上述結(jié)果中,在Loaded Configuration File一欄中可以看到php.ini的具體路徑。由此便找到了php.ini文件。</p><p>php.ini中的文件太多可以使用ctrl+F來搜索相關(guān)配置項(xiàng)。那我們需要配置的參數(shù)如下:</p><ul   style="max-width:90%"><li><p><code>file_uploads</code>: on,說明服務(wù)器開啟了文件上傳功能;如果為 off,則說明服務(wù)器關(guān)閉了文件上傳功能。</p></li><li><p><code>upload_tmp_dir</code>:上傳文件的臨時(shí)目錄。在文件被成功上傳之前,文件首先會(huì)存放到服務(wù)器端的臨時(shí)目錄中,不設(shè)置的為系統(tǒng)默認(rèn)的目錄。</p></li><li><p><code>upload_max_filesize</code>:服務(wù)器允許上傳文件的最大值,以MB為單位。</p></li><li><p><code>max_execution_time</code>:PHP 中一個(gè)指令所能執(zhí)行的最大時(shí)間,單位是秒。</p></li><li><p><code>memory_limit</code>:PHP 中一個(gè)指令所分配的內(nèi)存空間,單位是 MB。</p></li></ul><p>其中我們需要注意的是:配置完成后想要配置生效的話,需要重啟Apache 服務(wù)器,配置的參數(shù)才生效。</p><p><strong><span style="font-size: 20px;">預(yù)定義變量 $_FILES</span></strong></p><p>在我們配置完php.ini之后,我們就需要通過預(yù)定義變量$_FILES 來對(duì)上傳文件做一些限制和判斷。$_FILES 變量存儲(chǔ)的是上傳文件的相關(guān)信息,其需要保存的信息如下:</p><ul style="list-style-type: disc;"><li><p><code>$_FILES[filename][name]</code>:保存上傳文件的文件名    </p></li><li><p><code>$_FILES[filename][size] </code> :  保存上傳文件的大小    </p></li><li><p><code>$_FILES[filename][tmp_name] </code> :  保存上傳文件的臨時(shí)名稱    </p></li><li><p><code>$_FILES[filename][type] </code>   :保存上傳文件的類型    </p></li><li><p><code>$_FILES[filename][error] </code> :  保存上傳文件結(jié)果的代號(hào),0 則表示成功</p></li></ul><p>我們可以通過預(yù)定義變量 $_FILES結(jié)合HTML進(jìn)行示例如下:</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP文件上傳</title>
</head>
<body>
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="upfile">
        <input type="submit" value="上傳">
    </form>
</body>
</html>
<?php
    if(!empty($_FILES)){
        foreach ($_FILES[&#39;upfile&#39;] as $key => $value) {
            echo $key.&#39;=>&#39;.$value.&#39;<br>&#39;;
        }
    }
?></pre><p>運(yùn)行程序后,根據(jù)表單選擇要上傳的文件,我以test1.txt為例,輸出結(jié)果為:</p><p><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/893/580/347/1634615091441017.png"  class="lazy" title="1634615091441017.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"/></p><p>根據(jù)保存的信息我們可以得出該文件的相關(guān)信息:</p><p>文件名為test1.txt;上傳文件的類型為text/plain;保存上傳文件的臨時(shí)名稱為C:WindowsphpD16F.tmp;0 則表示上傳文件成功;文件的大小為5。</p><p><strong><span   style="max-width:90%">單文件上傳</span></strong></p><p>通過上面的代碼,我們已經(jīng)得到了要上傳文件的基本信息,接下來我們需要使用 <code>move_uploaded_file() </code>函數(shù)來實(shí)現(xiàn)上傳。它的主要功能就是把剛才上傳的文件移動(dòng)到一個(gè)新的位置。它的語法格式如下:</p><pre class='brush:php;toolbar:false;'>move_uploaded_file(string $filename, string $destination)</pre><p>其中<code>$filenameb</code>表示的是上傳文件的文件名,這個(gè)文件名并不是上傳文件的原文件名,而是通過上一步$_FILES中tmp_name得到的文件名;<code>$destinationb</code><br/>?? ??? ??? ????? ?? php.ini? ???? ????? ???? ???? ???. ?? php.ini ??? ?? ??? ???????. ?? ??? ????. </p><p>?? ?????: </p><p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP文件上傳</title>
</head>
<body>
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="upfile">
        <input type="submit" value="上傳">
    </form>
</body>
</html>
<?php
    if(!empty($_FILES)){
        $tmpname   = $_FILES[&#39;upfile&#39;][&#39;tmp_name&#39;];     // 臨時(shí)文件名稱
        $name      = $_FILES[&#39;upfile&#39;][&#39;name&#39;];         // 文件的原名稱
        $path      = &#39;./phptest&#39;;                       // 上傳目錄
        $file_name = date(&#39;YmdHis&#39;).rand(100,999).$name;// 避免文件重名,更改文件名稱
        if(move_uploaded_file($tmpname, $path.&#39;/&#39;.$file_name)){
            echo $name." 上傳成功!";
        }else{
            echo $name." 上傳失?。?quot;;
        }
    }
?></pre></p>?? ??: <p></p><p><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/643/409/901/1634616240416577.png"  class="lazy" title= "1634613133370853.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"/></p><p>? ???? ??? ?? ?? ??? php.ini? ?? ??? ??? ? ????. ?? ?? php.ini ??? ???????. <img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/643/409/901/1634616240416577.png"  class="lazy" title="1634616240416577.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"/></p>php.ini? ??? ?? ??? Ctrl+F? ???? ?? ?? ??? ??? ? ????. ?? ?? ???? ?? ????? ??? ????: ??<ul   style="max-width:90%"><li>??<code>file_uploads</code>: on, ??? ??? ?????? ?????. ??? ??? ?? ??? ??? ?? ??? ??? ??? ?????. ??</li><li>??<code>upload_tmp_dir</code>: ?? ???? ?? ?? ???????. ??? ????? ????? ?? ??? ?? ?? ?? ?? ????? ?????. ???? ?? ?? ?? ????? ??? ?? ????? ???. ??</li><li>??<code>upload_max_filesize</code>: ???? ???? ? ?? ?? ?? ??(MB)???. ??</li><li>??<code>max_execution_time</code>: PHP?? ??? ??? ? ?? ?? ??(?)???. ??</li><li>??<code>memory_limit</code>: PHP?? ???? ??? ??? ??(MB)???. ??</li></ul>?????? ? ?? ??? ??? ? ??? ????? Apache ??? ?? ???? ??? ????? ????? ????. ?????????? ??? ?? $_FILES</span></strong>????php.ini? ??? ? ?? ??? ?? $_FILES? ???? ???? ??? ?? ? ?? ??? ??? ??? ???. $_FILES ??? ???? ??? ?? ??? ?????. ???? ?? ??? ??? ????: ??<ul style="list-style-type: disc;"><li>??<code>$_FILES[filename][ name] </code>: ???? ??? ?? ??? ????? ??</li><li>??<code>$_FILES[filename][size] </code>: ???? ??? ??? ????? ??</ li><li>?? <code>$_FILES[filename][tmp_name] </code> : ???? ??? ?? ??? ????? ??</li><li>??<code>$_FILES[filename][type] </code> : ???? ??? ?????. ??</li><li>??<code>$_FILES[filename][error] </code>: ???? ?? ??? ?? ??? ?????. 0? ??? ???????< /li></ul>???? ??? ?? $_FILES? HTML? ???? ???? ?? ??? ????. ??<pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP文件上傳</title>
</head>
<body>
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="upfile[]"><br>
        <input type="file" name="upfile[]"><br>
        <input type="file" name="upfile[]"><br>
        <input type="submit" value="上傳">
    </form>
</body>
</html>
<?php
    if(!empty($_FILES)){
        $tmpname = $_FILES[&#39;upfile&#39;][&#39;tmp_name&#39;];
        $name = $_FILES[&#39;upfile&#39;][&#39;name&#39;];
        $path = &#39;./phptest&#39;;
        for ($i=0; $i < count($tmpname); $i++) {
            $file_name = date(&#39;YmdHis&#39;).rand(100,999).$name[$i];
            if(move_uploaded_file($tmpname[$i], $path.&#39;/&#39;.$file_name)){
                echo $name[$i].&#39; 上傳成功!<br>&#39;;
            }else{
                echo $name[$i].&#39; 上傳失??!<br>&#39;;
            }
        }
    }
?></pre>??????? ??? ? test1.txt ??? ?? ???? ??? ?????. ?? ??? ??? ????. ????<img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/893/580/347/1634615091441017.png"  class="lazy" title="1634615091441017.png" alt="1019.11 .png"/>??????? ??? ?? ??? ?? ??? ?? ? ????. ??: ?????? ??? test1.txt, ???? ?? ??? text/plain, ??? ?? ?? ???? ??? C:WindowsphpD16F.tmp???. 0? ?? ??? 5?? ?????. ?????????? ?? ???</span></strong>?????? ??? ?? ???? ??? ?? ??? ?????. ???? <code>move_uploaded_file()</code? ???? ???. > ?? ???? ?????. ?? ??? ?? ???? ??? ? ??? ???? ????. ?? ??? ??? ????. ??rrreee????? <code>$filenameb</code>? ???? ??? ?? ??? ?????. ? ?? ??? ???? ??? ?? ?? ??? ??? $_FILES? tmp_name? ?? ????. ?? ???? ?? ??, <code>$destinationb</code>? ???? ??? ??? ??? ?????. ???????? ??? ????? ???? TRUE? ????, ???? FALSE? ?????. ???????? ?? ???????. ?????? ?? test1.txt ??? ?? ????? ??? phptest?? ??? ??????. ??? ??? ????. ??rrreee??? ?? ??? ???? ?. ??? ???? ?? ??? ??? ????.????????<p>如此則表示我想要上傳的test2.txt已經(jīng)上傳到我需要的目錄中了:</p><p><img src="/static/imghw/default1.png"  data-src="https://img.php.cn/upload/image/680/153/915/1634616339371246.png"  class="lazy" title="1634616339371246.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"/></p><p><strong><span   style="max-width:90%">多文件上傳</span></strong></p><p>通過上述示例已經(jīng)了解了單文件上傳的過程,但是在日常使用中經(jīng)常會(huì)用到的是多文件上傳,那多文件上傳應(yīng)該怎么操作呢?</p><p>示例如下:</p><p>還和上面的示例一樣,上傳多個(gè)文件到我在根目錄里創(chuàng)建的phptest文件夾里</p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>PHP文件上傳</title>
</head>
<body>
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="upfile[]"><br>
        <input type="file" name="upfile[]"><br>
        <input type="file" name="upfile[]"><br>
        <input type="submit" value="上傳">
    </form>
</body>
</html>
<?php
    if(!empty($_FILES)){
        $tmpname = $_FILES[&#39;upfile&#39;][&#39;tmp_name&#39;];
        $name = $_FILES[&#39;upfile&#39;][&#39;name&#39;];
        $path = &#39;./phptest&#39;;
        for ($i=0; $i < count($tmpname); $i++) {
            $file_name = date(&#39;YmdHis&#39;).rand(100,999).$name[$i];
            if(move_uploaded_file($tmpname[$i], $path.&#39;/&#39;.$file_name)){
                echo $name[$i].&#39; 上傳成功!<br>&#39;;
            }else{
                echo $name[$i].&#39; 上傳失敗!<br>&#39;;
            }
        }
    }
?></pre><p>輸出結(jié)果:</p>
<p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/image/211/915/825/1634621958967878.png" class="lazy" title="1634621958967878.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"></p>
<p>如此結(jié)果顯示,多個(gè)文件已經(jīng)上傳到我的文件夾里了:<br></p>
<p><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/image/236/195/544/1634622047986095.png" class="lazy" title="1634622047986095.png" alt="PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!"></p>
<p>推薦學(xué)習(xí):《<a href="http://www.miracleart.cn/course/list/29/type/2.html" target="_blank">PHP視頻教程</a>》</p><p>? ??? PHP? ??? ????? ??? ?????? ?? ?? ???? ? ???!? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!</p>


						</div>
					</div>
					<div   id="377j5v51b"   class="wzconShengming_sp">
						<div   id="377j5v51b"   class="bzsmdiv_sp">? ????? ??</div>
						<div>? ?? ??? ????? ???? ??? ??????, ???? ?????? ????. ? ???? ?? ???? ?? ??? ?? ????. ???? ??? ???? ???? ??? ?? admin@php.cn?? ?????.</div>
					</div>
				</div>

				<ins class="adsbygoogle"
     style="display:block"
     data-ad-format="autorelaxed"
     data-ad-client="ca-pub-5902227090019525"
     data-ad-slot="2507867629"></ins>



				<div   id="377j5v51b"   class="AI_ToolDetails_main4sR">


				<ins class="adsbygoogle"
        style="display:block"
        data-ad-client="ca-pub-5902227090019525"
        data-ad-slot="3653428331"
        data-ad-format="auto"
        data-full-width-responsive="true"></ins>
    


					<!-- <div   id="377j5v51b"   class="phpgenera_Details_mainR4">
						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									src="/static/imghw/hotarticle2.png" alt="" />
								<h2>?? ??</h2>
							</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796832397.html" title="?? ?? ?? ??? | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">?? ?? ?? ??? | Uma Musume Pretty Derby</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796833110.html" title="<night> : ???? 99 ? - ?? ?? ? ?? ?? ??" class="phpgenera_Details_mainR4_bottom_title"><night> : ???? 99 ? - ?? ?? ? ?? ?? ??</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>4 ? ? ?</span>
										<span>By DDD</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796831605.html" title="Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796836699.html" title="?? ? ??? ????? Rimworld Odyssey ?? ???" class="phpgenera_Details_mainR4_bottom_title">?? ? ??? ????? Rimworld Odyssey ?? ???</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>3 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796831905.html" title="Windows ??? ?? ??? ??? ???? ????" class="phpgenera_Details_mainR4_bottom_title">Windows ??? ?? ??? ??? ???? ????</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By 下次還敢</span>
									</div>
								</div>
														</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
								<a href="http://www.miracleart.cn/ko/article.html">???</a>
							</div>
						</div>
					</div> -->


											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/hottools2.png" alt="" />
									<h2>? AI ??</h2>
								</div>
								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173410641626608.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undress AI Tool" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/ai/undress-ai-tool" title="Undress AI Tool" class="phpmain_tab2_mids_title">
													<h3>Undress AI Tool</h3>
												</a>
												<p>??? ???? ??</p>
											</div>
										</div>
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411540686492.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Undresser.AI Undress" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/ai/undresserai-undress" title="Undresser.AI Undress" class="phpmain_tab2_mids_title">
													<h3>Undresser.AI Undress</h3>
												</a>
												<p>???? ?? ??? ??? ?? AI ?? ?</p>
											</div>
										</div>
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411552797167.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="AI Clothes Remover" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/ai/ai-clothes-remover" title="AI Clothes Remover" class="phpmain_tab2_mids_title">
													<h3>AI Clothes Remover</h3>
												</a>
												<p>???? ?? ???? ??? AI ?????.</p>
											</div>
										</div>
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173411529149311.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Clothoff.io" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/ai/clothoffio" title="Clothoff.io" class="phpmain_tab2_mids_title">
													<h3>Clothoff.io</h3>
												</a>
												<p>AI ? ???</p>
											</div>
										</div>
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/ai_manual/001/246/273/173414504068133.jpg?x-oss-process=image/resize,m_fill,h_50,w_50" src="/static/imghw/default1.png" alt="Video Face Swap" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/ai/video-swap" title="Video Face Swap" class="phpmain_tab2_mids_title">
													<h3>Video Face Swap</h3>
												</a>
												<p>??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!</p>
											</div>
										</div>
																</div>
								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
									<a href="http://www.miracleart.cn/ko/ai">???</a>
								</div>
							</div>
						</div>
					


					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									src="/static/imghw/hotarticle2.png" alt="" />
								<h2>?? ??</h2>
							</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796832397.html" title="?? ?? ?? ??? | Uma Musume Pretty Derby" class="phpgenera_Details_mainR4_bottom_title">?? ?? ?? ??? | Uma Musume Pretty Derby</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796833110.html" title="<night> : ???? 99 ? - ?? ?? ? ?? ?? ??" class="phpgenera_Details_mainR4_bottom_title"><night> : ???? 99 ? - ?? ?? ? ?? ?? ??</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>4 ? ? ?</span>
										<span>By DDD</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796831605.html" title="Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)" class="phpgenera_Details_mainR4_bottom_title">Uma Musume Pretty Derby ?? ?? (2025 ? 7 ?)</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796836699.html" title="?? ? ??? ????? Rimworld Odyssey ?? ???" class="phpgenera_Details_mainR4_bottom_title">?? ? ??? ????? Rimworld Odyssey ?? ???</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>3 ? ? ?</span>
										<span>By Jack chen</span>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/1796831905.html" title="Windows ??? ?? ??? ??? ???? ????" class="phpgenera_Details_mainR4_bottom_title">Windows ??? ?? ??? ??? ???? ????</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<span>1 ? ? ?</span>
										<span>By 下次還敢</span>
									</div>
								</div>
														</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
								<a href="http://www.miracleart.cn/ko/article.html">???</a>
							</div>
						</div>
					</div>


											<div   id="377j5v51b"   class="phpgenera_Details_mainR3">
							<div   id="377j5v51b"   class="phpmain1_4R_readrank">
								<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/hottools2.png" alt="" />
									<h2>??? ??</h2>
								</div>
								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_bottom">
																		<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/toolset/development-tools/92" title="???++7.3.1" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab96f0f39f7357.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???++7.3.1" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/toolset/development-tools/92" title="???++7.3.1" class="phpmain_tab2_mids_title">
													<h3>???++7.3.1</h3>
												</a>
												<p>???? ?? ?? ?? ???</p>
											</div>
										</div>
																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/toolset/development-tools/93" title="SublimeText3 ??? ??" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97a3baad9677.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 ??? ??" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/toolset/development-tools/93" title="SublimeText3 ??? ??" class="phpmain_tab2_mids_title">
													<h3>SublimeText3 ??? ??</h3>
												</a>
												<p>??? ??, ???? ?? ????.</p>
											</div>
										</div>
																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/toolset/development-tools/121" title="???? 13.0.1 ???" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58ab97ecd1ab2670.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???? 13.0.1 ???" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/toolset/development-tools/121" title="???? 13.0.1 ???" class="phpmain_tab2_mids_title">
													<h3>???? 13.0.1 ???</h3>
												</a>
												<p>??? PHP ?? ?? ??</p>
											</div>
										</div>
																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/toolset/development-tools/469" title="???? CS6" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d0e0fc74683535.jpg?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="???? CS6" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/toolset/development-tools/469" title="???? CS6" class="phpmain_tab2_mids_title">
													<h3>???? CS6</h3>
												</a>
												<p>??? ? ?? ??</p>
											</div>
										</div>
																			<div   id="377j5v51b"   class="phpmain_tab2_mids_top">
											<a href="http://www.miracleart.cn/ko/toolset/development-tools/500" title="SublimeText3 Mac ??" class="phpmain_tab2_mids_top_img">
												<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
													class="lazy"  data-src="https://img.php.cn/upload/manual/000/000/001/58d34035e2757995.png?x-oss-process=image/resize,m_fill,h_50,w_72" src="/static/imghw/default1.png" alt="SublimeText3 Mac ??" />
											</a>
											<div   id="377j5v51b"   class="phpmain_tab2_mids_info">
												<a href="http://www.miracleart.cn/ko/toolset/development-tools/500" title="SublimeText3 Mac ??" class="phpmain_tab2_mids_title">
													<h3>SublimeText3 Mac ??</h3>
												</a>
												<p>? ??? ?? ?? ?????(SublimeText3)</p>
											</div>
										</div>
																	</div>
								<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
									<a href="http://www.miracleart.cn/ko/ai">???</a>
								</div>
							</div>
						</div>
										

					
					<div   id="377j5v51b"   class="phpgenera_Details_mainR4">
						<div   id="377j5v51b"   class="phpmain1_4R_readrank">
							<div   id="377j5v51b"   class="phpmain1_4R_readrank_top">
								<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
									src="/static/imghw/hotarticle2.png" alt="" />
								<h2>??? ??</h2>
							</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottom">
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/laravel-tutori" title="??? ????" class="phpgenera_Details_mainR4_bottom_title">??? ????</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
											<img src="/static/imghw/eyess.png" alt="" />
											<span>1601</span>
										</div>
										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
											<img src="/static/imghw/tiezi.png" alt="" />
											<span>29</span>
										</div>
									</div>
								</div>
															<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms">
									<a href="http://www.miracleart.cn/ko/faq/php-tutorial" title="PHP ????" class="phpgenera_Details_mainR4_bottom_title">PHP ????</a>
									<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_info">
										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
											<img src="/static/imghw/eyess.png" alt="" />
											<span>1502</span>
										</div>
										<div   id="377j5v51b"   class="phpgenera_Details_mainR4_bottoms_infos">
											<img src="/static/imghw/tiezi.png" alt="" />
											<span>276</span>
										</div>
									</div>
								</div>
														</div>
							<div   id="377j5v51b"   class="phpgenera_Details_mainR3_more">
								<a href="http://www.miracleart.cn/ko/faq/zt">???</a>
							</div>
						</div>
					</div>
				</div>
			</div>
							<div   id="377j5v51b"   class="Article_Details_main2">
					<div   id="377j5v51b"   class="phpgenera_Details_mainL4">
						<div   id="377j5v51b"   class="phpmain1_2_top">
							<a href="javascript:void(0);" class="phpmain1_2_top_title">Related knowledge<img
									src="/static/imghw/index2_title2.png" alt="" /></a>
						</div>
						<div   id="377j5v51b"   class="phpgenera_Details_mainL4_info">

													<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846916.html" title="PHP? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????." class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175318512535508.jpeg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????." />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846916.html" title="PHP? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????." class="phphistorical_Version2_mids_title">PHP? AI ??? ?? ?? PHP ?? ?? ?? ??? ??? ?????.</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:45 PM</span>
								<p class="Articlelist_txts_p">??? ?? ??? ??? ?? JavaScript? MediareCorder API? ?? PHP ???? ???? ?????. 2. PHP? ???? ?? ??? ???? STTAPI (? : Google ?? Baidu ?? ??)? ???? ???? ?????. 3. PHP? ???? AI ??? (? : OpenAigpt)? ????. 4. ?? ?? PHP? TTSAPI (? : Baidu ?? Google ?? ??)? ???? ??? ?? ??? ?????. 5. PHP? ?? ??? ??? ??? ??? ?? ?? ??? ?????. ?? ????? PHP? ?? ???? ?? ?? ?? ??? ??? ?????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846918.html" title="PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ??" class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175318476518239.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ??" />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846918.html" title="PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ??" class="phphistorical_Version2_mids_title">PHP? ???? ?? ?? ??? ???? ?? PHP ?? ????? ?? ??</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:51 PM</span>
								<p class="Articlelist_txts_p">PHP?? ?? ?? ??? ???? ?? ??? ? ???? ?? ??? ???? ?? ??? ???? ???? ????. 1. ?? ?? ??? ?? ??? URL ? ?? ??? ????. 2. UrlenCode? ???? ?? ??? ???????. 3. ? ???? ????? ?? ?? ??? ? ?? ??? ?????. 4. ???? ???? ?? ? ? ??? ??? ??? ??? ?????. 5. ??? ?? ??? ????? ?? ????? OG ??? ???? ?????. 6. XSS ??? ???? ?? ??? ??? ?????. ? ???? ??? ??? ???? ??? ?? ?? ??? ??? ???? ??? ?? ??? ?????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846920.html" title="PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????." class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175318452251625.jpeg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????." />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846920.html" title="PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????." class="phphistorical_Version2_mids_title">PHP? ???? AI? ???? ??? ?? ?? PHP ?? ?? ? ???? ?????.</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:57 PM</span>
								<p class="Articlelist_txts_p">AI? ??? ??? ?? ?? ? ?? ???? ????? ?? ??? ??????. 1. Baidu, Tencent API ?? ?? ?? NLP ?????? ?? ??? AI ?? ?? API? ??????. 2. PHP? ? ?? guzzle? ?? API? ???? ?? ??? ??????. 3. ?? ????? ?? ?? ??? ???? ???? ???? ??? ??? ? ????. 4. ?? ?? ? ?? ???? ?? PHP-L ? PHP_CODESNIFFER? ??????. 5. ???? ????? ???? ?? ?? ??? ?????? ??? ??????. AIAPI? ??? ? ???, ?? ??, ?? ? PHP ?? ??? ??? ???. ?? ???? PSR ??? ???, ??? ????? ????, ?? ??? ???, ????? ??? ????, X? ???????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846910.html" title="PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????." class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175324698785730.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????." />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846910.html" title="PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????." class="phphistorical_Version2_mids_title">PHP? PHP ?? ?? ? ?? ??? ??? ?????? ??? ??? ???? ????.</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:27 PM</span>
								<p class="Articlelist_txts_p">1. ?? ???? ??? ??? ?????? ?? ?? ??? ??, ??? ?? ???? ??? (? : ?? ???, ? ? ??), ?? ??? ?? ???? ???? ? ?? ?? ??? ??? ?? ??? ????????. 2. ?? ??? ??? ?? ? ??? ???? ?? ?? ?? ???? ?? ? ?? AUDIT ?? ??? ??? ? ????? ????? ??? ???????. 3. ?? ?? ??? ?? ??? ???????. Recaptchav3 ???? ??, ??? ?? ?? ?? ?? ??, IP ? ?? ??? ??? ??? ?? ???? ??? ?? ??? ????? ??? ???? ????? ??? ?????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846888.html" title="PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ?????" class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175326835276962.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ?????" />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846888.html" title="PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ?????" class="phphistorical_Version2_mids_title">PHP? ???? AI? ???? ???? ???? ??. PHP? ???? ?? ??? ?????</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 07:21 PM</span>
								<p class="Articlelist_txts_p">PHP? AI ??? ??? ?? ????? ??? API? ?? ?????. ??? ??? ????? ? ??? ???? ?????. API ??? ?? ?? ??? ???? ??? ??? ???? ???? ? ????. 2. ?? ?? ???? guzzle ?? curl? ???? HTTP ??? ???, JSON ??? ??? ? ???, API ? ?? ??, ??? ? ?? ??? ???? ??, ??? ?? ?? ? ? ?? ????, ??? ?? ? ?????? ?????. 3. ???? ???? ?? ???? API ??, ?? ? ??? ?? ??, ??? ?? ??, ?? ?? ? ??? ??? ??? ?????. ?? ??? ??? ??? ? ??? ???? Propt ?? ? ?? ?? ??, ??? ?? ? ?? ????, ?? ?? ?? ???? ? ??? ?? ? ???? ????? ?????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846911.html" title="PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ??" class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175324572958058.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ??" />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846911.html" title="PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ??" class="phphistorical_Version2_mids_title">PHP? ?? ?? ?? ? ?? ?? PHP ?? ??? ? ?? ????? ??</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:30 PM</span>
								<p class="Articlelist_txts_p">PHP? ?????? ????? ?? ?? ?? ???? ???? ?? ???? ???? ?? ?? ???? ?????. 2. ?? ??? ???? ???? ?? ??? ?? ? ??? ??? ???? ?? API/Webhook ??? ??? ?? ???? ??? ??? ??? ??? ?????. 3. ?? ????? ?? ??, ??/???? ????, ???? ??, ???? ? ??? ?????? ????? ?? ??? ???? ???? ?? Dingtalk, SMS ?? ??? ???? ??? ?????? ???? ?? ? ??? ??? ????? ?? ??? ???? ???????.</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796848711.html" title="?? ?? ?? : ?? ?? ?????? PHP? ??" class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/253/068/175356191176507.jpg?x-oss-process=image/resize,m_fill,h_207,w_330" alt="?? ?? ?? : ?? ?? ?????? PHP? ??" />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796848711.html" title="?? ?? ?? : ?? ?? ?????? PHP? ??" class="phphistorical_Version2_mids_title">?? ?? ?? : ?? ?? ?????? PHP? ??</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 27, 2025 am	 04:31 AM</span>
								<p class="Articlelist_txts_p">PhpisstillRelevantinmodernenterpriseenvironments.1. Modernphp (7.xand8.x)? ??? ??, ??? ??, jitcompilation ? modernsyntax, mateitsuilableforlarge-scalepplications</p>
							</div>
														<div   id="377j5v51b"   class="phphistorical_Version2_mids">
								<a href="http://www.miracleart.cn/ko/faq/1796846909.html" title="NGINX ? PHP ???? ??? ???? ?? MacOS? ???? PHP NGINX ??? ???? ??" class="phphistorical_Version2_mids_img">
									<img onerror="this.onerror=''; this.src='/static/imghw/default1.png'"
										src="/static/imghw/default1.png" class="lazy"  data-src="https://img.php.cn/upload/article/001/503/042/175324734891116.png?x-oss-process=image/resize,m_fill,h_207,w_330" alt="NGINX ? PHP ???? ??? ???? ?? MacOS? ???? PHP NGINX ??? ???? ??" />
								</a>
								<a href="http://www.miracleart.cn/ko/faq/1796846909.html" title="NGINX ? PHP ???? ??? ???? ?? MacOS? ???? PHP NGINX ??? ???? ??" class="phphistorical_Version2_mids_title">NGINX ? PHP ???? ??? ???? ?? MacOS? ???? PHP NGINX ??? ???? ??</a>
								<span id="377j5v51b"    class="Articlelist_txts_time">Jul 25, 2025 pm	 08:24 PM</span>
								<p class="Articlelist_txts_p">MAC ?? ???? ? ??? ?? ??? ????? ?? ? ??? ????? ????. 1. ???? ???? ???? ???? ??? ?? ? ?? ????? ??? ???? ??????. 2. ????? ?? ?? ? ??? ???? ???? ?? ?? ????? ??? ???? ?????. 3. ??? ?? ??? ???? ?? ???? ?? ???? ?? ???? ?? ? ? ????. 4. ??? ????? ????? ? ?? ?? ? ??? ?? ? ??? ??????.</p>
							</div>
													</div>

													<a href="http://www.miracleart.cn/ko/be/" class="phpgenera_Details_mainL4_botton">
								<span>See all articles</span>
								<img src="/static/imghw/down_right.png" alt="" />
							</a>
											</div>
				</div>
					</div>
	</main>
	<footer>
    <div   id="377j5v51b"   class="footer">
        <div   id="377j5v51b"   class="footertop">
            <img src="/static/imghw/logo.png" alt="">
            <p>???? ??? PHP ??,PHP ???? ?? ??? ?????!</p>
        </div>
        <div   id="377j5v51b"   class="footermid">
            <a href="http://www.miracleart.cn/ko/about/us.html">?? ??</a>
            <a href="http://www.miracleart.cn/ko/about/disclaimer.html">?? ??</a>
            <a href="http://www.miracleart.cn/ko/update/article_0_1.html">Sitemap</a>
        </div>
        <div   id="377j5v51b"   class="footerbottom">
            <p>
                ? php.cn All rights reserved
            </p>
        </div>
    </div>
</footer>

<input type="hidden" id="verifycode" value="/captcha.html">




		<link rel='stylesheet' id='_main-css' href='/static/css/viewer.min.css?2' type='text/css' media='all' />
	
	
	
	
	

	
	






<footer>
<div class="friendship-link">
<p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p>
<a href="http://www.miracleart.cn/" title="国产av日韩一区二区三区精品">国产av日韩一区二区三区精品</a>

<div class="friend-links">


</div>
</div>

</footer>


<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>
</body><div id="vjhh7" class="pl_css_ganrao" style="display: none;"><dfn id="vjhh7"><div id="vjhh7"></div></dfn><fieldset id="vjhh7"><output id="vjhh7"><ol id="vjhh7"><font id="vjhh7"></font></ol></output></fieldset><samp id="vjhh7"><i id="vjhh7"></i></samp><div id="vjhh7"><rp id="vjhh7"></rp></div><ol id="vjhh7"><pre id="vjhh7"><ol id="vjhh7"></ol></pre></ol><form id="vjhh7"></form><input id="vjhh7"><em id="vjhh7"></em></input><div id="vjhh7"></div><thead id="vjhh7"><input id="vjhh7"><em id="vjhh7"><label id="vjhh7"></label></em></input></thead><mark id="vjhh7"></mark><tfoot id="vjhh7"><track id="vjhh7"><sup id="vjhh7"></sup></track></tfoot><abbr id="vjhh7"><fieldset id="vjhh7"><rp id="vjhh7"></rp></fieldset></abbr><sup id="vjhh7"><strong id="vjhh7"></strong></sup><object id="vjhh7"></object><sub id="vjhh7"></sub><wbr id="vjhh7"><u id="vjhh7"><legend id="vjhh7"><ruby id="vjhh7"></ruby></legend></u></wbr><meter id="vjhh7"><th id="vjhh7"><form id="vjhh7"><label id="vjhh7"></label></form></th></meter><mark id="vjhh7"></mark><u id="vjhh7"><center id="vjhh7"></center></u><pre id="vjhh7"></pre><ol id="vjhh7"><small id="vjhh7"><rt id="vjhh7"><small id="vjhh7"></small></rt></small></ol><dd id="vjhh7"><strong id="vjhh7"><progress id="vjhh7"><small id="vjhh7"></small></progress></strong></dd><tt id="vjhh7"><style id="vjhh7"></style></tt><pre id="vjhh7"><ol id="vjhh7"></ol></pre><samp id="vjhh7"></samp><meter id="vjhh7"></meter><noframes id="vjhh7"></noframes><small id="vjhh7"><progress id="vjhh7"></progress></small><center id="vjhh7"><optgroup id="vjhh7"><tt id="vjhh7"></tt></optgroup></center><strong id="vjhh7"></strong><legend id="vjhh7"></legend><progress id="vjhh7"><cite id="vjhh7"><sup id="vjhh7"><dl id="vjhh7"></dl></sup></cite></progress><small id="vjhh7"><tfoot id="vjhh7"><dfn id="vjhh7"></dfn></tfoot></small><delect id="vjhh7"></delect><strike id="vjhh7"></strike><cite id="vjhh7"><ruby id="vjhh7"><dl id="vjhh7"><em id="vjhh7"></em></dl></ruby></cite><tbody id="vjhh7"><listing id="vjhh7"><sub id="vjhh7"><optgroup id="vjhh7"></optgroup></sub></listing></tbody><sup id="vjhh7"></sup><tt id="vjhh7"><style id="vjhh7"></style></tt><track id="vjhh7"></track><em id="vjhh7"></em><rt id="vjhh7"><small id="vjhh7"><strike id="vjhh7"></strike></small></rt><pre id="vjhh7"><b id="vjhh7"></b></pre><font id="vjhh7"><strong id="vjhh7"></strong></font><dl id="vjhh7"><sup id="vjhh7"><dl id="vjhh7"></dl></sup></dl><big id="vjhh7"><listing id="vjhh7"><dfn id="vjhh7"><var id="vjhh7"></var></dfn></listing></big><pre id="vjhh7"></pre><label id="vjhh7"><samp id="vjhh7"><pre id="vjhh7"><big id="vjhh7"></big></pre></samp></label><track id="vjhh7"></track><abbr id="vjhh7"><form id="vjhh7"><strong id="vjhh7"><blockquote id="vjhh7"></blockquote></strong></form></abbr><meter id="vjhh7"></meter><b id="vjhh7"></b><acronym id="vjhh7"><noframes id="vjhh7"></noframes></acronym><output id="vjhh7"><fieldset id="vjhh7"><rp id="vjhh7"><acronym id="vjhh7"></acronym></rp></fieldset></output><div id="vjhh7"></div><strike id="vjhh7"><video id="vjhh7"><sup id="vjhh7"><button id="vjhh7"></button></sup></video></strike><dfn id="vjhh7"></dfn><pre id="vjhh7"><var id="vjhh7"></var></pre><pre id="vjhh7"><ol id="vjhh7"></ol></pre><video id="vjhh7"><pre id="vjhh7"></pre></video><table id="vjhh7"><address id="vjhh7"></address></table><b id="vjhh7"><tbody id="vjhh7"></tbody></b><tt id="vjhh7"></tt><legend id="vjhh7"><th id="vjhh7"><tbody id="vjhh7"><th id="vjhh7"></th></tbody></th></legend><form id="vjhh7"><dd id="vjhh7"><strong id="vjhh7"><progress id="vjhh7"></progress></strong></dd></form><style id="vjhh7"><progress id="vjhh7"></progress></style><dd id="vjhh7"><abbr id="vjhh7"></abbr></dd><noframes id="vjhh7"><span id="vjhh7"><optgroup id="vjhh7"></optgroup></span></noframes><nobr id="vjhh7"></nobr><rt id="vjhh7"><small id="vjhh7"></small></rt><pre id="vjhh7"></pre><sup id="vjhh7"></sup><strong id="vjhh7"><progress id="vjhh7"></progress></strong><strike id="vjhh7"><video id="vjhh7"><sup id="vjhh7"><button id="vjhh7"></button></sup></video></strike><p id="vjhh7"></p><delect id="vjhh7"><small id="vjhh7"><progress id="vjhh7"></progress></small></delect><ins id="vjhh7"></ins><legend id="vjhh7"><ruby id="vjhh7"></ruby></legend><dl id="vjhh7"><th id="vjhh7"><dl id="vjhh7"><listing id="vjhh7"></listing></dl></th></dl><legend id="vjhh7"></legend><form id="vjhh7"></form><xmp id="vjhh7"><label id="vjhh7"><meter id="vjhh7"></meter></label></xmp><bdo id="vjhh7"><mark id="vjhh7"></mark></bdo><optgroup id="vjhh7"><xmp id="vjhh7"><li id="vjhh7"><legend id="vjhh7"></legend></li></xmp></optgroup><s id="vjhh7"><b id="vjhh7"></b></s><noframes id="vjhh7"></noframes><tbody id="vjhh7"></tbody><th id="vjhh7"></th><nobr id="vjhh7"></nobr><em id="vjhh7"><sub id="vjhh7"><form id="vjhh7"><td id="vjhh7"></td></form></sub></em><pre id="vjhh7"><form id="vjhh7"><td id="vjhh7"><form id="vjhh7"></form></td></form></pre><td id="vjhh7"><form id="vjhh7"><delect id="vjhh7"></delect></form></td><strong id="vjhh7"><dfn id="vjhh7"><label id="vjhh7"></label></dfn></strong><progress id="vjhh7"><track id="vjhh7"><ol id="vjhh7"><option id="vjhh7"></option></ol></track></progress><font id="vjhh7"><strong id="vjhh7"></strong></font><abbr id="vjhh7"><fieldset id="vjhh7"></fieldset></abbr><meter id="vjhh7"></meter><dfn id="vjhh7"><listing id="vjhh7"></listing></dfn><tr id="vjhh7"><dfn id="vjhh7"><thead id="vjhh7"><nav id="vjhh7"></nav></thead></dfn></tr><strong id="vjhh7"></strong><nav id="vjhh7"></nav><optgroup id="vjhh7"><td id="vjhh7"><form id="vjhh7"></form></td></optgroup><address id="vjhh7"><table id="vjhh7"><wbr id="vjhh7"><u id="vjhh7"></u></wbr></table></address><center id="vjhh7"><optgroup id="vjhh7"><big id="vjhh7"><tbody id="vjhh7"></tbody></big></optgroup></center><noframes id="vjhh7"><span id="vjhh7"></span></noframes><menuitem id="vjhh7"><strong id="vjhh7"></strong></menuitem><tfoot id="vjhh7"><pre id="vjhh7"><ol id="vjhh7"><font id="vjhh7"></font></ol></pre></tfoot><meter id="vjhh7"></meter><p id="vjhh7"></p><style id="vjhh7"></style><track id="vjhh7"></track><thead id="vjhh7"><optgroup id="vjhh7"><meter id="vjhh7"><bdo id="vjhh7"></bdo></meter></optgroup></thead><font id="vjhh7"></font><ol id="vjhh7"></ol><meter id="vjhh7"></meter><ins id="vjhh7"></ins><b id="vjhh7"><source id="vjhh7"><dfn id="vjhh7"><thead id="vjhh7"></thead></dfn></source></b><b id="vjhh7"><tbody id="vjhh7"><kbd id="vjhh7"><strong id="vjhh7"></strong></kbd></tbody></b><s id="vjhh7"><b id="vjhh7"></b></s><ul id="vjhh7"><strike id="vjhh7"></strike></ul><pre id="vjhh7"><b id="vjhh7"></b></pre><nobr id="vjhh7"></nobr><address id="vjhh7"><u id="vjhh7"></u></address><li id="vjhh7"></li><em id="vjhh7"></em><table id="vjhh7"><wbr id="vjhh7"></wbr></table><kbd id="vjhh7"><p id="vjhh7"></p></kbd><form id="vjhh7"></form><label id="vjhh7"><tt id="vjhh7"><object id="vjhh7"><tt id="vjhh7"></tt></object></tt></label><form id="vjhh7"></form><nobr id="vjhh7"><tr id="vjhh7"><nobr id="vjhh7"><address id="vjhh7"></address></nobr></tr></nobr><div id="vjhh7"></div><nobr id="vjhh7"><address id="vjhh7"><nav id="vjhh7"><center id="vjhh7"></center></nav></address></nobr><optgroup id="vjhh7"><xmp id="vjhh7"><i id="vjhh7"></i></xmp></optgroup><center id="vjhh7"><optgroup id="vjhh7"><meter id="vjhh7"><bdo id="vjhh7"></bdo></meter></optgroup></center><noframes id="vjhh7"><span id="vjhh7"><small id="vjhh7"></small></span></noframes><delect id="vjhh7"><style id="vjhh7"><progress id="vjhh7"><dfn id="vjhh7"></dfn></progress></style></delect><ruby id="vjhh7"><dl id="vjhh7"><address id="vjhh7"><label id="vjhh7"></label></address></dl></ruby><strike id="vjhh7"></strike><legend id="vjhh7"><menuitem id="vjhh7"><nobr id="vjhh7"><acronym id="vjhh7"></acronym></nobr></menuitem></legend><span id="vjhh7"></span><b id="vjhh7"><i id="vjhh7"><meter id="vjhh7"><fieldset id="vjhh7"></fieldset></meter></i></b><label id="vjhh7"></label><dfn id="vjhh7"><thead id="vjhh7"></thead></dfn><address id="vjhh7"><u id="vjhh7"><center id="vjhh7"><optgroup id="vjhh7"></optgroup></center></u></address><sup id="vjhh7"></sup><ruby id="vjhh7"><strong id="vjhh7"></strong></ruby><label id="vjhh7"></label><listing id="vjhh7"></listing><small id="vjhh7"></small></div>

</html>