Time of Update: 2017-02-28
PHP4:奇蹟背後 1995年時,Rasmus在用PHP寫他的個人首頁;今天,PHP成為風靡全球的指令碼語言,越來越多的網站選擇使用PHP,連Yahoo都放棄了自己的指令碼而改用PHP支援它的網站。可以說,PHP是一個奇蹟。我一直認為,任何奇蹟背後都有它的原因。現在,就讓我們透過這個奇蹟,來看看PHP的成功之道。1 簡單易用PHP的入門門檻很低,它對使用者的要求微乎其微。學過C語言的人,使用PHP幾乎不需要什麼時間。它們的文法是如此相似,以至於我常常想,是不是在C語言變數前加個$就能改成PHP。
Time of Update: 2017-02-28
模板 這個是比較好用的模板,比Smarty,FastTemplate and PHPLIB Template都好用中文文檔案 http://www.cqlc.net/cn_cqlctpl.txt這裡是示範地址:http://www.cqlc.net/web/tml.php 請尊重作者的勞動成果,下面示範的3個檔案下載地址:http://www.cqlc.net/cqlctpl.zip我的首頁是:http://www.cqlc.net1 標籤:(1)
Time of Update: 2017-02-28
好久就想實現這個功能了,可是一直沒心情,好在收到網易實習的offer,於是心情大好,實現了這個功能來和大家共用。大家可以先看效果吧:只要關注微信公眾帳號say_magic,
Time of Update: 2017-02-28
php計算兩個指定的經緯度地點之間的距離,這個在做計算給定某個地點的經緯度,計算其附近的商業區,以及給定地點與附近各商業區之間的距離的時候,還是用的到的。下面是具體的函數代碼以及用法樣本。關於如何擷取某個地址的經緯度,可參照本站文章:Google地圖第三版根據地理位置擷取經緯度的方法<?php/***求兩個已知經緯度之間的距離,單位為米*@param lng1,lng2 經度*@param lat1,lat2 緯度*@return float 距離,單位米*@author
Time of Update: 2017-02-28
搜尋引擎 作者:沙雨 編者按:這是一篇精彩的編程教學文章,不但詳細地剖析了搜尋引擎的原理,也提供了筆者自己對使用PHP編製搜尋引擎的一些思路。整篇文章深入淺出,相信無論是高手還是菜鳥,都能從中得到不少的啟發。
Time of Update: 2017-02-28
<?php/*** 通用的樹型類,可以產生任何樹型結構*/class tree{/*** 產生樹型結構所需要的2維數組* @var array*/var $arr = array();/*** 產生樹型結構所需修飾符號,可以換成圖片* @var array*/var $icon = array('│','├','└');/*** @access private*/var $ret = '';/*** 建構函式,初始化類*
Time of Update: 2017-02-28
Using COM with PHP By John Lim. PHP4 on Windows has been extended to support Microsoft's COM technology. However documentation on the COM functions is very sparse at the moment.Here are some examples of stuff I have
Time of Update: 2017-02-28
查詢系統 <?PHP if ($domain) { if ($domain) { $fp = fsockopen( "rs.internic.net", 43, &$errno, &$errstr, 10); if (!$fp) { echo "$errstr
Time of Update: 2017-02-28
HP一維數組的排序可以用sort(),asort(),arsort()等函數,但是PHP二維數組的排序需要自訂。以下函數是對一個給定的二維數組按照指定的索引值進行排序,先看函數定義: function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array();foreach ($arr as $k=>$v){$keysvalue[$k] = $v[$keys];}if($type =
Time of Update: 2017-02-28
<?php define('EARTH_RADIUS', 6378.137);//地球半徑 define('PI', 3.1415926); /** * 計算兩組經緯度座標 之間的距離 * params :lat1 緯度1; lng1 經度1; lat2 緯度2; lng2 經度2; len_type&
Time of Update: 2017-02-28
今天的主題是網站攻擊與網站防護。這是我查到的資料,能夠有效攔截住我的DDOS 一個PHP代碼 <?php //查詢禁止IP $ip
Time of Update: 2017-02-28
PHP的最多的兩種運行模式是WEB模式、CLI模式。無論哪種模式,PHP工作原理都是一樣的,作為一種SAPI運行。1、當我們在終端敲入php這個命令的時候,它使用的是CLI。它就像一個web伺服器一樣來支援php完成這個請求,請求完成後再重新把控制權交給終端。2、當使用Apache作為宿主時,當一個請求到來時,PHP會來支援完成這個請求。main/php.h中定義了以下幾個宏#define PHP_MINIT_FUNCTIONZEND_MODULE_STARTUP_D#define
Time of Update: 2017-02-28
使用PHP的cURL庫可以簡單和有效地去抓網頁。你只需要運行一個指令碼,然後分析一下你所抓取的網頁,然後就可以以程式的方式得到你想要的資料了。無論是你想從從一個連結上取部分資料,或是取一個XML檔案並把其匯入資料庫,那怕就是簡單的擷取網頁內容,cURL 是一個功能強大的PHP庫。本文主要講述如果使用這個PHP庫。啟用 cURL
Time of Update: 2017-02-28
之前我們在入口檔案就直接調用了Route::run(),這樣做有不有什麼問題呢?答案是有的!有時候在進行路由之前和之後需要進行一些額外的處理,如果按照之前在入口檔案直接調用Route::run()的話,那麼這些處理過程只能寫在入口檔案中,但是入口檔案本不應該做這樣的事情,那麼我們該怎麼樣來解決這個問題呢?我們引入一個前端控制器的概念,它相當於一個總控,所有外部的請求都在它的控制範圍內,那麼這些額外的處理是不是就可以放在這個控制器中了呢!!好,我們現在先修改一下入口檔案:01<?
Time of Update: 2017-02-28
PHP static靜態變數變數範圍的另一個重要特性是靜態變數(static variable)。靜態變數僅在局部函數域中存在,但當程式執行離開此範圍時,其值並不丟失。看看下面的例子:例子 示範需要靜態變數的例子<?PHP function Test() { $w3sky = 0; &
Time of Update: 2017-02-28
smtp|發送郵件 由於php沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支援,並且不支援smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在於為新手指明方向,並沒有涉及那些進階的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。本文撰寫日期是2004年7月2日,閱讀時請注意時效性。
Time of Update: 2017-02-28
摘要&引言 PHP是當前應用非常廣泛的一門語言,從國外的Facebook、Twitter到國內的淘寶、騰訊、百度再到互連網上林林總總的各種大中小型網站都能見到它的身影。PHP的成功,應該說很大程度上依賴於其開放的擴充API機制和豐富的向外延展群組件(PHP Extension),正是這些向外延展群組件使得PHP從各種資料庫操作到XML、JSON、加密、檔案處理、圖形處理、Socket等領域無所不能。有時候開發人員可能需要開發自己的PHP擴充,當前PHP5的擴充機制是基於Zend
Time of Update: 2017-02-28
漢字|轉換 php的漢字轉換一直是比較麻煩的事該類內建了四個函數"htmlHex","htmlDec","escape","u2utf8"方便使用者的使用,同時也可自訂函數進行自己喜歡的操作qswhGBK.php 從這裡下載http://www.blueidea.com/user/qswh/qswhGBK.zip<?class qswhGBK{ var $qswhData; function
Time of Update: 2017-02-28
執行個體7:數組值基本操作 複製代碼 代碼如下:<?php $arr=array('a'=>"你",'b'=>"我","他"); $arr[]="其他"; echo $arr['b']."<br>"; $arr['c']="";//給個空值,但仍然佔著位置的 echo count($arr)."<br>";//數組有多少個值。 unset($arr['b']);//這函數可以登出字串、整個數組等實值型別和參考型別。
Time of Update: 2017-02-28
避免重複提交資料.檢查來路,是否是外部提交匹配要執行的動作(如果有多個邏輯在同一個頁面實現,比如新增,刪除,修改放到一個PHP檔案裡操作)這裡所說的token是在頁面顯示的時候,寫到FORM的一個隱藏表單項(type=hidden). PHP