当前位置:  编程技术>php
本页文章导读:
    ▪php实例:文件上传及错误代码      1,html表单部分   代码示例: <html>  <head>   <title>php文件上传-www.</title>  </head>  <body>   <h3>文件上传</h3>   选择上传文件:<br>   <form action="/blog_article/uploa........._/font__/div__div_    ▪php实例:文件上传脚本      _font style=/index.html"font-size:10pt;font-weight:normal;color:black;">php文件上传代码分享,如下所示: <html> <head> <title>文件上传脚本-www.</title> </head> <body> <div> <?php if ( isset( $_FILES['fupload'] ) ) { print "文件名称: ".........
    ▪php实例:验证复选框      验证复选框的php代码,如下: <?php /** * 在php中验证复选框的有效性 * by www. */ $value = 'yes'; echo "<input type='checkbox' name='subscribe' value='yes'/> 验证数据"; if (isset($_POST['subscribe'])) { .........

[1]php实例:文件上传及错误代码
    来源: 互联网  发布时间: 2013-12-24

1,html表单部分
 

代码示例:
<html>
 <head>
  <title>php文件上传-www.</title>
 </head>
 <body>
  <h3>文件上传</h3>
  选择上传文件:<br>
  <form action="/blog_article/uploader.html" method="post" enctype="multipart/form-data">
  <input type="file" name="file" size="45">
  <br>
  <input type="submit" value="上传文件">
  </form>
 </body>
</html>

2,文件上传程序 uploader.php
 

代码示例:

<?php
/**
* 接收文件上传信息
* by www.
*/

  if( $_FILES['file']['name'] != "" )
  {
    copy ( $_FILES['file']['tmp_name'],
     "C:/Apache/htdocs/" . $_FILES['file']['name'] )
    or die( "Could not copy file" );
  }
  else
  {
    die( "No file specified" );
  }
?>
<html>
 <head>
  <title>上传成功</title>
 </head>
 <body>
  <h3>文件上传成功...</h3>
  <ul>
  <li>文件名称: <?php echo $_FILES['file']['name']; ?></li>
  <li>文件大小: <?php echo $_FILES['file']['size']; ?> bytes</li>
  <li>文件类型: <?php echo $_FILES['file']['type']; ?></li>
  </ul>
  <a href="/blog_article/</php echo $_FILES[.html'file']['name']; ?>">点这里查看文件</a>
 </body>
</html>

附:文件上传的错误代码
 

UPLOAD_ERR_OK          No error occurred.
UPLOAD_ERR_INI_SIZE    The uploaded file exceeds the maximum value specified in the php.ini file.
UPLOAD_ERR_FORM_SIZE   The uploaded file exceeds the maximum value specified by the MAX_FILE_SIZE hidden widget.
UPLOAD_ERR_PARTIAL     The file upload was canceled and only part of the file was uploaded.
UPLOAD_ERR_NOFILE      No file was uploaded. 

    
[2]php实例:文件上传脚本
    来源: 互联网  发布时间: 2013-12-24

php文件上传代码分享,如下所示:

<html>
 <head>
 <title>文件上传脚本-www.</title>
 </head>
 <body>
 <div>
 <?php
 if ( isset( $_FILES['fupload'] ) ) {
     print "文件名称: ".     $_FILES['fupload']['name']       ."<br />";
     print "文件大小: ".     $_FILES['fupload']['size'] ." bytes<br />";
     print "临时文件名称: ".$_FILES['fupload']['tmp_name']   ."<br />";
     print "文件类型: ".     $_FILES['fupload']['type']       ."<br />";
     print "错误消息: ".    $_FILES['fupload']['error']      ."<br />";

     if ( $_FILES['fupload']['type'] == "image/gif" ) {

         $source = $_FILES['fupload']['tmp_name'];
         $target = "upload/".$_FILES['fupload']['name'];
         move_uploaded_file( $source, $target );// or die ("Couldn't copy");
         $size = getImageSize( $target );

         $imgstr = "<p><img width=\"$size[0]\" height=\"$size[1]\" ";
         $imgstr .= "src=/index.html"$target\" alt=\"uploaded image\" /></p>";

         print $imgstr;
     }
 }
 ?>
 </div>
 <form enctype="multipart/form-data"
     action="/blog_article/</php print $_SERVER[.html'PHP_SELF']?>" method="post">
 <p>
 <input type="hidden" name="MAX_FILE_SIZE" value="102400" />
 <input type="file" name="fupload" /><br/>
 <input type="submit" value="上传文件" />
 </p>
 </form>
 </body>
 </html>
附:简单的文件上传表单
<html>
<head>
<title>简单的文件上传表单</title>
</head>
<body>
<form enctype="multipart/form-data"
   action="/blog_article/</print $_SERVER[.html'PHP_SELF']?>" method="post">
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="102400" />
<input type="file" name="fupload" /><br/>
<input type="submit" value="上传文件" />
</p>
</form>
</body>
</html>

以上这个是最基础的文件上传表单,其中设置了最大上传文件的大小,通过$_SERVER['PHP_SELF']获得当前php文件名。


    
[3]php实例:验证复选框
    来源: 互联网  发布时间: 2013-12-24

验证复选框的php代码,如下:

<?php
/**
* 在php中验证复选框的有效性
* by www.
*/
$value = 'yes';
echo "<input type='checkbox' name='subscribe' value='yes'/> 验证数据";

if (isset($_POST['subscribe'])) {
    if ($_POST['subscribe'] == $value) {
        $subscribed = true;
    } else {
        $subscribed = false;
        print '提交的复选框值无效。';
    }
} else {
    $subscribed = false;
}

if ($subscribed) {
    print '验证有效!';
} else {
    print '验证无效!';
}

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
网站运营/SEO iis7站长之家
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3