原创 php實現讀取出一個文件夾中所有的文件

今天的需求要在一個文件夾中讀取出這個文件夾下所有的文件,當然也包括這個文件夾下面所有的子文件夾,當然網上有很多的教程,但爲了自己理解得更加深刻,還是自己寫一下吧。代碼如下: $path = './use'; $result = scanF

原创 php使用str_replace替換多維數組的簡單方法

在php中,如果使用str_replace替換數組中的字符串,只能替換一維的數組,如果是多維數組的話,不能實現全部字符串的替換。於是就寫了一個方法實現多維數組字符串的替換, 首先來測試一下直接使用str_replace來測試數組的替換

原创 中文截取字符串的方法

在php編程中,一提到字符串截取,我們一般會想到substr方法,對於英文的字符串來說是比較好的處理方法,但是如果是漢字的話,用此方法處理的時候截取到的都是亂碼。測試代碼如下: $a = '漢字截取字符串測試'; $b = sub

原创 apache使用多個域名對應一個網站

今天在apache服務器的時候,需要一個網站配置多個域名,開啓虛擬主機之後,在vhosts文件中中的配置,剛開始的時候是像下面這樣寫的 <VirtualHost *:80> ServerAdmin webmaster@dummy-

原创 git 返回以前版本

命令 git reset --hard HEAD~1 把最新的一次提交重置,並恢復文件 git reset --hard HEAD~2 把最新的兩次提交重置,並恢復文件 如果是要返回到某一次提交的話,可以使用命令 git rese

原创 PHP對象類型在內存中的分配

對象類型和整型、字符串等類型一樣,也是PHP中的一種數據類型。都是在程序中用於存儲不同類型數據使用的,在程序運行時它的每部分內容都要先加載到內存中再被使用。那麼對象類型的數據在內存中是如何分配的呢?先來了解一下內存結構。邏輯上內存大體被分

原创 php中simplexml_load_file函數的學習

php中把xm文件轉換爲以一個對象,可以使用simplexml_load_file來實現,首先創建一個xml文件爲test.xml(文件最好是使用utf-8格式來保存),內容爲 <?xml version="1.0" encoding=

原创 無法定位程序輸入點 php_checkuid 於動態鏈接庫 php5ts.dll--的解決方案

        由於前一段時間我們公司的一個同事讓淘寶的人在我們的服務器上放了一個網站,淘寶的人在我們的服務器上修改了很多配置。        這兩天老闆心血來潮說要升級服務器,升級完了之後,我們服務器上的網站都不能打開了。於是我就懷疑是

原创 我的第一篇csdn博客

2016-08-02今晚寫下了我在csdn的第一篇博客。

原创 parse_str函數的理解

有時候記憶力不行,還是記錄一下加強一下自己的記憶力吧 該函數的格式是 void parse_str ( string $str [, array &$arr ] ) 無返回值,字符串$str必傳,&$arr可選 手冊上對改函數的解釋是-

原创 使用js讓數字的千分位用,分隔

今天有一個需求是需要把數字轉換成千位用,分隔的字符串,並保留兩個小數點 方法 <script> var a = 222122122.6754; var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\

原创 php中的parse_url函數學習理解

有些東西雖然很簡單,但是感覺如果自己不去做的話,可能過很短一段時間就忘記了,在寫博客的過程就是等於進一步加深了自己的印象,打算最近看看laravel的源碼,開闊一下自己的視野 在看server.php入口文件的時候,看到了下面的代碼 $u

原创 iis中同時使用isapi_rewrite3和url重寫模塊的注意點

最近在用opencart最項目,由於公司使用的服務器是iis7.5,之前的同事安裝了ipapi_rewrite和url重寫模塊,並把.htaccess中的規則導入到web.config中了,由於現在需要重寫url,所以我就在.htacce

原创 php中number_format的學習使用

今天在測給paypal快速付款的接口時,發現當金額小的時候,可以付款成功,但是當金額變大了以後,發現接口就報錯了,於是回去檢查,仔細檢查之後發現在一處地方直接用int類型的變量和string類型的變量相加,代碼類似與如下 <?php $a

原创 php socket編程學習建立簡單web服務器

<?php date_default_timezone_set('Asia/Shanghai'); //創建服務套接字 $socket = stream_socket_server