Time of Update: 2017-02-28
任何php的擴充都可以在php的源碼包內單獨編譯安裝此處因phpmyadmin需mysqli擴充,編譯該模組安裝,過程及一些問題記錄如下:php編譯安裝路徑/usr/local/php5.6mysql編譯安裝路徑/usr/local/mysql5.6進入php源碼安裝包的mysqli擴充路徑下# cd /tmp/php-5.6.15/ext/mysqli產生configure檔案# /usr/local/php5.6/bin/phpize配置# ./configure
Time of Update: 2017-02-28
說來慚愧,以前在去掉數組的空值是都是強寫foreach或者while的,利用這兩個文法結構來刪除數組中的空元素,簡單代碼如下:<?php foreach($arr as $k=>$v){ if(!$v) unset($arr[$k]);
Time of Update: 2017-02-28
用戶端 <?php class clientGetObj{function getBrowse(){global $_SERVER;$Agent = $_SERVER['HTTP_USER_AGENT'];$browser = '';$browserver = '';$Browser = array('Lynx', 'MOSAIC', 'AOL', 'Opera', 'JAVA', 'MacWeb', 'WebExplorer',
Time of Update: 2017-02-28
最近由於工作的需要使用php擷取當前周以及上周的開始日期和結束日期。網上找了下,沒有合適的,於是自己做了一下總結。具體內容和代碼如下。<?phpheader('Content-type: text/html; charset=utf-8');$date=date('Y-m-d'); //當前日期$first=1; //$first =1 表示每周星期一為開始日期 0表示每周日為開始日期$w=date('w',strtotime($date)); //擷取當前周的第幾天 周日是 0
Time of Update: 2017-02-28
漢字|問題|中文 作者:
Time of Update: 2017-02-28
1.php -v 查看版本號碼[root@rs-2 lib]# php -vPHP 5.5.11 (cli) (built: Apr 29 2014 12:35:52) Copyright (c) 1997-2014 The PHP GroupZend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies2.php -h 查看協助3.php -m 查看安裝的模組[root@rs-2 lib]# php -m[PHP
Time of Update: 2017-02-28
隨著喬布斯的迴歸,iPad2的發布,看來移動端的開發話題越來越火熱了。在此列出一些能夠在iOS的最大競爭者——安卓(Android)系統的檢測方法。JavaScript判斷方法搜尋user agent字串中的Android單詞是最省事兒的方法:if(navigator.userAgent.match(/Android/i)) { // Do something!
Time of Update: 2017-02-28
抽空寫了個行事曆程式,只注重功能和實現的思路,所以代碼和功能都比較簡單,但是理解和擴充也比較容易。 show()函數用來顯示日曆,你可以修改show()函數,通過傳值的方式來實現顯示不同的年月。'; echo ''.$year.'-'.$month.''; echo '星期日星期一星期二星期三星期四星期五星期六';
Time of Update: 2017-02-28
php命名空間 namespace官方說法是:在PHP中,命名空間用來解決在編寫類庫或應用程式時建立可重用的代碼如類或函數時碰到的兩類問題1.使用者編寫的代碼與PHP內部的類/函數/常量或第三方類/函數/常量之間的名字衝突。2.為很長的標識符名稱(通常是為了緩解第一類問題而定義的)建立一個別名(或簡短)的名稱,提高原始碼的可讀性。其實命名空間就是為瞭解決引入不同的檔案存在了兩個相同的類的情況,其中 __NAMESPACE__ 可以擷取namespace的名稱。例如,我有一個index檔案引入
Time of Update: 2017-02-28
一頁代碼實現微信基本回複和點擊事件功能,部署上去sae或者bae,妥妥的基本免費的伺服器不懂代碼都基本每個人都可以做自己的微信公眾號了valid();}else{ //回複訊息 $wechatObj->responseMsg();}class wechatCallbackapiTest{ public function valid() { $echoStr = $_GET["echostr"];
Time of Update: 2017-02-28
好久就想實現這個功能了,可是一直沒心情,好在收到網易實習的offer,於是心情大好,實現了這個功能來和大家共用。大家可以先看效果吧:只要關注微信公眾帳號say_magic,
Time of Update: 2017-02-28
本人由於想寫個discuz外掛程式,這個外掛程式功能上涉及到上傳檔案這一功能,故以菜鳥的眼光來學習了下php上傳檔案。 首先,w3cshool查了下案例,覺得他說的非常詳細,連我這個菜鳥都略懂了一二。 貼上地址:http://www.w3school.com.cn/php/php_file_upload.asp 照著這個講解,寫了下他這個demo,貼上代碼: html: <form action="demo.php"
Time of Update: 2017-02-27
實現簡單天氣預報,如下圖:/**weather.php*code:*/<?php header("content-type:text/html;charset=utf-8"); $weather = file_get_contents("http://www.weather.com.cn/data/sk/101280601.html"); echo $weather; ?><html> <head> <
Time of Update: 2017-02-27
今天搞的一個登入頁面,被別的網站用iframe嵌進去後,死活無法登入(只在IE中存在這種情況)。很明顯,session無法被儲存。但是直接在地址欄開啟那個登入頁面,一切都正常啊。真是奇怪啊。在網上搜尋了一下。發現這個問題還真有不少人提及到。最後的解決方案是在那個登入頁面裡加上以下代碼:代碼如下:<span style="font-family:Microsoft YaHei; font-size:14px">header('P3P: CP="ALL ADM
Time of Update: 2017-02-27
之前有分享了用javascript在用戶端進行姓名拆分的方法,後應項目需要,又用PHP實現了,貼出來 跟大家分享交流:/** * 把全名拆分為姓氏和名字 * @param string $fullname 全名 * @return array 一維數組,元素一是姓,元素二為名 * @author: 風柏楊<waitatlee@163.com> */function splitName($fullname){ $hyphenated =
Time of Update: 2017-02-27
Yii內建的Captcha基本上可以滿足大部分需求,如果你對驗證碼有特殊要求,你可以自訂Captcha,這主要是通過擴充 CCaptchaAction來實現的,本例自訂一個驗證碼功能,隨機產生10以內的加減法,使用者需要計算出正確的結果才能通過驗證。 本例基於上例Yii Framework 開發教程(20) UI 組件 Captcha樣本,做如下修改首先在protected/components 目 錄下建立一個MathCaptchaAction,重載generateVerifyCode,
Time of Update: 2017-02-27
xajax是PHP下一個非常好的ajax架構,雖然xajax自己說自己是一個庫(Library),但是我覺得它更像一個架構(Framework)。xajax是一個開源的 PHP 類庫 它能夠讓你黏合HTML、CSS、Javascript和PHP,並可以結合Smarty模板系統使用。在運用Xoops的Page模組的時候,發現其不能和中文正常工作,特別是不能和UTF-8編碼的頁面一起工作,昨天在利用這個實現DataGrid的時候發現完全不能正常工作了,一直報“the XML
Time of Update: 2017-02-27
通過把Content-Type設定為application/octet-stream,可以把動態產生的內容當作檔案來下載,相 信這個大家都會。那麼用Content-Disposition設定下載的檔案名稱,這個也有不少人知道吧。基本上,下 載程式都是這麼寫的:header('Content-Disposition: attachment; filename=' . $filename);print
Time of Update: 2017-02-27
因為PHP是一種開放性的語言,這也導致了開發環境沒有強而權威的支援。這裡列舉一些比較好的編輯 工具,希望能給大家開發PHP程式提供一些協助。Dreamweaver從MX開始,DW開始支援PHP+MYSQL的可視化開發,對於初學者確實是比較好的選擇,因為如果是一般性 開發,幾乎是可以不寫一行代碼也可以寫出一個程式,而且都是所見即所得 (WYSIWYG)的。所包含的特徵包括,文法加亮、函數補全,形參提示等。不過DW產生的程式碼比較複雜,安全性也一般。在手寫的方面,方便度一般,在調試環境方面表現差強
Time of Update: 2017-01-19
JS 對某圖片的等比縮放 代碼 複製代碼 代碼如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"