Time of Update: 2017-02-28
xml|轉換 PHP是不少在Web開發領域奮戰的勇士們所選用的武器,因為它是一種很直觀的程式設計語言,有強大的函數,良好的跨平台相容性,還有它是免費的。從網上的小商店到大型企業的網站都能看到PHP的影子。 PHP有一點特性經常被人們忽視,那就是和XSL
Time of Update: 2017-02-28
漢字|拼音 很多伺服器對於中文檔案名稱支援不是很好,有沒有好的辦法來解決呢???現在的解決方案一般是產生一個ID,將這個ID做檔案名稱;網頁上如果url帶漢字也經常出錯;現在的解決方案一般用urlencode編碼 現在用了這個轉化,就好多了 原理:利用多維陣列 1.添加索引 2.遍曆數組 <? $d=array( array("a",-20319), array("ai",-20317), array(
Time of Update: 2017-02-28
最近因項目需求需要做一個抽獎類的應用,使用者點擊抽獎,會返回三種不同的結果(即獎項:一等獎,二等獎,三等獎,謝謝抽獎),很顯然,這個獎值出現的機率要依次降低了。這就涉及到了一個類似權重計算的一個演算法了。根據需求想了很久,也總算是通過一個簡單的權重計算辦法將這件事情搞定了,機率還是在預計範圍之內的。下面就將這個權重計算的方法概述下。首先說明的是這個例子在這裡僅適合二維數組且一維為數字索引的數組,資料數組結構如下:$data=array(0=>array('id'=>1,'name'=
Time of Update: 2017-02-28
apache|攻略 在PHP郵件清單中問得最多的問題可能就是:"如何在我的Windows機器上安裝PHP?",那麼也許我可以協助回答這個問題。當你正確安裝完成後,你會發現在Windows下開發PHP程式還是不錯的。 本教程的目的是向你展示如何用"Apache和Windows"的組合來開發PHP程式。 教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為
Time of Update: 2017-02-28
淺談php使用者身份認證(一) &
Time of Update: 2017-02-28
PHP中的類-什麼叫類Linuxaid 01-03-08 10:16 1594p Wing-------------------------------------------------------------------------------- 在闡述類的概念之前我們來先說說物件導向編程的概念:物件導向的程式設計(Object-Oriented
Time of Update: 2017-02-28
技巧|指令碼
Time of Update: 2017-02-28
PHP裡如何?漢字轉區位碼這個問題一直困擾這大多程式員,那麼下面這個源碼執行個體相信能給大家帶來很大的協助。 以下為引用的內容: <?phpglobal $PHP_SELF;//echo $PHP_SELF;$t1=$_POST['textfield1'];$t2=$_POST['textfield2'];$t3=$_POST['textfield3'];$t4=$_POST['textfield4
Time of Update: 2017-02-28
這篇文章主要介紹了PHP SPL標準庫之檔案操作(SplFileInfo和SplFileObject)執行個體,本文講解SplFileInfo用來擷取檔案詳細資料、SplFileObject遍曆、尋找指定行、寫入csv檔案等內容,需要的朋友可以參考下 PHP SPL中提供了SplFileInfo和SplFileObject兩個類來處理檔案操作。 SplFileInfo用來擷取檔案詳細資料: 代碼如下: $file = new SplFileInfo('foo-bar.
Time of Update: 2017-02-28
這篇文章主要介紹了PHP統計數值數組中出現頻率最多的10個數位方法,涉及php中array_count_values與arsort等方法的相關提示,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了PHP統計數值數組中出現頻率最多的10個數位方法。分享給大家供大家參考。具體分析如下: 該問題屬於TOPK範疇,統計單詞出現頻率,做報表,資料統計的時會常用! php代碼如下: ? 1
Time of Update: 2017-02-28
<?php /** * Created by JetBrains PhpStorm. * User: lsl * Date: 13-8-28 * Time: 下午2:58
Time of Update: 2017-02-28
這篇文章主要介紹了產生隨機字串和驗證碼的類的PHP執行個體,有需要的朋友可以參考一下網上有很多的php隨機數與驗證碼的代碼與文章,真正適用的沒有幾個。 索性自己搞一個吧。 開始本節的php教程 吧,以下代碼的實現,主要做到可以很好區分一個get_code(),另一個create_check_image(),輸出映像直接調用後面的,session()取驗證碼時直接get_code()就ok,順帶提下使用session時必須將session_star()放在最前面。&
Time of Update: 2017-01-13
php架構Yaf PDO封裝類和ORM整合,yaf本身不帶orm資料封裝,我們可以建立在pdo上實現自己的封裝。一:首先我們使用php的單例模式,建立基類。library\Base.php<?php class Base { /*** 設計模式之單例模式* $_instance必須聲明為靜態私人變數*///儲存例執行個體在此屬性中private static $_instance; //單例方法public static function
Time of Update: 2017-01-18
本文執行個體講述了PHPRegex基本用法。分享給大家供大家參考,具體如下:Demo1.php<?php //嘗試著寫第一個Regex //第一個參數,表示模式(就是和字串去比較,匹配) //第二個參數,表示字串 //如果整個函數模式和字串比較後匹配了,那麼返回真(true)1,否則返回假(false)0 //什麼叫匹配,就是一個一個的比較過去 //按照什麼規則??按照模式來匹配 //只要模式全部通過,那麼就通過 //匹配和相等是兩個概念 //因為目前的模式是一個整體,php //
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php /* author:www.5dkx.com done:產生html文檔 date:2009-10-27 */ require_once("conn.php"); if($_GET['all']) { /*擷取資料庫記錄,以便於產生html檔案有個檔案名稱*/ $sqlquery = "select * from $tbname"; $result = mysql_query($sqlquery,$conn)or die("查詢失敗!"); $fp =
Time of Update: 2018-07-24
轉自:http://blog.sina.com.cn/s/blog_7b60d05f0101tl9h.html 在開發的時候架構是十分重要的,目前有很多架構,WPF中比較出名的MVVM等,這些都是用來組織開發檔案的,就是把一個應用分開來寫。下面總結一下CI架構的用法。 CI架構是基於MVC的,分別是 Models:模型,用來擺放實體類,工具類,資料庫訪問類等,屬於背景資料支援與類型支援。
Time of Update: 2018-12-04
在大多數的php開發中很少使用到鎖機制,但是有些情況確實需要鎖來處理,比如:快取資料,如果資料丟失就會導致突發很多後端資料請求,可能後端就會掛掉,這時鎖機制就有用出了,這裡主要介紹基於Semaphore的記憶體鎖,由於WIndows下沒有擴充實現,需要在linux下測試。<?php $key = ftok('/tmp', 'a');$id = sem_get($key);if (sem_acquire($id)) { echo "acquire id, and sleep 5s\n"
Time of Update: 2018-12-03
<?/*********************************************************************** Written by caocao caocao@eastday.com http://nethermit.yeah.net
Time of Update: 2018-12-08
建設一個簡單互動的網站(一) PHP的許多特點與其他軟體或者工具有關。利用迄今為止我們所學到的PHP知識,我們可以試著建立一個簡單互動的網站。利用這一過程我們又可以學到不少東西。好吧,我們現在開始專註於一個典型個人網站的建設。 5.1 計劃一個網站 一般一個個人網站包括一個歡迎頁面、一個留言本頁面、一個書籤連結頁面、一個計數器、聯絡資訊,甚至還有照片集和一些音樂檔案等等。 5.2 用include和require進行模組化
Time of Update: 2018-12-08
使用者狀態管理(session support)是 PHP 4.0 一個讓大家期待已久的新功能。在 PHP 3.0 的時代,程式設計員必須使用其它人寫好的函式庫來實作狀態管理功能,或者就乾脆放棄這項功能不用算了。而狀態管理功能的缺乏事實上是 PHP 3.0 最讓人感到失望的地方之一。不過現在狀況已經得到改變,從 PHP 4.0 的早期測試版開始,使用者狀態管理便已經成為 PHP 內建的功能之一了。