# POP3 檢查 user 身份
Code:
function ecstart_pop3_check($popserver, $user, $password) {
$imap = imap_open("{".$popserver.":110/pop3}INBOX", $user, $password) ;
if ($imap) {
return true ;
}
else {
return false ;
}
}
- Oct 04 Thu 2007 11:12
POP3 檢查 user 身份
- Oct 04 Thu 2007 10:51
解决SQL injection
如果你網站空間的php.ini文件的magic_quotes_gpc設成了off,
那麽PHP就不會在敏感字元前加上反斜杠(\),
由於表單提交的內容可能含有敏感字元,如單引號('),
就導致了SQL injection的漏洞。在這種情況下,
我們可以用addslashes()來解決問題,
它會自動在敏感字元前添加反斜杠。
但是,上面的方法只適用於magic_quotes_gpc=Off的情況。
作爲一個開發者,
你不知道每個用戶的magic_quotes_gpc是On還是Off,
如果把全部的資料都用上addslashes(),
那不是“濫殺無辜”了?假如magic_quotes_gpc=On,
並且又用了addslashes()函數,那讓我們來看看:
- Oct 04 Thu 2007 10:49
取出檔案的前N行放入陣列
以下函數用來取出檔案中的數行存到陣列中。
PHP CODE:
<?php
function FetchFileLine($file,$count=0){
$handle = fopen($file, "r");
if ($handle) {
while (!feof($handle)) {
if($c>=$count)
break;
$lines[] = trim(fgets($handle, 4096));
$c+=1;
}
fclose($handle);
}
return $lines;
}
?>
- Oct 04 Thu 2007 10:43
計算程式的執行時間
用來計算程式所需的執行時間。
PHP CODE:
<?php
function caclutime(){
$time = explode( " ", microtime());
$usec = (double)$time[0];
$sec = (double)$time[1];
return $sec + $usec;
}
?>
- Oct 03 Wed 2007 13:12
神奇的動態表格
主要特點:
任意標準數據表格(無跨行和跨列),只要設定 id (默認為 id = PowerTable )即可生效!
任意修改、刪除、編輯、表格行列,支持拖動表頭交換列;
按列中英文排序(中文排序支持拼音和筆畫,500 行 中文排序 不到 3 秒!感謝 myhyli 幫助,提高了排序速度)
倒出生成精簡數據表(無冗余代碼)
任意標準數據表格(無跨行和跨列),只要設定 id (默認為 id = PowerTable )即可生效!
任意修改、刪除、編輯、表格行列,支持拖動表頭交換列;
按列中英文排序(中文排序支持拼音和筆畫,500 行 中文排序 不到 3 秒!感謝 myhyli 幫助,提高了排序速度)
倒出生成精簡數據表(無冗余代碼)
- Oct 03 Wed 2007 13:10
JS 做出網頁區域點閱統計器
ff 默認不讓改 status
opera9 測試通過
ie6 測試通過
這東西是給統計部門用的,分析用戶習慣以改良網站佈局。
只是寫著玩的小東西,所以很多地方不太理想。
save() 方法是保存記錄的,沒仔細做,應該再加個判斷瀏覽器,然後決定用 img 還是 iframe,以保證 request 一定能發出去.
onclick() 方法是觸發事件時執行的
使用方法:
在任意頁面中加入
- Oct 03 Wed 2007 13:05
checkbox全選與取消
已經做了一個帶checkbox的樹形圖,現在想做到點父結點子結點全選,一取消全取消如何實現?
- Oct 03 Wed 2007 11:58
無限多階的JavaScript下拉列式選單
- Oct 03 Wed 2007 11:57
JS的include函數
很多語言都有類似php中的include和require功能的函數,而唯獨javascript沒有。
很早就想在js中實現類似的功能,嘗試了很多次都沒有成功,那天在google上搜索一些關於動態加載css文件的關鍵詞時,發現一個blog(地址找不到了)上的一個為網頁的head標籤增加link元素的函數,於是就改了一下,寫了這個函數。
用法:
include_js(src,[reload]);
src: js文件的路徑名
reload:可選參數,0或1,表示是否重複加載同一個url的js文件。
說明:
當包含的js文件中有document.write方法時,在IE下沒有反應,但在Mozilla Firefox 下就會讓你原來的網頁消失,只顯示document.write出來的內容:mad:
嘿嘿,對於這個問題,我自然有妙招:
就是重定義 document.write方法,讓他不顯示任何東西。具體做法:
在 include_js 之前加上這句
這樣,就算include過來的js文件含有document.write方法我們也不怕它破壞網頁了!:lol::lol:
用途:
本函數可以用於一些廣告和統計的js文件異步加載,避免了因加載js文件而造成的網頁顯示速度慢的問題。
將此函數修改一下便可以動態加載css文件,不過用處就沒有加載js文件的大。
很早就想在js中實現類似的功能,嘗試了很多次都沒有成功,那天在google上搜索一些關於動態加載css文件的關鍵詞時,發現一個blog(地址找不到了)上的一個為網頁的head標籤增加link元素的函數,於是就改了一下,寫了這個函數。
用法:
include_js(src,[reload]);
src: js文件的路徑名
reload:可選參數,0或1,表示是否重複加載同一個url的js文件。
說明:
當包含的js文件中有document.write方法時,在IE下沒有反應,但在Mozilla Firefox 下就會讓你原來的網頁消失,只顯示document.write出來的內容:mad:
嘿嘿,對於這個問題,我自然有妙招:
就是重定義 document.write方法,讓他不顯示任何東西。具體做法:
在 include_js 之前加上這句
程序代碼
document.write = function () { return false;}
這樣,就算include過來的js文件含有document.write方法我們也不怕它破壞網頁了!:lol::lol:
用途:
本函數可以用於一些廣告和統計的js文件異步加載,避免了因加載js文件而造成的網頁顯示速度慢的問題。
將此函數修改一下便可以動態加載css文件,不過用處就沒有加載js文件的大。
程序代碼
function include_js(path,reload)
{
var scripts = document.getElementsByTagName("script");
if (!reload)
for (var i=0;i<scripts.length;i++)
if (scripts[i].src && scripts[i].src.toLowerCase() == path.toLowerCase() ) return;
var sobj = document.createElement('script');
sobj.type = "text/javascript";
sobj.src = path;
var headobj = document.getElementsByTagName('head')[0];
headobj.appendChild(sobj);
}
{
var scripts = document.getElementsByTagName("script");
if (!reload)
for (var i=0;i<scripts.length;i++)
if (scripts[i].src && scripts[i].src.toLowerCase() == path.toLowerCase() ) return;
var sobj = document.createElement('script');
sobj.type = "text/javascript";
sobj.src = path;
var headobj = document.getElementsByTagName('head')[0];
headobj.appendChild(sobj);
}
- Oct 03 Wed 2007 11:55
元素圓角的實現方法
上次在blueidea上看到一個元素圓角的實現方法,但是那個太複雜了。於是就自己寫了一個函數,可以將元素自動圓角。
演示地址:http://longbill.cn/down/sample/roundcorner.htm
不要用在有 padding 值得元素上,最好是在外面套一層。詳情見演示地址。
演示地址:http://longbill.cn/down/sample/roundcorner.htm
不要用在有 padding 值得元素上,最好是在外面套一層。詳情見演示地址。
- Oct 03 Wed 2007 11:42
幾個常用的網頁廣告JS代碼
- Oct 03 Wed 2007 11:20
多張圖片交替變換的JS效果