Html Mailto标签详细使用方法
Html 中mailto标签是一个非常实用的贴近用户体验的标签,大多情况下人们都在这样使用
<a href="mailto:example@phplamp.com">example@phplamp.com</a>
这样,当我们点击了example@phplamp.com链接后浏览器会为我们自动选择本地的默认邮件软件,并将mailto标签后example@phplamp.com邮件地址放到邮件软件的发送地址中,少去了我们发送邮件时输入发送地址的烦扰,同时也可以避免输错邮件地址。
其实mailto标签有更实用的使用方法。比如:加入邮件默认标题,抄送地址,暗送(密件抄送)地址,邮件内容….
下面说一下详细的使用方法: 查看详细内容…
PHP文件上传$_FILES数组error键各值含义说明
用PHP上传文件时,我们会用程序去监听浏览器发送过来的文件信息,首先会通过$_FILES[fieldName]['error']的不同数值来判断此欲上传的文件状态是否正常。$_FILES[fieldName]['error']==0代表一切正常,其它数值的具体含义请参考下面一段程序的注释部分,如有翻译不到之处还望指正!
- switch($_FILES[$field]['error']) {
- case 1:
- // 文件大小超出了服务器的空间大小
- $this->setError("The file is too large (server).");
- break;
- case 2:
- // 要上传的文件大小超出浏览器限制
- $this->setError("The file is too large (form).");
- break;
- case 3:
- // 文件仅部分被上传
- $this->setError("The file was only partially uploaded.");
- break;
- case 4:
- // 没有找到要上传的文件
- $this->setError("No file was uploaded.");
- break;
- case 5:
- // 服务器临时文件夹丢失
- $this->setError("The servers temporary folder is missing.");
- break;
- case 6:
- // 文件写入到临时文件夹出错
- $this->setError("Failed to write to the temporary folder.");
- break;
- }
Flash遮挡流动层(Absolute)的解决办法Ie,Firefox,Opera
特别声明:以下提到的代码全部添加到遮挡其它层的Flash代码中。
解决办法:
<param name="wmode" value="transparent">
<embed>标签中加:wmode="transparent"。如此段不加,Firefox,Opera中的此Flash仍然遮挡。
Javascript判断单选表单是否已选择
代码如下:
- function checkRadio(name) {
- var obj = document.getElementsByName(name);
- for(i = 0; i < obj.length; i ++) {
- if(obj[i].checked) {
- return true;
- }
- }
- obj[0].focus();
- return false;
- }
Javascript获取某一标签的座标并返回其座标对象
昨天搞了一个日历选择器的小东西,竟然发现以前用的获取标签的座标的函数在Firefox下不能执行,比较郁闷。于是花心思整理了一个,现此代码支持Ie,Firefox,Opera,记录于此!
- function getAbsPoint(e) {
- var x = e.offsetLeft;
- var y = e.offsetTop;
- while(e = e.offsetParent) {
- x += e.offsetLeft;
- y += e.offsetTop;
- }
- return {"x": x, "y": y};
- }
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”。 查看详细内容…
查看当前环境都支持哪些函数
代码如下:
- $func = get_defined_functions();
- for(reset($func); $key = key($func); next($func)) {
- echo "<font color="red"><b>" . $key . "</b></font><br/>";
- foreach ($func[$key] as $val){
- echo $val . "<br/>";
- }
- }
图片不超过外边框最大宽度js代码
上传一篇带图片的文章,没有设定图片的大小,结果图片撑大了外边框!这是一个很常见的问题?如果您是一个懂得Html的人肯定知道是什么原因,但是我们面对的客户群体不一样,他们可能对电脑似懂非懂,只是会些常用的操作。这时他问你这是什么问题?你说了半天可能他一点也没听懂,白白的浪费自己的时间;不如自己花心思写个脚本干掉这种不是问题的问题?
代码功能:设置一个图片的最大宽度,当图片宽度大于最大宽度时,将图片宽度设定为最大宽度,按比例缩小图片的高度! 查看详细内容…
生成Ajax对象 支持Ie Firefox Opera
生成Ajax对象 支持Ie Firefox Opera,代码如下:
- function ajax() {
- var xmlHttp;
- try { // for firefox opera
- xmlHttp = new XMLHttpRequest();
- } catch (e) { // for ie
- var ieVersions = new Array("MSXML2.XMLHTTP.6.0",
- "MSXML2.XMLHTTP.5.0",
- "MSXML2.XMLHTTP.4.0",
- "MSXML2.XMLHTTP.3.0",
- "MSXML2.XMLHTTP",
- "Microsoft.XMLHTTP");
- for (var i = 0; i < ieVersions.length && !xmlHttp; i ++) {
- try {
- xmlHttp = new ActiveXObject(ieVersions[i]);
- } catch (e) {
- }
- }
- }
- if (!xmlHttp) {
- return false;
- } else {
- return xmlHttp;
- }
- }
Php截取中文字符串Gbk版-gbk_substr()
此函数适用于:PHP文件编码:gbk或者gb2312
函数如下:
- function gbk_substr($str, $length) {
- for ($i = 0, $j = 0; $i < $length; $i ++) {
- if (ord(substr($str, $j, 1)) > 0xa0) {
- $tmpstr .= substr($str, $j, 2);
- $j ++;
- } else {
- $tmpstr .= substr($str, $j, 1);
- }
- $j ++;
- }
- return $tmpstr;
- }
- // 使用方法
- $a = "奥运加油-phplamp.org";
- echo gbk_substr($a, 8);
