程式|驗證碼 <?php//小豬會氣功session_start();session_register('code');$width = "70";//圖片寬$height = "25";//圖片高$len = "4";//產生幾位驗證碼$bgcolor = "#ffffff";//背景色$noise = true;//產生雜點$noisenum = 200;//雜點數量$border = false;//邊框$bordercolor = "
過程|資料|資料庫 昨天,看到一個戰友問是否可以用php調用存貯過程,感覺應該是可以的,所以,馬上進行了實驗,非常的成功!非常出乎我的意料之外!因此,寫出來,給大家參考! 大家知道,預存程序是在伺服器端的一個指令碼程式,執行起來速度很快,但它也有一個缺點,就是依賴與一個固定資料庫,移植性不好!
餅圖|函數 ######## bimage.php3 ######## /* 函數說明 $chartdata:資料,是數組元素 $chartfont:字型大小 $chartdiameter:決定餅的大小(要看你餓不餓了,呵呵) $chartlabel:標題,也是數組元素 $colorslice:顏色數組,例如$tmp=array255,255,255);$colorslic=array($tmp); $colorborder:邊框顏色,數組
現時QQ掛機十分流行,最近看到某位高人寫了這樣一段PHP代碼實現QQ掛機,特拿出來與各位分享一下。 PHP代碼:<php$qq = "100000"; //qq號碼$pwd = "123456"; //密碼$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://211.139.167.71/waptest/TWF/qqportal/rela/updateuserinfo.jsp");curl_setopt($ch,
解答|問題 1:為什麼我得不到變數 我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值?
遞迴 問題:一個樓梯有n個台階,每次上一個或兩個台階,共有多少種上法, 每種走法的步驟是什麼樣的?這個簡單問題,我們通常的方法是寫一個遞迴調用,簡單明了。但是,這裡通過類的疊加來實現,雖然本身沒有太大的意義,但是這種設計的用途還是滿多的,可以自己考慮考慮。 <?php//一個樓梯有n個台階,每次上一個或兩個台階,共有多少種上法, 每種走法的步驟是什麼樣的.define('TOTLE_STEP', 10);$p = '';$obj = new
安全|問題 有時候,您的業務可能涉及到 PHP 應用程式的安全性。當您遇到審計任務時,您知道如何執行尋找嗎?本系列將帶您進入 PHP,並幫您在一定程式上瞭解它,讓您在進行安全審計時知道尋找什麼。第 1 部分向您介紹 register_globals 設定。 入門知識 我在此假定您對 PHP 的文法有一個大致的瞭解,至少能夠編寫“Hello World”之類的程式。如果您不具備基礎知識,則請首先學習 PHP 手冊和某些基本的 PHP
多線程|進程 已經因為沒怎麼需要,所以沒有查這個的資料。最近有一個項目卻是需要這樣子的功能。 查看了PHP的手冊和他人的例子,瞭解到基本的兩種方法:(偽)多線程:藉助外力 利用WEB伺服器本身的多線程來處理,從WEB伺服器多次調用我們需要實現多線程的程式。 以下轉載自:http://www.laikan8.com/21/11847
程式 如果對PHP的GD庫比較熟悉,看懂這篇文章一點都不難了! <?php /****************************************************************************** 參數說明: $max_file_size : 上傳檔案大小限制, 單位BYTE
編程|漢字|資料 背景知識: 簡體中文國標字型檔(1981年訂,中國大陸)。7445個字元,其中漢字6773個,包括一級漢字3755個,二級漢字3008個。採用2位元組(16位二進位)編碼。
詳細參考:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables定義常量paypalurlconst PAYPAL_URL = 'https://www.sandbox.paypal.com/';將要傳送的資料記錄為一個數組$paypalData = array(
excel|產生excel <? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls");
十進位轉換為二進位、八進位、十六進位 從十進位向其它進位轉換,用的是就用該數字不斷除以要轉換的進位數,讀取餘數。串連一起就可以了。 複製代碼 代碼如下:<?php /** *十進位轉二進位、八進位、十六進位 不足位元前面補零* * * @param array $datalist 傳入資料array(100,123,130) * @param int $bin 轉換的進位可以是:2,8,16 * @return array 返回資料 array() 返回沒有資料轉換的格式 *
重新整理|頁面 refresh1.php新增後重新整理顯示:echo "<script language='Javascript'> window.dialogArguments.parent.dialog_main.tb_addnew('".$task_insert_id."',
printf的格式控制的完整格式: % - 0 m.n l或h 格式字元 下面對組成格式說明的各項加以說明: ①%:表示格式說明的起始符號,不可缺少。 ②-:有-表示靠左對齊輸出,如省略表示靠右對齊輸出。 ③0:有0表示指定空位填0,如省略表示指定空位不填。 ④m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。N指精度。用於說明輸出的實型數的小數位元。為指定n時,隱含的精度為n=6位。 ⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。 -
Opcondes是一種php指令碼編譯後的中繼語言,就像Java的Byte Code,或者.NET 的MSL 。(都沒瞭解過~) 舉個文中的例子 複製代碼 代碼如下:<?php echo "Hello World"; $a = 1 + 1; echo $a; ?> PHP執行這段代碼會經過如下4個步驟(確切的來說,應該是PHP的語言引擎Zend) 複製代碼 代碼如下: 1.Scanning(Lexing) (掃描),將PHP代碼轉換為語言片段(Tokens)
參考了一下網上的文章。俗話說,天下文章一大抄,看你會抄不會抄。關鍵是能為我所用,這是最重要的。廢話不多講,let‘s go。 其實發mail很簡單,php有現成的函數,可以參考php 的 manual,特別是第四個例子,講的很詳細。 關鍵是怎麼把上傳附件跟郵件發送結合起來。關於檔案的上傳,可以參考http://blog.csdn.net/slamdunk3/archive/2005/02/23/299025.aspx 這篇文章。 講一下 檔案上傳的方法及其屬性:
關於301重新導向的好處,和一般301重新導向的方法,網上有很多,筆者就不重複了,今天要說的,是PHP網站通過修改PHP網頁的形式做好301重新導向。前段時間,筆者網站更換網域名稱,在做301重新導向時,搜尋了網上很多文章,發現很多都羅列了各種方法,卻都沒有具體將怎麼操作,比如PHP網站,就是寫出下面一段代碼了事: 1234 < ? Header( &
AJAX無疑是2005年炒的最熱的Web開發技術之一,當然,這個功勞離不開Google。我只是一個普通開發人員,使用AJAX的地方不是特別多,我就簡單的把我使用的心得說一下。(本文假設使用者已經具有JavaScript、HTML、CSS等基本的Web開發能力) [AJAX介紹]Ajax是使用用戶端指令碼與Web伺服器交換資料的Web應用開發方法。Web頁面不用打斷互動流程進行重新加裁,就可以動態地更新。使用Ajax,使用者可以建立接近本地案頭應用的直接、高可用、更豐富、更動態Web使用者介面。
如果您是PHP老手,當然知道當PHP指令碼出錯時發生了什麼事情。此時PHP解析器將在螢幕上給出錯誤資訊,如 Fatal error: Call to undefined function on line 19 --,因此程式在此處終止。這個資訊會嚇到客戶,他可能立即打電話和你進行諮詢。