Time of Update: 2017-01-19
1、cURL請求的基本步驟:(1)初始化(2)設定選項,包括URL(3)執行並擷取HTML文檔內容(4)釋放cURL控制代碼複製代碼 代碼如下:<?php //1、初始化 $ch = curl_init(); //2、設定選項,包括URL curl_setopt($ch, CURLOPT_URL,
Time of Update: 2017-01-19
在PHP中,大多數的時間格式都是以UNIX時間戳記表示的,而UNIX時間戳記是以s(秒)為最小的計量時間的單位。這對某些應用程式來說不夠精確,所以可以調用microtime()返回當前UNIX時間戳記和微妙數。該函數的原型如下:複製代碼 代碼如下:mixed microtime([bool get_as_float]); //返回當前UNIX時間戳記和微妙數可以為該函數提供一個可選的布爾型參數,如果在調用時不提供這個參數,本函數以“msec
Time of Update: 2017-01-19
在PHP中,我們不能夠直接通過方法名相同,簽名不同的方法來實現方法重載,因為PHP是弱資料類型,不能很好的區分簽名。但是,可以在PHP的類中運用__call()方法來實現方法重載。當調用一個類中並不存在的方法時,會自動調用__call()方法,其形式為__call($name,$arguments)
Time of Update: 2017-01-19
0x01:測試PDO是否安裝成功運行如下代碼,如果提示參數錯誤,說明PDO已經安裝,如果說明對象不存在,則修改PHP設定檔php.ini,取消php_pdo_yourssqlserverhere.extis前面的注釋。複製代碼 代碼如下:$test=new PDO();0x02:串連資料庫運行Apache伺服器,確定伺服器已經運行並且PDO安裝成功,那麼下面我們就來串連資料庫吧。複製代碼 代碼如下:$dsn = 'mysql:dbname=demo;host=localhost;port=330
Time of Update: 2017-01-19
很明顯,PHP+Mysql+Apache是很流行的web技術,這個組合功能強大,可擴充性強,還是免費的。然而,PHP的預設設定對已經上線的網站不是那麼適合。下面通過修改預設的設定檔加強PHP的安全性原則!0x01:禁用遠程url檔案處理功能像fopen的檔案處理函數,接受檔案的rul參數(例如:fopen('http://www.yoursite.com','r')).),這個功能可以很輕鬆的訪問遠端資源,然而,這是一個很重要的安全威脅,禁用這個功能來限制file
Time of Update: 2017-01-19
PHP 裡面有個非常方便的打亂數組的函數 shuffle() ,這個功能在許多情況下都會用到,但 javascript 的數組卻沒有這個方法,沒有不要緊,可以擴充一個,自己動手,豐衣足食嘛。請重新整理頁面查看隨機排序效果。複製代碼 代碼如下:<script type="text/javascript">//<![CDATA[// 說明:為 Javascript 數組添加 shuffle 方法 var shuffle = function(v){
Time of Update: 2017-01-19
線上聊天室(online chatrooms)是一個共多人進行溝通交流的網路平台,隨著越來越多的新技術的發明和成熟運用,線上聊天室也出現使用各種不同技術的, 這篇文章我想簡單總結一下。首先說一下前台技術,最新的當然是基於HTML5的websocket,它實現了瀏覽器與伺服器全雙工系統通訊(full-duplex)。WebSocket通訊協定於2011年被IETF定為標準 RFC 6455,WebSocketAPI被W3C定為標準。在WebSocket
Time of Update: 2017-01-19
由PHP傳入JS處理的時間戳記我說怎麼老是對不上號呢,原來JS時間戳記為13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。var nowtime = (new Date).getTime();/*目前時間戳*/ /*轉換時間,計算差值*/ function comptime(beginTime,endTime){ var secondNum = parseInt((endTime-beginTime*1000)/1000);//計算時間戳記差值
Time of Update: 2017-01-19
本文執行個體講述了javascript裡使用php代碼的方法。分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:<script type="text/javascript" ><?php if (!empty($searchResult)):?> $.searchModule.init({display:<?php echo MAX_KEYWORDS_DISPLAY_COUNT; ?>,
Time of Update: 2017-01-19
原本想嘗試一下PHP編寫高效能網路服務,需要安裝libevent擴充,沒想到讓人很費了點腦袋 先下載libevent擴充: http://pecl.php.net/package/libevent 解壓後,開始編譯複製代碼 代碼如下:$ cd libevent-version$ /usr/local/php/bin/phpize$ ./configure
Time of Update: 2017-01-19
開啟PHP的錯誤報表的方法,供大家參考。php.ini 檔案中有許多配置設定。您應當已經設定好自己的 php.ini 檔案並把它放在合適的目錄中,就像在 Linux 上安裝 PHP 和 Apache 2 的文檔說明中所示的那樣。在調試 PHP 應用程式時,應當知道兩個組態變數。下面是這兩個變數及其預設值:複製代碼 代碼如下:display_errors = Off error_reporting = E_ALL通過在 php.ini
Time of Update: 2017-01-19
這幾天在寫一個小程式的時候,需要用到Regex匹配使用者輸入文本中的URL地址,然後將URL地址替換成可以點擊的連結。URL地址的匹配,我想這應該是大家在做驗證處理中常會用到的,這裡就把我整合的一個比較完整的運算式給出來:複製代碼 代碼如下:var URL = /(https?:\/\/|ftps?:\/\/)?((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:[0-9]+)?|(localhost)(:[0-9]+)?|([\
Time of Update: 2017-01-19
js部分複製代碼 代碼如下:setInterval("time_controller()",1000);function time_controller(){ $(".time_val").each(function(){ var time_id = "time_show_"+$(this).attr('for'); &
Time of Update: 2017-01-19
目前該類庫可以實現的編碼轉換有:簡體中文 GB <-> 繁體中文 BIG5 編碼互換,簡/繁體中文 -> 拼音單向轉換, 簡/繁體中文 <-> UTF8 編碼轉換,簡/繁體中文 ->
Time of Update: 2017-01-19
廢話不多說,直接上代碼。複製代碼 代碼如下:<?php// 設定時區date_default_timezone_set('Asia/Shanghai');/** * 秒轉時間,格式 年 月 日 時 分 秒 * * @author wangyupeng129@126.com * @param int $time * @return array|boolean */function Sec2Time($time){ if(
Time of Update: 2017-01-19
網站搬家的時候碰到的這個問題,因為資料一直是使用PhpMyAdmin工具來進行備份和恢複的,但是隨著網站的資料越來越多,所以資料庫也是越來越大,壓縮後都還有4M的資料,而在PhpMyAdmin裡將資料匯入時就出錯誤提示了。上圖為PhpMyAdmin裡的提示“沒有接收到要匯入的資料。可能是檔案名稱沒有提交,也可能是檔案大小超出 PHP 限制。參見 FAQ
Time of Update: 2017-01-19
非同步拖拽上傳檔案--小執行個體upload.html<!DOCTYPE html><!--To change this license header, choose License Headers in Project Properties.To change this template file, choose Tools | Templatesand open the template in the editor.--><html> <head&
Time of Update: 2017-01-19
js 中判斷某個元素是否存在於某個 js 數組中,相當於 php 語言中的 in_array 函數。Array.prototype.S=String.fromCharCode(2); Array.prototype.in_array=function(e){ var r=new RegExp(this.S+e+this.S); return (r.test(this.S+this.join(this.S)+this.S)); }; 用法如下:var arr=new Array(["b",
Time of Update: 2017-01-19
很多朋友說JavaScript的decodeURI函數也可以實現,但有bug所有呢,下面看下下面的函數,經過測試使用暫時沒什麼問題,我在之前的文章說過,這個和php的urldecode函數根本不是一回事。下面是我根據高人的代碼改寫的JavaScript版的urldecode函數,參考的連結在開頭提到的文章中有,就不一一列舉了。和之前的urlencode函數一樣,只實現了utf-8版的。1、urlencode使用方法: urlencode(str);function
Time of Update: 2017-01-19
黑帽seo手段中有一個大家都在用的技巧,在服務端判斷 用戶端瀏覽器的user-agent然後做進一步操作,網上一直都有人在用 這個代碼 先是一個js代碼 判斷網站訪客來路 如果是搜尋引擎來的 就跳轉 如果是直接存取則不變化 這段代碼是從網上找來的 已經很久了 感謝原作者<script language="javascript">var pattern = /google/gi;var pattern1= /yahoo/gi;var