Time of Update: 2016-07-29
//定義編碼header( 'Content-Type:text/html;charset=utf-8 '); //Atomheader('Content-type: application/atom+xml'); //CSSheader('Content-type: text/css'); //Javascriptheader('Content-type: text/javascript'); //JPEG Imageheader('Content-type: image/jpeg'); //
Time of Update: 2016-07-29
我用docker搭建的lnmp環境,外部存取不了網站目錄,怎麼設定nginx呢? 搜尋了下,只要加上 autoindex on; 就ok! location / { root /usr/share/nginx/html/; indexindex.php index.html index.htm; if (!-e $request_filename) { rewrite ^/(.*)$
Time of Update: 2016-07-29
/** * 發送post請求 * @param string $url 請求地址 * @param array $post_data post鍵值對資料 * @return string */ function send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( 'http' => array(
Time of Update: 2016-07-29
因為最近的開發需求,在將密碼進行MD5加密後,涉及到密文的字串截取。所以寫了這篇blog,希望大家支援。//構造的字串$str = "ajafafpaffafdfdfd";echo "原來字串".$str."";$str1 = substr($str,5);echo "從第五個字元開始截取到最後".$str1."";$str2 = substr($str,0,4);echo "從第0個字元開始取4個字元:".$str2."";$str3 = substr($str,-5);echo
Time of Update: 2016-07-29
php DOMDocument 遞迴 格式化縮排HTML文檔function format(\DOMNode $node, $treeIndex = 0){ //不格式化的標籤if (in_array($node->nodeName, array("title", "p", "span"))) return; if ($node->hasChildNodes()) { $treeIndex++; $tabStart = "\r\n" .
Time of Update: 2016-07-29
今天在協助一個朋友配置一台伺服器時發現網站配置好了緩衝目錄讀寫不成功,在開啟錯誤時發現提示 Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(../license.php) is not within the allowed path(s): 錯誤了,下面一起來看此問題解決辦法先來看設定檔$cache = new
Time of Update: 2016-07-29
php是內建標準類的(stdclass)$obj = new stdclass();echo'';var_dump($obj);$obj->a = 1;$obj->b = 1;var_dump($obj);當使用類型轉換時,就是使用了標準類$arr = array('a'=>1);var_dump((object)$arr);').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
【PHP】織夢仿站學習筆記(一)仿站是針對目標網站進行仿製。仿站主要從頁面風格和功能上進行仿製。 我們通常所說的仿站是利用CMS(內容管理系統)作為網站的後台,而仿製的則是目標站的靜態模板。DEDECMS的標籤比較簡單,是PHP類網站仿站的首選。準備篇一、目標站(確定要仿網站)二、軟體Wampserver 搭建配置完成Dreamvear 安裝配置完成織夢軟體 安裝配置完成CSS圖片下載器 老李仿站專用器 步驟篇一、建立dede模板啟動Wampserver,開啟www目錄
Time of Update: 2016-07-29
在強型別語言中,類型約束是文法上的要求,即定義一個變數的時候,必須指定類型,並以後也只能儲存該類型資料;php是弱類型,其特點是無需為變數指定類型,而且在其後也可以儲存任何類型,不過在php的新文法中,在某些特定場合,針對某些特定類型,也可進行文法約束。特定場合:函數(方法)的形參變數特定類型:物件類型(類名)、介面類型(介面名)、數群組類型(array)、函數類型(callable)即可以對函數(方法)的參數設定必須使用的類型。只能對對象、介面、數組和函數進行約束。functionf(類名 $
Time of Update: 2016-07-29
方法一:$str = 'abc';$a =str_split($str);perm($a, 0, count($a)-1);functionperm(&$ar, $k, $m) {if($k == $m){ echo join('',$ar), PHP_EOL; }else { for($i=$k; $i$m; $i++) { swap($ar[$k], $ar[$i]); perm($ar, $k+1, $m);
Time of Update: 2016-07-29
①php中的函數包括自訂函數和系統函數,其中用function_exists()判斷函數是否存在②在函數內部如果需要使用函數外部的變數,需要使用global關鍵字,將外部變數引入,或者也可以使用預定義的全域變數數組$GLOBALS③靜態變數(用static聲明,儲存在記憶體的靜態區,在指令碼完後再釋放,可在同一個函數中多次調用共用)④參數 常規傳參:偽類型 -> number | 數字 | int/float ; mixed | 混合 ; callback | 回呼函數 引用參數 A.
Time of Update: 2016-07-29
通過一周的學習,簡單入門了PHP和thinkphp,和當初學習ssh一樣搭建了一個註冊和登入的執行個體作為檢驗,記下心得體會吧。的確感覺用php架構搭建比ssh快多了,主要體現在thinkphp它都把系統目錄結構都定好了,MVC也有各自的目錄,分別編寫各個部分即可。而ssh光是配置就要配置很久,還有很討厭的xml,搞了好久才弄出個登入的例子,感覺需要學習很多東西的樣子。新手搭建thinkphp的時候,一定要注意目錄結構。一般是兩個模組,在application下,一個Home一個Admin。每個
Time of Update: 2016-07-29
基本設計模式1.原廠模式//如果很多頁面都 new 一個Database 對象,那麼一旦Database作出改動,則需要在多個//頁面進行相應的改動。而用原廠模式,只需要改動一個地方。namespaceIMooc;classFactory{staticfunctioncreateDatabase() {$db = new Database(); return$db; }}').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
WebjxCom提示:程式員們寫代碼的時候講究TDD(測試驅動開發):在實現一個功能前,會先寫一個測試案例,然後再編寫代碼使之運行通過。其實當駭客SQL Injection時,同樣是一個TDD的過程:他們會先嘗試著讓程式報錯,然後一點一點的修正參數內容,當程式再次運行成功之時,注入也就隨之程式員們寫代碼的時候講究TDD(測試驅動開發):在實現一個功能前,會先寫一個測試案例,然後再編寫代碼使之運行通過。其實當駭客SQL
Time of Update: 2016-07-29
註:本文轉載 http://www.manongjc.com/article/499.htmlphp crc32函數用於產生字串的 32 位迴圈冗餘校正碼多項式。這通常用於檢查傳輸的資料是否完整。本文章向大家介紹php crc32函數的基本文法及使用執行個體。需要的碼農可以參考一下。crc32Function Compute一個字串的 crc32 多項式crc32函數基本文法int crc32 ( string$str )產生 str 的 32
Time of Update: 2016-07-29
16/2/22賦值運算1$a = "cmflovehxc";2$b=$a;3$c=&$a;4$a =
Time of Update: 2016-07-29
PHP初學之運算子運算必有結果一、算數運算子1、+-*/;對應數學裡的加減乘除,類似於$a=$b+$c 在除法時不受值類型的影響2、%;求餘,模數 ;餘數就是比如5%3,最後的結果是2,整除後除不動的那個值剩下了 就是餘數 在模數運算時,運算的正負結果,取決於被除數的符號二、比較子;>大於,=大於等於,三、字串運算子;只有一個功能,拼接字串,形式是。點,四、賦值運算子;=
Time of Update: 2016-07-29
1、基本文法Says something:{{ }}Does something:{% %}Comment something:{# #}{% extends "AppWebBundle::layout.html.twig" %}繼承模板2、核心概念:用類的繼承關係去管理頁面之間的關係如果要訪問某個bundle裡的資源檔,需要將檔案拷貝到/web 目錄下,或者linux/mac 軟串連映射到/web目錄下windows: >php app/console
Time of Update: 2016-07-29
通常使用斜體表示類名,當使用抽象類別時,使用類名在下一行使用{abstract}做標記,當使用介面時在介面名上方使用>。使用屬性:可見度符號 屬性名稱 : 類型 = 屬性值可見度標記:+public所有代碼可見-private只有當前類可以訪問#protected只有當前類和他的子類能夠訪問使用案例:類方法:可訪問性 方法名 (參數1、參數2……) :
Time of Update: 2016-07-29
乍暖還寒,正月裡鬧元宵,元宵節五彩繽紛的花燈,千奇百怪的燈謎,吸引著無數人去觀賞遊玩。