Time of Update: 2017-01-18
測試js的介面功能,我用的是BAE伺服器不是SAE伺服器。SAE伺服器不能寫入檔案,測試會出問題。 什麼叫js-sdk,我先示範js-sdk介面的具體作用。 我在微信隨便開啟一片推送文章如下圖: 點開第一篇文章 上面就是我們的串連文章,如果我們把這篇文章發送給朋友,顯示效果如下圖: 分享到朋友圈我們再來看看效果:
Time of Update: 2017-01-18
在WEB開發中,Regex通常用來檢測、尋找替換某些符合規則的字串,如檢測使用者輸入E-mai格式是否正確,採集符合規則的頁面內容等等。下面分別用PHP和Javscript向大家介紹WEB開發中最常用最實用的Regex及其用法。PHP常用運算式用法1.匹配正整數:/^[1-9]\d*$/2.匹配非負整數(正整數+0):/^\d+$/3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\
Time of Update: 2017-01-18
一、對於php頁面完全無法訪問的情況1、確認是php的問題還是iis等伺服器的問題判斷方法,在目錄下放一個靜態檔案,通過瀏覽器判斷這個靜態檔案可否訪問。若可以訪問,即為php問題。如果是IIS的問題,常見的有兩種情況,一個判斷的利器是telnet。linux的telnet其實更加好用,因為預設是開啟回顯的。而windows,則需要用 set localecho,否則看不到輸入的文字1.1 防火牆禁止80連接埠進入telnet後,輸入指令,open 網域名稱 80如:open www.baidu.
Time of Update: 2017-01-18
php array_values php array_values 函數用於返回數組中所有的值,注意該函數將為新數組建立數組索引,原來的文字索引將不存在。本文章向大家講解array_values函數的基本文法及使用執行個體。array_values 返回數組中所有的值基本文法:array array_values ( array $input )array_values() 返回 input 數組中所有的值並給其建立數字索引。參數介紹: 參數 描述
Time of Update: 2017-01-18
本文執行個體總結了PHP防止圖片盜用(盜鏈)的方法。分享給大家供大家參考,具體如下:圖片防盜鏈有什麼用?
Time of Update: 2017-01-18
php 輸出json及顯示json中的中文漢字在php中,我們經常需要將數組輸出json,只需要使用json_encode函數處理一下數組即可,但有的時候數組裡面有中文,使用json_encode函數處理後中文字元被編碼成了Unicode,如何才能在json中顯示中文呢?請看下文。首先介紹一下php輸出json格式:一種最簡單的用法,就是把數組直接輸出為json,如下:<?php$arr = array('p1'=>'ni"hao','p2'=>2,'ch'=>'
Time of Update: 2017-01-18
本文執行個體講述了PHP帶節點操作的無限分類實現方法。分享給大家供大家參考,具體如下:包含(移動多個節點;移動單個節點;刪除多個節點;刪除單個節點;新增節點),另附資料庫表結構一、db sql語句//db used for php無限分類create table tree( id int(10) not null primary key auto_increment, name varchar(255) not null, lft int(10) not null default 0,
Time of Update: 2017-01-18
php時間time與日期date之間的使用區別1、time()函數PHP中的time()函數,使用echo輸出來看是一個很長的整數,裡麵包含了日期和時間,是計算後的一個值。如果要得到Y-m-d H:i:s這樣的日期格式,那麼可以使用date方法:date('Y-m-d H:i:s', time());echo輸出它即可得到:2016-1-5 10:20:112、日期格式與字串我們自己可以構建一個日期格式的字串,如:2015-1-1
Time of Update: 2017-01-18
php array_walk 對數組中的每個元素應用使用者自訂函數array_walk 使用使用者自訂函數對數組中的每個元素做回調處理基本文法bool array_walk ( array &$array , callable $funcname [, mixed $userdata = NULL ] )將使用者自訂函數 funcname 應用到 array 數組中的每個單元。array_walk() 不會受到 array 內部數組指標的影響。 array_walk()
Time of Update: 2017-01-18
arsort 對數組進行降序排序並保持索引關係。基本文法bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )本函數對數組進行降序排序,數組的索引保持和單元的關聯。arsort函數主要用於對那些單元順序很重要的結合數組進行排序。參數介紹: 參數 描述 array 必需。輸入的數組。 sort_flags
Time of Update: 2017-01-18
PHP編寫daemon process 今天下午在segmentfault.com看到一個提問,提問標題是“PHP怎麼做服務化”,其中問道php是不是只能以web方式調用。其實很多人對PHP的使用情境都有誤解,認為php只能用於編寫web指令碼,實際上,從PHP4開始,php的使用情境早已不限於處理web請求。 從php的架構體系來說,php分為三個層次:sapi、php core和zend engine。php
Time of Update: 2017-01-18
本文執行個體講述了php實現圖片以base64顯示的方法。分享給大家供大家參考,具體如下:這裡實現圖片以字串形式儲存到網頁,從而不需要再載入圖片的功能。這是在RFC2397中定義的Data URI scheme,目的是將一些小的資料,直接嵌入到網頁中,從而不用再從外部檔案載入,比如上面那串字元,其實是一張圖片,將這些字元複製黏貼到Firefox的地址欄中並轉到,就能看到了。在上面的Data
Time of Update: 2017-01-18
這篇文章主要介紹了PHP中strcmp()和strcasecmp()函數字串比較用法,結合執行個體形式較為詳細的分析了strcmp()和strcasecmp()函數的功能,使用方法與區別本文執行個體講述了PHP中strcmp()和strcasecmp()函數字串比較用法。分享給大家供大家參考,具體如下:一、PHP中strcmp()函數用於比較兩個字串(區分大小寫),其定義如下:strcmp(string1,string2)參數說明:string1
Time of Update: 2017-01-18
在PHP中有數量龐大的函數來支援我們的需求應用。下面介紹的這個函數就是有關PHP編碼轉換函式。希望對大家有所協助。mb_convert_encoding 函數為PHP內部多位元組字串編碼轉換函式。可以在有需要的使用場合(如:解決在GB2312編碼環境下使用Ajax產生的中文字亂碼的問題)方便進行編碼轉換,以解決網頁亂碼的問題,使用非常方便,效率非常高,幾乎支援所有編碼。PHP 4 >= 4.0.6、PHP 5 版本支援。PHP編碼轉換函式原型:/** *
Time of Update: 2017-01-18
1、串連MYSQL資料庫代碼 <?php $connec=mysql_connect("localhost","root","root") or die("不能串連資料庫伺服器: ".mysql_error()); mysql_select_db("liuyanben",$connec) or die ("不能選擇資料庫: ".mysql_error()); mysql_query("set names 'gbk'"); ?> 2、讀取資料庫,並實現迴圈輸出 <?php
Time of Update: 2017-01-18
在網站根目錄下加入:Web.Config:<?xml version="1.0" encoding=”UTF-8″?><configuration> <system.webServer> <rewrite> <rules> <rule name="cnUrl" stopProcessing="true"> <match
Time of Update: 2017-01-18
複製代碼 代碼如下:<?php include("adodb/adodb.inc.php"); //包含adodb類庫檔案 include("adodb/adodb-pager.inc.php"); //包含adodb-pager類庫檔案 $conn = NewADOConnection('mysql'); //建立adodb對象,聲明資料庫類型為MySQL $conn->Connect("localhost", "root", "1981427", "test");
Time of Update: 2017-01-18
本文執行個體講述了php類的自動載入操作。分享給大家供大家參考,具體如下:類的自動載入在外面的頁面中,並不需要去引入類檔案,但程式會在需要一個類的時候自動去“動態載入”該類。① 建立一個對象的時候new② 直接使用一個類名(操作靜態屬性與方法)使用__autoload魔術函數當出現兩種情況時候,就會調用該函數,該函數需要我們預先定義,在其中寫好載入類檔案的通用語句function __autoload($name){ require
Time of Update: 2017-01-18
php注入執行個體在網上很難看到一篇完整的關於php注入的文章和利用代碼,於是我自已把mysql和php硬啃了幾個星期,下面說說我的休會吧,希望能拋磚引玉! 相信大家對asp的注入已經是十分熟悉了,而對php的注入比asp要困難,因為php的magic_gpc選項確實讓人頭疼,在注入中不要出現引號,而php大多和mysql結合,而mysql的功能上的缺點,從另外一人角度看確在一定程度上防止了sql njection的攻擊,我在這裡就舉一個執行個體吧,我以phpbb2.0為例:
Time of Update: 2017-01-18
問題描述:使用以下php代碼建立了一個目錄,期望目錄的許可權是0777,實際結果是0755mkdir('./aa/',0777);分析與測試結果:1.mkdir()函數指定的目錄許可權只能小於等於系統umask設定的預設許可權。如linux預設的umask一般0022, 即建立目錄的預設許可權是0755, 所以這時php mkdir('./aa/',0777) 得到目錄的許可權是0755.xw@xw-X201:~/Desktop/dd/aa$