Html Mailto标签详细使用方法

Html 中mailto标签是一个非常实用的贴近用户体验的标签,大多情况下人们都在这样使用

<a href="mailto:example@phplamp.com">example@phplamp.com</a>

这样,当我们点击了example@phplamp.com链接后浏览器会为我们自动选择本地的默认邮件软件,并将mailto标签后example@phplamp.com邮件地址放到邮件软件的发送地址中,少去了我们发送邮件时输入发送地址的烦扰,同时也可以避免输错邮件地址。

其实mailto标签有更实用的使用方法。比如:加入邮件默认标题,抄送地址,暗送(密件抄送)地址,邮件内容….

下面说一下详细的使用方法: 查看详细内容…

版块:html-css笔记 Tags: 时间:2008-10-30 评论:(0)

PHP文件上传$_FILES数组error键各值含义说明

用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName]['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分,如有翻译不到之处还望指正!

PHP代码
  1. switch($_FILES[$field]['error']) {   
  2.     case 1:   
  3.         // 文件大小超出了服务器的空间大小   
  4.         $this->setError("The file is too large (server).");   
  5.         break;   
  6.   
  7.     case 2:   
  8.         // 要上传的文件大小超出浏览器限制   
  9.         $this->setError("The file is too large (form).");   
  10.         break;   
  11.   
  12.     case 3:   
  13.         // 文件仅部分被上传   
  14.         $this->setError("The file was only partially uploaded.");   
  15.         break;   
  16.   
  17.     case 4:   
  18.         // 没有找到要上传的文件   
  19.         $this->setError("No file was uploaded.");   
  20.         break;   
  21.   
  22.     case 5:   
  23.         // 服务器临时文件夹丢失   
  24.         $this->setError("The servers temporary folder is missing.");   
  25.         break;   
  26.   
  27.     case 6:   
  28.         // 文件写入到临时文件夹出错   
  29.         $this->setError("Failed to write to the temporary folder.");   
  30.         break;   
  31. }  
版块:php笔记 Tags: , 时间:2008-10-28 评论:(0)

Flash遮挡流动层(Absolute)的解决办法Ie,Firefox,Opera

特别声明:以下提到的代码全部添加到遮挡其它层的Flash代码中。

解决办法:

<param name="wmode" value="transparent">

<embed>标签中加:wmode="transparent"。如此段不加,Firefox,Opera中的此Flash仍然遮挡。

版块:html-css笔记 Tags: , 时间:2008-09-11 评论:(0)

Javascript判断单选表单是否已选择

代码如下:

JavaScript代码
  1. function checkRadio(name) {   
  2.     var obj = document.getElementsByName(name);   
  3.     for(i = 0; i < obj.length; i ++) {   
  4.         if(obj[i].checked) {   
  5.             return true;   
  6.         }   
  7.     }   
  8.     obj[0].focus();   
  9.     return false;   
  10. }  
版块:javascript笔记 Tags: 时间:2008-09-02 评论:(1)

Javascript获取某一标签的座标并返回其座标对象

昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!

javascript获取座标
  1. function getAbsPoint(e) {   
  2.     var x = e.offsetLeft;   
  3.     var y = e.offsetTop;   
  4.     while(e = e.offsetParent) {   
  5.         x += e.offsetLeft;   
  6.         y += e.offsetTop;   
  7.     }   
  8.     return {"x": x, "y": y};   
  9. }  

查看详细内容…

版块:javascript笔记 Tags: , 时间:2008-09-02 评论:(0)

Php中$_SERVER数组的详细说明

$_SERVER[’PHP_SELF’] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER[’argv’] #传递给该脚本的参数。
$_SERVER[’argc’] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER[’GATEWAY_INTERFACE’] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER[’SERVER_NAME’] #当前运行脚本所在服务器主机的名称。
$_SERVER[’SERVER_SOFTWARE’] #服务器标识的字串,在响应请求时的头部中给出。
$_SERVER[’SERVER_PROTOCOL’] #请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。
$_SERVER[’REQUEST_METHOD’] #访问页面时的请求方法。例如:“GET”、“HEAD”,“POST”,“PUT”。 查看详细内容…

版块:php笔记 Tags: 时间:2008-08-25 评论:(1)

查看当前环境都支持哪些函数

代码如下:

PHP代码
  1. $func = get_defined_functions();   
  2. for(reset($func); $key = key($func); next($func)) {   
  3.     echo "<font color="red"><b>" . $key . "</b></font><br/>";   
  4.     foreach ($func[$keyas $val){   
  5.         echo $val . "<br/>";   
  6.     }   
  7. }  
版块:php笔记 Tags: 时间:2008-08-23 评论:(0)

图片不超过外边框最大宽度js代码

上传一篇带图片的文章,没有设定图片的大小,结果图片撑大了外边框!这是一个很常见的问题?如果您是一个懂得Html的人肯定知道是什么原因,但是我们面对的客户群体不一样,他们可能对电脑似懂非懂,只是会些常用的操作。这时他问你这是什么问题?你说了半天可能他一点也没听懂,白白的浪费自己的时间;不如自己花心思写个脚本干掉这种不是问题的问题?

代码功能:设置一个图片的最大宽度,当图片宽度大于最大宽度时,将图片宽度设定为最大宽度,按比例缩小图片的高度! 查看详细内容…

版块:javascript笔记 Tags: 时间:2008-08-23 评论:(4)

生成Ajax对象 支持Ie Firefox Opera

生成Ajax对象 支持Ie Firefox Opera,代码如下:

Ajax代码
  1. function ajax() {   
  2.     var xmlHttp;   
  3.     try { // for firefox opera   
  4.         xmlHttp = new XMLHttpRequest();   
  5.     } catch (e) { // for ie   
  6.         var ieVersions = new Array("MSXML2.XMLHTTP.6.0",   
  7.                                    "MSXML2.XMLHTTP.5.0",   
  8.                                    "MSXML2.XMLHTTP.4.0",   
  9.                                    "MSXML2.XMLHTTP.3.0",   
  10.                                    "MSXML2.XMLHTTP",   
  11.                                    "Microsoft.XMLHTTP");   
  12.         for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {   
  13.             try {   
  14.                 xmlHttp = new ActiveXObject(ieVersions[i]);   
  15.             } catch (e) {   
  16.             }   
  17.         }   
  18.     }   
  19.     if (!xmlHttp) {   
  20.         return false;   
  21.     } else {   
  22.         return xmlHttp;   
  23.     }   
  24. }  
版块:javascript笔记 Tags: 时间:2008-08-23 评论:(0)

Php截取中文字符串Gbk版-gbk_substr()

此函数适用于:PHP文件编码:gbk或者gb2312

函数如下:

PHP代码
  1. function gbk_substr($str$length) {   
  2.      for ($i = 0, $j = 0; $i < $length$i ++) {   
  3.          if (ord(substr($str$j, 1)) > 0xa0) {   
  4.              $tmpstr .= substr($str$j, 2);   
  5.              $j ++;   
  6.          } else {   
  7.              $tmpstr .= substr($str$j, 1);   
  8.          }   
  9.          $j ++;   
  10.      }   
  11.      return $tmpstr;   
  12. }   
  13.   
  14. // 使用方法   
  15. $a = "奥运加油-phplamp.org";   
  16. echo gbk_substr($a, 8);  
版块:php笔记 Tags: 时间:2008-08-01 评论:(0)