繁体中文  设为首页  加入收藏 
当前位置:学院首页 >> 入门 >> 编程初步 >> PHP上传图片简单实现


PHP上传图片简单实现

2008-07-25 17:35:42  www.hackbase.com  来源:互联网
以下程序使用move_uploaded_file函数上传图片到程序目录中,图片以temp_为前缀。 以下是代码片段:<html>  <head>  <title>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>


本文来源于 WEB开发网 原文链接:http://www.cncms.com.cn/php/6666.htm

关键字:PHP 上传图片

责任编辑:黑客基地        



本文引用网址: 

PHP上传图片简单实现的相关文章
发表评论