Time of Update: 2017-01-19
本文執行個體講述了PHP簡單擷取多個checkbox值的方法。分享給大家供大家參考,具體如下:HTML頁面:<html> <head> </head> <body> <form name="myform" enctype="multipart/form-data" action="index2.php" method="post"> 興趣愛好:<input type="checkbox" name="hobby[]"
Time of Update: 2017-01-19
第一種類型想用foreach()遍曆整個二維數組:$team = array('lk','ok'); $book = array('linux伺服器配置與管理',$team); foreach($book as $k=>$val) //for $book each $value( as ) echo $k.'=>'.$val.''; 輸出結果是:0=>linux伺服器配置與管理1=>Array當然,其實我是想要所有具體內容,而不是輸出array。。。所以應該採用如下做法,
Time of Update: 2017-01-19
三個內建函數:time() //擷取UNIX系統時間戳mktime(hour,minute,second,month,day,year) //將指定時間轉化為時間戳記date(時間格式,時間戳記) //將時間戳記轉化為方便閱讀的時間time -> date:$now = time();echo "時間戳記是 " .$now;echo "建立日期是 " . date("Y-m-d h:i:s", $now);輸出:時間戳記是 1404610907建立日期是 2014-07-06 0
Time of Update: 2017-01-19
核心代碼:Class Utils { /** * format MySQL DateTime (YYYY-MM-DD hh:mm:ss) 把mysql中尋找出來的資料格式轉換成時間秒數 * @param string $datetime */public function fmDatetime($datetime) { $year = substr($datetime,0,4); $month = substr($datetime,5,2); $day =
Time of Update: 2017-01-19
本文執行個體講述了php實現子字串位置相互對調互換的方法。分享給大家供大家參考,具體如下:<?php/*子字串位置互換 */$str1="Tom";$str2="Jack";$str="This is an example,you see Tom tell Jack something";function str_change($str,$str1,$str2){ $len1=strlen($str1); $len2=strlen($str2); $pos1=strpos($
Time of Update: 2017-01-19
在開發中,我們經常會遇到數組與XML之間的互相轉換,尤其在處理介面開發的時候經常用到,比如對方用戶端POST一個XML格式的資料到伺服器上,伺服器上的程式要負責接收解析,還有需要將資料表資料以XML格式提供給第三方等等應用。本文我們將簡單介紹如何使用PHP處理數組和XML之間的互相轉換。源碼下載:PHP數組與XML之間的轉換PHP將數群組轉換成XML PHP可以將數群組轉換成xml格式,簡單的辦法是遍曆數組,然後將數組的key/value轉換成xml節點,再直接echo輸出了,如:fu
Time of Update: 2017-01-19
本文講述了PHP模組化安裝的方法。分享給大家供大家參考,具體如下:PHP(Hypertext Preprocessor)這門雖然簡單但功能卻是非常強大的指令碼語言,下面就 基於WindowsXP+sp2的操作平台下的 Apache2.0.53+php5.2.1安裝及基本配置過程記錄下來以供參考:一、首先從各官方網站下載以下程式:1. apache_2.0.53-win32-x86-no_ssl.exe2. php-5.2.1-Win32.zip (二進位壓縮包)二、安裝及配置過程:1.
Time of Update: 2017-01-19
本文講述了PHP原理之執行循環。分享給大家供大家參考,具體如下:PHP的執行循環,從最初我們編寫的PHP指令碼->到最後指令碼被執行->得到執行結果,這個過程,其實可以分為如下幾個階段:首先,Zend Engine(ZE),調用詞法分析 器(Lex產生的,源檔案在 Zend/zend_language_sanner.l), 將我們要執行的PHP源檔案,去掉空格 ,注釋,分割成一個一個的token。然後,ZE會將得到的token forward給文法分析 器(yacc產生, 源檔案在
Time of Update: 2017-01-19
一、 問:我已經按步驟安裝了Unix版的APACHE模組,但是我的PHP指令碼源碼顯示在瀏覽器當中,或者瀏覽器提示我儲存檔案。為什嗎? 答: 這是由於PHP模組沒有正常工作引起的。請檢查下列三個地方: 請確認正在啟動並執行APACHE執行檔案是你最後編譯成功的那一個。輸入如下命令: /path/to/binary/httpd -l 如果你沒有看到mod_php3.c在列表中,那你就沒有運行一個正確的執行檔案。 請確認你已經加入了正確的"Mime Type"在你的某個.conf中。這應該像:
Time of Update: 2017-01-19
PHP聊天室技術 黃國輝 1.前言 上網聊天是時下最流行的交友方式。各大網站推出的聊天室都各具特色。 聊天室主要分為WebChat、BBSChat兩種。BBSChat是基於Telnet的Tcp協議,是BBS的附設功能,需要用戶端Telnet程式。WebChat則採用瀏覽器方式,實際上是一個多人共同使用的CGI程式。其基本原理是把每個使用者的發言通過瀏覽器傳給系統,再由系統收集處理後分發給特定使用者。 WebChat一般採用Server Push或Client
Time of Update: 2017-01-19
四、 問:當我將PHP和APACHE一起編譯時間,好象有問題。它總是說無法找到httpd.h檔案,可事實上該檔案時存在的。為什嗎? 答:你需要讓PHP配置/安裝指令碼知道你的APACHE源碼的最進階目錄,而不是包含httpd.h檔案的目錄。也就是說,應該指定"--with-apache=/path/to/apache/"而不是"--with-apache=/path/to/apache/src"。 五、 問:我使用RPM安裝了PHP,但APACHE卻不能處理PHP檔案。為什嗎? 答:
Time of Update: 2017-01-19
六、 問:在WINDOWS下如何用MAIL函數發郵件? 答:PHP在UNIX/LINUX下發郵件用的是SENDMAIL程式,在WINDOWS沒有SENDMAIL,但可以用SMTP協議來完成,具體方法如下:修改PHP.INI檔案的[mail function]下的SMTP。 如: [mail function] SMTP=public.sta.net.cn ;Win32 Only 七、 問 :php+apache在win9x下的設定一問 運行時出現:“cannot determine local
Time of Update: 2017-01-19
前幾天我在oso論壇上問有沒有這個來源程式,沒人回複。終於下定決心移植一個這樣的函數,感謝網友Keyes提供移植用的Delphi原始碼。其調用方式為$txt=big5togb($txt)。 (註:原始碼中的include "data_big5.php";這個檔案在就是一個數組,在http://caocao.oso.com.cn/data_big5.zip,請編輯下載到oso上,做一個連結,因為這個檔案我過幾天就要刪除了。)
Time of Update: 2017-01-19
摘要:用php製作動態web頁面時,在提交伺服器之前,讓php根據使用者在當前頁面上錄入的某欄位的值立即從資料庫中取出相關的其它欄位的值並顯示到當前頁面上,是php程式開發中的痛點。本文以一個具體執行個體詳細介紹了怎樣將兩個html內嵌式語言php和javascript巧妙結合起來,解決這個痛點的具體方法。 關鍵詞:php、動態、html。
Time of Update: 2017-01-19
<? //以樹型結構列出指定目錄裡的所有檔案,如果你想知道自己某個目錄裡有哪些子目錄和檔案,可以調用這個類來查看,很方便的。 # 示範的例子: $t = new TreeClimber( "asp" ); //建立物件,設定需要列出的目錄:在此為asp目錄 echo arrayValuesToString(
Time of Update: 2017-01-19
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>查詢條件</title> <meta name="GENERATOR"
Time of Update: 2017-01-19
利用PHP將檔案儲存到資料庫 資料庫是資料群組織、儲存的中心。將要處理的也可能是各種資料,包括程式、檔案、報表,甚至音頻、視頻資料。由於通過瀏覽器,個人使用者只能填寫少部分的個人簡曆。因此,我們這裡示範使用者個人簡曆上傳的功能。其他類型的資料可以模仿此例進行操作。 首先是資訊收集頁面。讓使用者選擇要上傳的檔案。此頁面的html代碼如下: 〈!-- begin of post.htm--〉 〈p〉 〈/p〉 〈form method="POST"
Time of Update: 2017-01-19
本文執行個體為大家分享了php中獎機率演算法,可用於刮刮卡,大轉盤等抽獎演算法,用法很簡單,代碼裡有詳細注釋說明,供大家參考,具體內容如下<?php/* * 經典的機率演算法, * $proArr是一個預先設定的數組, * 假設數組為:array(100,200,300,400), * 開始是從1,1000 這個機率範圍內篩選第一個數是否在他的出現機率範圍之內, * 如果不在,則將機率空間,也就是k的值減去剛剛的那個數位機率空間, *
Time of Update: 2017-01-19
本文執行個體講述了php使用curl判斷網頁404(不存在)的方法。分享給大家供大家參考,具體如下:<?php/* php使用curl判斷404 * Created on 2016-6-22 * Writer www.jb51.net */ function chkurl($url){ $handle = curl_init($url); curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
Time of Update: 2017-01-19
利用PHP,將資料庫中的文章資料產生單個的HTML文檔。首先,有利於搜尋引擎的收錄。其次,避免資料庫中的欄位暴露在地址欄上,更安全。 給出代碼:<?php//引入資料庫設定檔include( dirname(dirname(__FILE__))."\include\config.php" );/** * * 將資料庫中的文章產生單個HTML檔案. * @param Date $Date * @param Time $Time * @param String $Content *