php程序小知识库
windy
每天努力一点点,就会收获一点点。
展开
-
小小程序员--开张了
今天,我的Blog开张了哈,从此,每天我将记录我的一点点生活,一点点知识,希望在不久的将来,我会从一个小小的程序远变成一个大大的程序员。呵呵,期待中,每天努力一点点就好。下面我将介绍一点点小知识,关于select 多选 选择的使用。 所谓的select 多选,就是我们在程序编码中,往往会遇见一些需要给一个数据录入多个数据,这样的话,select多选就成为原创 2008-11-18 21:34:00 · 561 阅读 · 0 评论 -
PHP APIDOC文档生成
最近公司项目,测试需要我们提供一个接口文档,之前是写在wiki里面的,需要时刻去更新,但是更新往往会不及时,这就导致了测试和开放之间存在不可调和的矛盾。 于是,便提出了这种借口文档需求。 基于这种情况,经过调研发现, apidoc能够很好的解决这个问题。下面就来讲讲apidoc的安装使用。apidoc.js 使用说明及其规范安装说明为了不污染大家各自开发环境,以下均假设大家在dock...原创 2019-04-14 14:14:21 · 293 阅读 · 0 评论 -
PHP浮点数的一个常见问题的解答
不过, 我当时遗漏了一点, 也就是对于如下的这个常见问题的回答:<?php$f = 0.58;var_dump(intval($f * 100)); //为啥输出57?>为啥输出是57啊? PHP的bug么?我相信有很多的同学有过这样的疑问, 因为光问我类似问题的人就很多, 更不用说bugs.php.net上经常有人问…要搞明白这个原因, 首先我们要知道浮...原创 2019-04-14 14:12:09 · 107 阅读 · 0 评论 -
PHP MYSQL ORDER BY ID DESC优化
今天来讲一个mysql order by id desc的性能问题,原始表:news,数据14W. 之前文章数量比较少, 在加了指定mysql索引后速度很快,基本上是秒开,一直没有发现这个问题,但是随着数据的增加,我的了一个侧边栏显示很慢,功能是提取最新20条数据。之前的sql: select * from news where category_id = 2 and province_i...原创 2019-04-14 14:05:33 · 614 阅读 · 0 评论 -
textarea 光标
<br /><html><br /><head><br /><title>TEST</title><br /><style><br />body,td{<br /> font-family: verdana, arial, helvetica, sans-serif;<br /> font-size: 12px;<br />}<br /></style><br /><script type="text/javascript"原创 2011-02-16 11:25:00 · 412 阅读 · 0 评论 -
email 验证方式
js函数:function isEmail(str){ if(!/^[A-Za-z0-9]+([._/-/+]*[A-Za-z0-9]+)*@([A-Za-z0-9]+[-A-Za-z0-9]*[A-Za-z0-9]+/.)+[A-Za-z0-9]{2,4}$/.test(str)){ return false; }原创 2009-07-14 10:44:00 · 461 阅读 · 0 评论 -
php 分页类
花了一会时间自己写另一个分页,当然也参考了别人的代码,觉得很多都不符合我自己的要求,或则说自己不满意。分页类,自己可以再进行扩展mypage.class.php/*created data:2009-06-10created by: windy*/class myPage{ var $currentPage=1; //当前页码 var原创 2009-06-10 18:23:00 · 514 阅读 · 0 评论 -
很有用的一个验证码,很漂亮 方便
首先:包含文件recaptchalib.php /* * This is a PHP library that handles calling reCAPTCHA. * - Documentation and latest version * http://recaptcha.net/plugins/php/ * - Get a reCAP原创 2009-06-10 16:26:00 · 2726 阅读 · 0 评论 -
js返回函数调用
function checkPassword(){ var passwordValue = $(#signaturePassword).val(); var cardType = $(#cardtype).val(); $.get(/shoppingcheckout/checkpassword,{password:passwordVal原创 2009-06-05 11:42:00 · 622 阅读 · 0 评论 -
PHP存取数据
使用json_encode json_decodeobj 最好使用serialize 已数据流形式存取 unserialize 解析出来array原创 2009-06-02 18:15:00 · 441 阅读 · 0 评论 -
radio button 图片调用模式
echo "hahatest";function getRadionActive($img,$active,$className,$value){ $radion = ""; if($value == 1){ $src = img/running.png; }else{ $src = img/deactivated.png; }原创 2009-05-04 23:56:00 · 543 阅读 · 0 评论 -
apache 虚拟主机:域名绑定
apache 虚拟主机:域名绑定添加虚拟主机:C:/WINDOWS/system32/drivers/etc/hosts127.0.0.1 localhost127.0.0.1 test.com NameVirtualHost 127.0.0.1 ServerName test.com DocumentRoot "D:/dev/p原创 2009-03-17 16:30:00 · 594 阅读 · 0 评论 -
SELECT 选择框上下移动 左右移动
1,功能说明:实现两个list之间的数据转换,单个select的上下移动,删除。(支持多选操作) 2,函数简介 上移:moveUp(oSelect,isToTop) 下移:moveDown(oSelect,转载 2009-03-09 11:28:00 · 4802 阅读 · 2 评论 -
php 多语言网站
<?php include("../lib/myclass.php");include(lang/.($_GET[language]?$_GET[language]:en)..inc);$language = myclass::getVailableLanguage();$mylanguage = array(en,fr,zh-CN);//p原创 2009-02-17 11:34:00 · 4262 阅读 · 1 评论 -
php 多语言网站制作
今天,来介绍一下如何制作一个多语言的网站。前台显示关于多言的问题。1.主程序代码:include "lib/function.php";?>"js/language.js">if(isset($_GET["language"])){ $_SESSION["language"] = $_GET["language"];}else{ $_SESSION["language"] =原创 2008-11-25 22:01:00 · 1103 阅读 · 0 评论 -
敲击回车提交表单
有些时候需要敲击回车实现提交表单里面的内容,因为某种原因表单里增加按钮后,敲击回车无效又找不到原因的时候使用下面就是一个例子,为了更好地体现效果,我取消了按钮,并且把文本框放在了表单外面。代码如下:"" id="doLogin" name="doLogin"> "100%"> "ceshi" type="text" onkeydown="isEntry(event)"原创 2008-11-19 16:32:00 · 492 阅读 · 0 评论 -
回车触发提交表单,禁止回车提交表单
代码: function isEntry(e){ if(document.all)e = event; if(e.keyCode==13) { alert("回车键"); document.forms[doLogin].submit(); }}index.php原创 2009-01-15 13:03:00 · 1099 阅读 · 0 评论 -
客户端、服务端验证登录
今天,来记录一下关于客户端验证登录的东西。调用的是prototype.js的 Ajax.Request 方法。 在网上找了很多资料,都不怎么全,对于一个不清楚的人来说,根本不知道怎么去使用,并且照搬过来还不能用,这是最郁闷的事情,现在我把比较全的代码提出来供大家参考。 首先,去下载一个prototype.js,网上有很多。下面开始调用:这个是主页面 index.php"prototy原创 2008-11-20 23:50:00 · 604 阅读 · 0 评论 -
PHP7.0 新特性 NULL合并运算符
新的项目使用PHP7.0版本的,有一个新特性比较好,这里来分享以下,那就是原来的Isset方法, 先看代码:public function testFunction($testData){return $data =[‘_id’ => isset($testData[‘id’]) ? $testData[‘id’] : “”,‘anchorId’ => isset($t...原创 2019-04-14 14:16:06 · 112 阅读 · 0 评论