Time of Update: 2018-07-24
php正則匹配漢字! /^[\x{4e00}-\x{9fa5}]+$/u 以上這個Regex就是困擾了很多php程式員的匹配漢字的Regex 大家可能會覺得很簡單,實際上不同編碼,不同程式語言,都有些細微的出入,稍不注意就得不到正確的結果。下面是utf-8編碼的例子:$str = "漢字"; if (preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str)) {
Time of Update: 2018-07-24
Laravel 第一次使用,如何寫出第一個hello world Laravel php 架構第一次接觸,遇到一些困難,在這裡記錄一下,有需要的童鞋可以看一下 從github上下載下來最新版,地址如下 https://github.com/laravel/laravel 我選擇的是download zip,下載到案頭上來,然後放到了一個apache的虛擬目錄裡邊,然後去訪問,這個目錄,結果是出錯的,這個出錯有兩個方面的原因
Time of Update: 2018-07-24
In the following example, we will create a simple file upload utility. This utility will be composed of two parts: one Flash file that will access the file system and grab the file and one PHP page that will do the work of uploading said file.
Time of Update: 2018-07-24
<?phpheader("Content-type: text/html; charset=utf-8");$Stime=0;$Etime=0;$Ttime=0;$a='';$b='';$Stime=microtime(true);//擷取程式開始執行的時間$sm = memory_get_usage();//記憶體顯示for($i=1;$i<100000000;$i++){$a='11111'.$b;}$em =
Time of Update: 2018-07-24
今天在寫一個指令碼,統計一個純英文的文字文件txt,裡面的單詞出現的數量的時候呢,代碼如下: <?php/*** 任一個英文的純文字檔案,統計其中的單詞出現的個數。* Created by PhpStorm.* User: Paul* Date: 2016/11/5* Time: 23:18*/$content = file_get_contents('4/youth.txt');$res = count_word($content, 1);print_r($res);/***
Time of Update: 2018-07-24
基本 實現就是在前台頁面=使用者每點擊下載一次,下載次數就加1,並下載相應的檔案到本地. 需要的html代碼 <div id="demo"> <ul class="filelist"> </ul> html代碼中內容,到時候需要用ajax從後台擷取在顯示出來。 需要的jquery代碼 $.ajax({ type: 'GET',
Time of Update: 2018-07-24
今天做了下測試,在thinkphp項目中任意一個Controller \ Model\ Common/function.php裡寫file_put_contents('log.txt',"log info") 最後產生的log.txt居然位於項目根目錄。
Time of Update: 2018-07-24
一、下載php源碼 下載地址:http://cn.php.net/downloads.php 二、安裝 1、將下載的二進位包移動到/usr/local目錄,解壓縮檔案包 tar zxvf php-7.1.4.tar.gz 2、進入解壓的php檔案夾下/usr/local/php-7.1.4,安裝依賴,編譯安裝 yum install libxml2 libxml2-devel ./configure
Time of Update: 2018-07-24
許多年前的代碼突然拿來一用,特做此筆記(此處的code用來定位內部錯誤位置,非http code) <?php $url="http://c.hiphotos.baidu.com/image/w%3D210/sign=ed30880babec8a13141a50e1c7029157/d52a2834349b033be1a9503e17ce36d3d539bd35.gif";function
Time of Update: 2018-07-24
foreach 遍曆數組很常見,同樣foreach也可以遍曆對象 做如下測試: class my{public $a = 'a';protected $b = 'b';private $c = 'c';private $data = array('fantasy','windows','linux');// 內部foreach遍曆classfunction traversable(){foreach($this as $key=>$val){echo $key.'=>'
Time of Update: 2018-07-24
對於開發WEB項目來說,好的工具很重要。本人因為項目需要使用PHP進行開發。 在PHP開發中使用過較多的工具,但是認為ZendStudio開發比較順手。 在配置ZendStudio時遇到了一些問題,怕以後忘記進行記錄。 安裝步驟: (1)安裝apache (2)安裝PHP (3)安裝ZendStudio--client (4)安裝ZendStudio-Server
Time of Update: 2018-07-24
最近在使用php的時候,頁面總是報這個錯誤: Undefined offset: 0 因為報錯對象行是一個對二維數組的使用行。 仔細檢查邏輯的時候發現,二位元組的第二維有沒有從0開始賦值的問題,如下: tdarray[0][0]=1;tdarray[0][1]=2;tdarray[1][2]=3; 實際上應該如下(tdarray[1][2]應該為tdarray[1][0]): tdarray[0][0]=1;tdarray[0][1]=2;tdarray[1][0]=3;
Time of Update: 2018-07-24
1.概念 策略模式:將一組特定的行為和演算法封裝成類,以適應某些特定的上下文環境,這種模式就是策略模式 2.功能 使用原則模式實現Ioc, 依賴倒置, 控制反轉 3.舉例 假如一個電商網站系統,針對不同的人群要跳轉到不同的商品類目,並且所有廣告位展示不同的廣告 4.要解決的問題 1.不會因為內容相關的改變而改變代碼(傳統都是使用 if else 來判斷)
Time of Update: 2018-07-24
Notice: Undefined offset: 1 in D:\wwwroot\wr\askseo\404.php on line 5 這問題很常出現在數組中的,程式是能正確地運行下去,但是在螢幕上總會出現這樣的提示:Notice: Undefined offset: ….. 網上普遍是採用抑制其顯示的方法,即更改php.ini檔案中error_repoting的參數為”EALL & Notice “,這樣螢幕就能正常顯示了.
Time of Update: 2018-07-24
對於這個問題首先我們要知道影響php的效能的原因是什麼。也就是 1 什麼情況下會出現php效能問題。 1php文法使用不當(包括某些業務可以使用php 本身內建的函數來處理) 2使用php語言做了它不擅長的事 3用php語言連結的伺服器不給力(當然如果是localhost也就是你本地配置比較差哈,建議換本吧,哈哈)
Time of Update: 2018-07-24
以www.verycd.com為例 在Firefox瀏覽器登入wuming88888888帳號為發送方 在chrome瀏覽器登入wuming1990帳號為接收方 分析發送方的表單 分析提交頁原始碼POST的資料 [php] view plain copy <?php
Time of Update: 2018-07-24
PHP的雜湊表實現 之前已經介紹了雜湊表的基本原理並實現了一個基本的雜湊表,而在實際項目中,對雜湊表的需求遠不止那麼簡單。對效能,靈活性都有不同的要求。下面我們看看PHP中的雜湊表是怎麼實現的。 PHP的雜湊實現 PHP核心中的雜湊表是十分重要的資料結構,PHP的大部分的語言特性都是基於雜湊表實現的,例如:變數的範圍、函數表、類的屬性、方法等,Zend引擎內部的很多資料都是儲存在雜湊表中的。 資料結構及說明
Time of Update: 2018-07-24
手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open'/usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to
Time of Update: 2018-07-24
轉自:http://www.jb51.net/article/29306.htm PHP對大小寫敏感問題的處理比較亂,寫代碼時可能偶爾出問題,所以這裡總結一下。 但我不是鼓勵大家去用這些規則。 推薦大家始終堅持“大小寫敏感”,遵循統一的代碼規範。 一、大小寫敏感 1. 變數名區分大小寫 所有變數均區分大小寫,包括普通變數以以及$_GET, $_POST, $_REQUEST, $_COOKIE,
Time of Update: 2018-07-24
最近由於工作的原因需要自己搭建一台開發環境,在部署代碼的時候發現有許多php擴充沒有安裝,我就根據錯誤資訊一步一步的安裝了一些擴充 php可以在編譯php的時候安裝相應擴充,也可以在以後的時候在編譯進去,在實際應用中大部分的擴充都是後續添加的,不然一次編譯帶著那麼多的--with-也不好處理,後續添加編譯擴充的時候php為我們提供了phpize工具 php的大部分擴充源碼都放在php源碼下ext下的相應目錄下面