程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> [代碼]PHP上傳圖片簡單實現

[代碼]PHP上傳圖片簡單實現

編輯:關於PHP編程

    以下程序使用move_uploaded_file函數上傳圖片到程序目錄中,圖片以temp_為前綴。

以下是代碼片段:
<html> 
<head> 
<title>php(做為現在的主流開發語言)上傳圖片簡單實現 www.cncms.com.cn</title> 
</head> 
<body> 
<?php(做為現在的主流開發語言) 
if($_GET[’action’] == ’upfile’) 

$target_path = ’temp_’.$_FILES[’photo’][’name’]; 
echo ’上傳的臨時文件:’ .$_FILES[’photo’][’tmp_name’] . ’<br/>’;
echo ’上傳的目標文件:’ .$target_path . ’<br/>’;
echo $_SERVER["SCRIPT_FILENAME"] . ’<br/>’;
echo $_SERVER["OS"] . ’<br/>’;
//測試函數: move_uploaded_file
//也可以用函數:copy
move_uploaded_file($_FILES[’photo’][’tmp_name’], $target_path); 
echo "Upload result:"; 
if(file_exists($target_path)) { 
 if($_SERVER["OS"]!="Windows_NT"){
  @chmod($target_path,0604);
 }
 echo ’<font color="green">Succeed!</font><br /><a href="http://’ .$_SERVER["SERVER_NAME"] . "/" .$target_path .’"><img src=’ .$target_path .’ border="0">’; 
} else { 
 echo ’<font color="red">Failed!</font>’; 

exit; 

?> 
<h1>Registration</h1> 
<form action="upload.php(做為現在的主流開發語言)?action=upfile" method="post" name="UForm" enctype="multipart/form-data"> 
<fieldset> 
<legend>Your information</legend> 
<ul> 
<li>Your Phot<input type="file" name="photo"></li> 
</ul> 
</fieldset> 
<button type="submit">上傳</button> 
</form> 
</body> 
</html>

技術交流 永無止境

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved