Time of Update: 2017-03-21
一般網站上都會訊息提醒通知,如一個使用者給另一個使用者發了一條站內信,那麼就會在網站頂部的導覽列上就會有一個訊息提醒的數字來提示您有新訊息。上面只是一個簡單例子,在實際項目中可能就會有多種類型的提醒,如某個使用者給你留言了,就顯示提醒“新留言x條”或者“新回複y條”等等吧。我打算設計成把所有類型的訊息提醒統一的放到一張表(notice)裡,並標記使用者是否已處理了這條訊息提醒,在網站的前台就可以只統計這一張表就行了,比如使用者A給使用者B發送了一條私信,就在notice表裡插入一條新的未讀訊息提
Time of Update: 2017-03-23
提到PHP,大家都知道是用來做網站的。So我們就來實現一個簡單的頁面表單提交吧!上節我們說了PHP開發環境的安裝和一個基本的Hello php程式的實現,hello php程式是入門,你只是看到了眼前就一條通往無比光明的路,那麼今天我們就踏上這條路吧!1、首先進入Wamp的www目錄,為了方便管理我們建立demo1目錄,在該目錄下建立文字文件,改名為test.html,代碼:<html><head><meta
Time of Update: 2017-03-23
這節我們來實現一個線上http://www.php.cn/css/css-rwd-images.html" target="_blank">圖片搜尋的小功能,聽起來是不是很高大上呢?當然並非我們要實現一個圖片搜尋引擎,而是要站在巨人的肩膀上,藉助API實現。我們的目的呢,當然是學習PHP開發啦!首先建立html頁面,頁面簡單的實現輸入和提交搜尋功能:index.html代碼如下:<html> <head> <meta
Time of Update: 2017-03-23
環境:系統 WindowsApache 2.2載入Rewrite模組:在conf目錄下httpd.conf中找到LoadModule rewrite_module modules/mod_rewrite.so這句,去掉前邊的注釋符號“#”,或添加這句。允許在任何目錄中使用“.htaccess”檔案,將“AllowOverride”改成“All”(預設為“None”):# AllowOverride controls what directives may be placed in
Time of Update: 2017-03-23
安裝php5-mcryptsudo apt-get install php5-mcrypt編輯php設定檔sudo gedit /etc/php5/apache2/php.ini在extension下面加上(任何獨立一行就行)extension=php_mcrypt.so (原來的php5-mcrypt.so無效)儲存,重啟apache2sudo /etc/init.d/apache2 restart如果重啟後你的phpinfo裡面並沒有mcrypt擴充的話:方案一:cd
Time of Update: 2017-03-23
PHP-智選物流介面demo的範例程式碼分享<?php//電商IDdefined('EBusinessID') or define('EBusinessID', '請到快遞鳥官網申請http://kdniao.com/reg');//電商加密私密金鑰,快遞鳥提供,注意保管,不要泄漏defined('AppKey') or define('AppKey', '請到快遞鳥官網申請http://kdniao.
Time of Update: 2017-03-23
今天在寫和API介面時,將PHP數組轉成json,但是有個規則是不能用unicode編碼試了幾種方法:若PHP是5.4以上的 可以直接使用JSON_UNESCAPED_UNICODE參數 json_encode('中文測試',JSON_UNESCAPED_UNICODE); 這種方法字串可行,但是數組不可行(有待驗證)
Time of Update: 2017-03-22
非常多時候,我們需要跟蹤瀏覽者在整個網站的活動,對他們身份進行自動或半自動的識別(也就是平時常說的網站登陸之類的功能),這時候,我們常採用Cookie與 Session來跟蹤和判斷1、Cookie和Session簡介與區別在非常多時候,我們需要跟蹤瀏覽者在整個網站的活動,對他們身份進行自動或半自動的識別(也就是平時常說的網站登陸之類的功能),這時候,我們常採用Cookie與 Session來跟蹤和判斷。區別Session資訊是存放在server端,但session id是存放在client
Time of Update: 2017-03-22
REMOTE_ADDR 是你的用戶端跟你的伺服器“握手”時候的IP。如果使用了“匿名代理”,REMOTE_ADDR將顯示Proxy 伺服器的IP。HTTP_CLIENT_IP 是Proxy 伺服器發送的HTTP頭。如果是“超級匿名代理”,則返回none值。同樣,REMOTE_ADDR也會被替換為這個Proxy 伺服器的IP。$_SERVER['REMOTE_ADDR']; //訪問端(有可能是使用者,有可能是代理的)IP$_SERVER['HTTP_CLIENT_IP
Time of Update: 2017-03-22
1、修改php.ini,開啟extension=php_sockets.dll2、服務端程式SocketServer.php<?php //確保在串連用戶端時不會逾時 set_time_limit(0); //設定IP和連接埠號碼 $address = "127.0.0.1"; $port = 3046; /** * 建立一個SOCKET * AF_INET=是ipv4 如果用ipv6,則參數為 AF_INET6 *
Time of Update: 2017-03-22
PHP實現OATH動態口令演算法的範例程式碼分享<?PHP /** * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License,
Time of Update: 2017-03-22
編譯PHP1、解壓php-sdk到目錄E:\tang\php_stdio\php-sdk 2、設定vs2013編譯器環境變數:開啟cmd視窗,運行vcvarsall.bat(路徑根據vs的安裝路徑確定) 3、建立開發目錄: 開啟vs2013本機命令提示工具,注意如果編譯64位的請開啟vs2013 x64命令提示工具,我用的是x64版本。切換到E:\tang\php_stdio\php-sdk目錄下,分別運行: bin\phpsdk_setvars.bat
Time of Update: 2017-03-22
本篇文章主要介紹了PHP中的序列化、還原序列化操作,可以將一個變數的資料"轉換為"字串,目的是將該字串儲存在本地。相反的行為成為還原序列化。資料(變數)序列化(持久化)將一個變數的資料"轉換為"字串,但並不是類型轉換,目的是將該字串儲存在本地。相反的行為成為還原序列化。流程://序列化$str = serialize($r1);//儲存到本地file_put_contents("文字檔路徑",$str);//從本地取出$str2 =
Time of Update: 2017-03-22
本篇文章主要介紹了詳解Yii2.0 rules驗證規則集合 ,具有一定的參考價值,感興趣的小夥伴們可以參考一下。我最近也在學習Yii2的路上,那麼今天也算個學習筆記吧!required : 必須值驗證屬性代碼如下:[['欄位名'],required,'requiredValue'=>'必填值','message'=>'提示資訊']; #說明:CRequiredValidator 的別名,
Time of Update: 2017-03-23
最近一個項目要從window遷移到linux下,本地啟動並執行時候沒問題,但在linux測試的時候,進入後台系統(admin.php)就報錯網站的重新導向過多載入流程是admin.php作為入口檔案,index控制器繼承baseAction,baseAction有如下的代碼class IndexAction extends BaseAction { public function index() { //indexAction.class.php } }
Time of Update: 2017-03-23
預設通過pdo串連<?phpclassShowTalbeColunms {public static function showColunms($pdo,$colunmsName) {//判斷傳來的$pdo是否為pdo對象的執行個體化$b=is_a($pdo,'PDO'); if(!$b) { echo'傳來的對象不是PDO的執行個體化'; exit();
Time of Update: 2017-03-22
PHP根據生日計算年齡(周歲)<?php/** * 根據時間戳記計算年齡 * @param $birth * @return mixed */functionhowOld($birth) {list($birthYear, $birthMonth, $birthDay) = explode('-', date('Y-m-d', $birth)); list($currentYear, $currentMonth, $currentDay) =
Time of Update: 2017-03-22
本文執行個體講述了php匯出產生word的方法。分享給大家供大家參考,具體如下:PHP匯出word(1)首先,預覽html頁面,樣本化對象,定義要匯出的資料(2)點擊下載頁面,給id傳值(任何值均可,僅用於判斷),如果id有值,輸出緩衝檔案,儲存為word格式。(3)點擊下載後,(如果是圖片的話,在儲存為word時要使用絕對路徑,這樣才可以在儲存的word中正常顯示)(4)關閉緩衝輸出Word_con.php 預覽要匯出的html檔案<?phpif(@$_GET[id]!='
Time of Update: 2017-03-22
先用Regex擷取IMG標籤,然後把每個IMG標籤的SRC抽取出來,並且組合成自己的內容,最後進行替換我想對 html 的圖片進行提取.<img ico src="/noavatar_small.gif" /><img src="/noavatar_small.gif" />如上地址. 我想全部提取出來 但是包含'ico' 的地址 忽略. 求正則 , 就是有些圖片 提取.有些不提取.例子: <s*imgs+[^
Time of Update: 2017-03-22
本文章來介紹根據使用者出生年月來計算年齡/生肖/星座的各種程式執行個體代碼,各位朋友不防進入參考//計算年齡function birthday($mydate){ $birth=$mydate; list($by,$bm,$bd)=explode('-',$birth); $cm=date('n'); $cd=date('j'); $age=date('Y')-$by-1; if ($