Time of Update: 2017-02-27
ajax.js/*** ajax無重新整理二級聯動下拉式功能表(省市聯動)** @author arcow <arcow@126.com>* @version 1.0* @lastupdate 2005-12-29**/var http_request = false;function send_request(url,method) {//初始化、指定處理函數、發送請求的函數 http_request = false; //開始初始化XMLHttpRequest對象
Time of Update: 2017-02-27
使用C建立php擴充優點:1.提高運行效率。2.降低php複雜度,可以直接調用擴充方法實現功能。3.方便與第三方庫互動。缺點:1.開發比php複雜。2.可維護性降低。3.開發週期變長。php開發,發現問題後,只要修複問題,即可見到效果。如果使用擴充,修複後需要重新編譯,重啟服務,才能見到效果。首先,假定需要實現一個方法:將url字串轉換成超連結。php實現方法:<?php function strtolink($url, $name='', $openwin=0){
Time of Update: 2017-02-27
PHP被許多程式員用來開發WEB的慣用語言。在實際開發中,網站的各項功能都可以通過PHP語言的編寫來滿足,比如PHP頁面跳轉這一方法。Web系統中,從一個網頁跳轉到另一個網頁,是LAMP項目中最常用的技術之一。頁面跳轉可能是由於使用者單擊連結、按鈕等引發的,也可能是系統自動產生的。
Time of Update: 2017-02-27
SQL攻擊(SQL injection,台灣稱作SQL資料隱碼攻擊),簡稱注入攻擊,是發生於應用程式之資料庫層的安全性漏洞。簡而言之,是在輸入的字串之中注入SQL指令,在設計不良的程式當中忽略了檢查,那麼這些注入進去的指令就會被資料庫伺服器誤認為是正常的SQL指令而運行,因此遭到破壞。有部份人認為SQL注入攻擊是只針對Microsoft SQL Server而來,但只要是支援批處理SQL指令的資料庫伺服器,都有可能受到此種手法的攻擊。原因在應用程式中若有下列狀況,則可能應用程式正暴露在SQL
Time of Update: 2017-02-27
日曆效果如下圖:calendar.class.php<?php class Calendar { private $year; //當前的年 private $month; //當前的月 private $start_weekday; //當月的第一天對應的是周幾 private $days; //當前月一共多少天 function __construct(){
Time of Update: 2017-02-27
FCKeditor官網:http://ckeditor.com/FCKeditor下載:http://ckeditor.com/download點擊去我的CSDN下載在使用PHP開發留言板、CMS、部落格時都涉及文本資訊的處理,如何將資訊優美地展現在讀者面前是PHP網站開發建設者所追求的,而線上編輯器實現了可視化的功能,最早PHP網站開發人員都是使用UBB來實現文本資訊的展現功能,之後出現了類似於WORD的線上編輯器,今天和大家介紹的是老牌線上編輯器Fckeditor在PHP環境中安裝配置與使用
Time of Update: 2017-02-27
如果你想處理JAVA過來的介面。在PHP裡面是這樣表現的:<?php $url = '此處為JAVA提供的介面URL地址'; //我們統一用的是JSON格式 $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,
Time of Update: 2017-02-27
二維碼就是用在平面上用特定的幾何圖形記錄資料資訊的,QR碼是常見的一種二維碼。QR原理理解起來比較複雜,自己處理的話,估計得花不少時間。這裡推薦一個產生QR碼的php類庫PHP QR Code。這個我自己使用過了,沒發現什麼問題,分享給大家。下載地址:http://download.csdn.net/detail/u011986449/6865449QR碼Data表示要記錄的資料,如果是儲存utf-8編碼的中文,最多984個。ECC表示錯誤修正層級, 錯誤修正層級越高,產生圖片會越大。L水平
Time of Update: 2017-02-27
php擷取瀏覽器資訊。擷取訪客語言。擷取訪客作業系統。擷取訪客IP地址。擷取訪客地理位置。php擷取瀏覽器資訊,擷取訪客語言:簡體中文、繁體中文、English。擷取訪客作業系統:Windows、MAC、Linux、Unix、BSD、Other。擷取訪客IP地址。擷取訪客地理位置,使用 新浪騰訊介面。<?php /** * 擷取訪客資訊的類:語言、瀏覽器、作業系統、IP、地理位置、ISP。 * 使用: * $obj = new guest_info; *
Time of Update: 2017-02-27
IECapt可以將捕獲網頁,產生BMP、JPEG 或 PNG格式的圖片,包含C++和C#兩種版本,不足是依賴於Internet Explorer,這就決定了它只能在Windows下使用。IECapt是一個命令列工具,通過指定的url,利用ie核心,即可將其圖片截取下來。操作:第一步:下載地址IECapt :http://download.csdn.net/detail/u011986449/6877893第二步:如下代碼:<?php
Time of Update: 2017-02-27
PHP是一門很容易上手的Web程式設計語言。PHP學習成本很低,能夠迅速開發各種Web應用,是一個很優秀的工具。儘管很多人覺得PHP缺點很多,quick and dirty 之類的,但是“這個世界上只有兩種程式設計語言,一種是飽受爭議的,一種是沒人用的”,不是嗎?只要能夠把事情做好的工具,就是好工具。PHP就是這麼一個優秀的語言工具。01.<?php 02.header('content-type:text/html;charset=utf-8');03.
Time of Update: 2017-02-27
PHP中exit和die有什麼區別?兩個有區別,die是退出並釋放記憶體,exit是退出但不釋放記憶體。這個解釋顯然是錯的,我們以前都看過手冊中說,兩者只是別名關係,除此之外完全一樣。不過我還是很好奇,決定從源碼中找找線索,看看php是如何處理的這個“別名”。首先要清楚一點,die和exit都是語言結構而非函數。很多初學者總搞不清語言結構和函數的區別,用通俗點的話講,語言結構可以理解為文法本身的一種標識。像+、-、*、/這些也都是語言結構,if、else、for、whil
Time of Update: 2017-02-27
php中的shuffle函數只能打亂一維數組,有什麼辦法快速便捷的打亂多維陣列?手冊上提供了<?php function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) $random[$key]
Time of Update: 2017-02-27
例如:A.php<?php$usernane?>要將A.php中的$usernane值傳給另外一個頁面(B.php)中的實現方法:<meta http-equiv='refresh' content='0;url='B.php?user=$username'> 接收 echo $_GET['user'];這樣,就可以在B.php中訪問$username的值B.php<?phpecho
Time of Update: 2017-02-27
01.<?php 02.header('content-type:text/html;charset=gbk'); 03.date_default_timezone_set('PRC'); 04.$n=chr(13); 05.echo "<SCRIPT LANGUAGE=\"JavaScript\">".$n;06.echo "document.write('<div
Time of Update: 2017-02-27
在PHP中數組分為兩類: 數字索引數組和關聯陣列。其中數字索引數組和C語言中的數組一樣,下標是為0,1,2…而關聯陣列下標可能是任意類型,與其它語言中的hash,map等結構相似。下面介紹PHP中遍曆關聯陣列的三種方法:foreach<?php $sports = array( 'football' => 'good', 'swimming' => 'very well', 'running' => 'not good'
Time of Update: 2017-02-27
你是否在程式開發的過程中遇到以下的情況:當你花了很長的時間開發一個應用後,你認為應該是大功告成了,可惜在調試的時候,老是不斷的發現bug,而且最可怕的是,這些bug是重複出現的,你可能發現這些bug之間會有關聯,但卻老是找不到問題的所在。當你遇到以上這些令你沮喪的情況時,你一定會想能有什麼更好的辦法去解決呢?辦法當然是有的!這就是使用單元測試。單元測試不但可以在一定程度上解決上述頭疼的問題,而且能讓代碼變的容易維護,還可以能讓你更多地對代碼進行重構。一旦你編寫好單元測試用例,當你需要修改你的代碼
Time of Update: 2017-02-27
今天在論壇裡看到有個朋友的需求,見證csdn的版主都不愧是大牛的角色存在啊!!!儲存起來,方便以後需要的時候使用。字串為:1 = 光電滑鼠 2 = 機械滑鼠 3 = 沒有滑鼠 1.1 = 黑色光電滑鼠 1.2 = 紅色光電滑鼠 1.2.1 = 藍芽紅色光電滑鼠版主解答為:<?php$s =<<< TXT 1 = 光電滑鼠 2 = 機械滑鼠 3 = 沒有滑鼠 1.1 = 黑色光電滑鼠 1.2 = 紅色光電滑鼠 1.2.1 = 藍芽紅色光電滑鼠
Time of Update: 2017-02-27
首先看看效果圖:1.資料設定檔 db.php<?php return array( array( 'one' => '關於我們', 'two' => array( array( 'three_tit' => '公司介紹', 'three_cont' => array(
Time of Update: 2017-02-27
將Ubuntu系統更新到最新狀態,在做任何操作之前都要做這一步,以確保系統的穩定,同時也不會有一些莫名其妙的現象出現。$sudo apt-get update$sudo apt-get dist-upgrade安裝PHP支援$sudo apt-get install libapache2-mod-php5$sudo apt-get install