php生成年月日下载列表的方法_php技巧

本文实例讲述了php生成年月日下载列表的方法。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:

function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval)
{
  if(empty($mval)) $mval = date("m");
  if(empty($dval)) $dval = date("d");
  if(empty($yval)) $yval = date("Y");
  $months = array(1 => "January", 2 => "February", 3 => "March", 4 => "April", 5 => "May", 6 => "June", 7 => "July", 8 => "August", 9 => "September", 10 => "October", 11 => "November", 12 => "December");
  $out = "<select name='$mid' id='$mid'>";
  foreach($months as $val => $text)
    if($val == $mval) $out .= "<option value='$val' selected>$text</option>";
    else $out .= "<option value='$val'>$text</option>";
  $out .= "</select> ";
  $out .= "<select name='$did' id='$did'>";
  for($i = 1; $i <= 31; $i++)
    if($i == $dval) $out .= "<option value='$i' selected>$i</option>";
    else $out .= "<option value='$i'>$i</option>";
  $out .= "</select> ";
  $out .= "<select name='$yid' id='$yid'>";
  for($i = date("Y"); $i <= date("Y") + 2; $i++)
    if($i == $yval) $out.= "<option value='$i' selected>$i</option>";
    else $out.= "<option value='$i'>$i</option>";
  $out .= "</select>";
  return $out;
}

希望本文所述对大家的javascript程序设计有所帮助。

时间: 2024-09-09 08:33:21

php生成年月日下载列表的方法_php技巧的相关文章

php生成年月日下载列表的方法

  php生成年月日下载列表的方法           本文实例讲述了php生成年月日下载列表的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval) { if(empty($mval)) $mval = date("m"); if(empty($dval)) $dv

php从数据库查询结果生成树形列表的方法_php技巧

本文实例讲述了php从数据库查询结果生成树形列表的方法.分享给大家供大家参考.具体分析如下: 本代码可以从数据库读取数据生成一个类似于windows的资源管理器的树形列表 <?php /* Here are the database definitions (for Solid) that i use in this code. * It should not be hard to adapt it to another database. */ /* CREATE TABLE dirent_t

php实现把url转换迅雷thunder资源下载地址的方法_php技巧

本文实例讲述了php实现把url转换迅雷thunder资源下载地址的方法.分享给大家供大家参考.具体方法分析如下: 如果你知道迅雷地址的生成规则你就不觉得迅雷的url资源下载地址有多么复杂了, 其实雷的地址就是原url前面带AA后面带BB之后再base64_encode编码即可 如下例子所示: 复制代码 代码如下: <?php function Thunder($url, $type='en') { $url ='http://www.jb51.net'; if($type =='en'){ r

php实现SAE上使用storage上传与下载文件的方法_php技巧

本文实例讲述了php实现SAE上使用storage上传与下载文件的方法.分享给大家供大家参考.具体如下: <?php if ($_FILES["file"]["error"] > 0) { echo "Error: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: "

PHP实现从远程下载文件的方法_php技巧

本文实例讲述了PHP实现从远程下载文件的方法.分享给大家供大家参考.具体实现方法如下: <?php if ($_GET[xfer]) { if ($_POST[from] == "") { print "You forgot to enter a url."; } else { copy("$_POST[from]", "$_POST[to]"); $size = round((filesize($_POST[to])/

PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法_php技巧

本文实例讲述了PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php     header("Content-Type: text/html; charset=UTF-8");     error_reporting(0);     /**      * 登陆      * $user 163用户名      * $pass 密码     **/     function login($user,$pass

PHP实现下载断点续传的方法_php技巧

本文实例讲述了PHP实现下载断点续传的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: <?php /*  * PHP下载断点续传  */ function dl_file_resume($file){       //检测文件是否存在     if (!is_file($file)) { die("<b>404 File not found!</b>"); }           $len = filesize($file);//获

PHP生成不重复标识符的方法_php技巧

本文实例讲述了PHP生成不重复标识符的方法.分享给大家供大家参考.具体实现方法如下: 生成唯一不重复的标识我们主要是根据当前的一个时间time然后再转换在md5值,这样几乎是可以保证标签的唯一性,下面整理了一些关于PHP生成不重复标识符程序代码,感兴趣的朋友可以来看一下 PHP倒是自带了生成唯一id的函数:uniqid() ,它是基于当前时间微秒数的,用法如下: 复制代码 代码如下: echo uniqid(); //13位的字符串 echo uniqid("php_"); //当然你

php实现Mongodb自定义方式生成自增ID的方法_php技巧

本文实例讲述了php实现Mongodb自定义方式生成自增ID的方法.分享给大家供大家参考.具体分析如下: 复制代码 代码如下: //首先创建一个自动增长id集合 ids >db.ids.save({name:"user", id:0}); //可以查看一下是否成功 > db.ids.find(); { "_id" : ObjectId("4c637dbd900f00000000686c"), "name" : &q