Time of Update: 2018-05-10
訪問本地頁面時候報的第一個錯點確定之後是第二個,apache日誌裡面是這樣的: [core:error] [pid 50796:tid 1840] [client ::1:63763] End of script output before headers: user.php回複討論(解決方案)可以裝wamp試試,也可以切換版本。從 phpstudy 原始包中複製出來從 phpstudy
Time of Update: 2018-05-14
用phpExcelReader不能匯入大量資料我在網上找了個例子,可以通過phpexcel將excel檔案匯入到資料庫中,但是資料一旦超過122條,例如一個excel檔案中有123條資料就無法匯入。我講代碼貼出來,大家看看:require_once '../phpExcelReader/Excel/reader.php';$data = new Spreadsheet_Excel_Reader();$data->setOutputEncoding('GB2312
Time of Update: 2018-05-16
伺服器環境是nginx+php-fpm用七牛的php-sdk寫了個上傳檔案的demo,本地運行正常,上傳到伺服器測試出現以下結果:1.伺服器終端下運行命令:`php demo.php`,結果正常,檔案成功上傳。2.用瀏覽器訪問:`http://xxx.com/demo.php`,然後會經過長時間的等待返回502錯誤,檔案上傳失敗。到網上找了一些解決nginx 502錯誤的方法,但貌似都沒有生效,求指教該如何解決這個問題。附上demo.php代碼:<?phpset_time_limit(0)
Time of Update: 2018-05-16
這次給大家帶來php使用curl仿製ip與refer步驟詳解,php使用curl仿製ip與refer的注意事項有哪些,下面就是實戰案例,一起來看一下。php curl偽造來源ip和來路refer執行個體代碼1://隨機IPfunction Rand_IP(){ $ip2id= round(rand(600000, 2550000) / 10000); //第一種方法,直接產生 $ip3id= round(rand(600000, 2550000) / 10000); $ip4id= round(
Time of Update: 2018-05-15
本篇文章主要介紹PHPExcel如何匯出excel的方法,感興趣的朋友參考下,希望對大家有所協助。//設定PHPExcel類庫的includepathset_include_path('.'.PATH_SEPARATOR.'D:\workspace\biznaligy_eh\dev_src\includes\PHPExcel'.PATH_SEPARATOR.get_include_path());require_once'PHPExcel.php'
Time of Update: 2018-05-15
本篇文章主要介紹php中常用字串函數,感興趣的朋友參考下,希望對大家有所協助。閱讀目錄確定字串長度比較字串分割串連反轉html與字串相互轉化填充和剔除字串統計字元和單詞個數尋找替換截取大小寫處理php內建了98個字串函數(除了基於Regex的函數,Regex在此不在討論範圍),能夠處理字串中能遇到的每一個方面內容,本文對常用字串函數進行簡單的小結,主要包含以下8部分:1.確定字串長度、2.比較字串、3.分割串連反轉、4.html與字串相互轉化、5.填充和剔除字串、6.統計字元和單詞個數、7.尋找
Time of Update: 2018-05-16
這次給大家帶來php+receivemail做出收發郵件功能,php+receivemail做出收發郵件功能的注意事項有哪些,下面就是實戰案例,一起來看一下。注意:1.PHP讀取收件匣主要是利用imap擴充,所以在使用以下方法前,必須開啟imap擴充模組的支援.2.此方法支援中文,不會亂碼,需要保持所有檔案的編碼的一致性1.檔案結構2.郵件類 ./mailreceived/receiveMail.class.php./mailreceived/receiveMail.class.php
Time of Update: 2018-05-08
這篇文章主要介紹了關於Yii2中hasOne、hasMany及多對多關聯查詢的用法詳解,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下前言hasOne、hasMany是Yii2特有的用於多表關聯查詢的函數,平時在使用多表關聯查詢的時候建議使用它們。為什嗎?因為這種方式關聯查詢出來的結果會保留Yii2自有的表頭排序功能,以及CheckboxColumn中input的id存值,至於還有沒有其它的好處就需要大家去挖掘了,筆者目前就發現了這兩個常用的好處。其他的關聯查詢,像yiidbQue
Time of Update: 2018-05-16
這次給大家帶來php-fpm添加service服務步驟詳解,php-fpm添加service服務的注意事項有哪些,下面就是實戰案例,一起來看一下。nginx通過FastCGI運行PHP比Apache包含PHP環境有明顯的優勢,最近有訊息稱,PHP5.4將很有可能把PHP-FPM補丁包含在核心裡,nginx伺服器平台上運行PHP將更加輕鬆,下面我們就來看一篇php-fpm平滑啟動並佈建服務例子。我的php是源碼安裝的。php-fpm在PHP 5.3.2以後的版本不支援以前的php-fpm
Time of Update: 2018-05-16
本篇文章主要介紹 PHP中的for迴圈怎樣嵌套,感興趣的朋友參考下,希望對大家有所協助。for迴圈的執行原理:for迴圈的參數有(初始值;判斷條件;更新迴圈Variant 運算式) 三者均不是必須的,若三者不完整則必須在適當的時候手動調用break命令終止迴圈,否則迴圈將一直持續下去成為死迴圈執行過程為:首先判斷初始值是否滿足判斷條件,如滿足則開始迴圈,若不滿足則直接跳過迴圈因此如下的迴圈是不會被執行的:for($i=0; $i<0;
Time of Update: 2018-05-10
這篇文章主要介紹了thinkphp Apache配置重啟Apache1 restart 出錯解決辦法的相關資料,需要的朋友可以參考下概要: thinkphp 在Apache上配置啟用偽靜態,重啟Apache1 restart 竟然失敗了,報錯 Job for httpd.service failed because the control process exited with error code. See "systemctl status
Time of Update: 2018-05-10
這篇文章主要介紹了關於Yaf架構安裝指南
Time of Update: 2018-05-14
這個是xx.php檔案的代碼開始<?php//檔案下載的封裝(超連結的方式)function down_file($filename,$allowDownExt=array('zip','html','rar')){if(!is_file($filename)||!is_readable($filename)){return
Time of Update: 2018-05-15
本文主要和大家分享PHP7.2.3安裝遇到了問題如何解決,若果在編譯安裝啟用fileinfo 記憶體必須要大於1G,PHP是預設安裝。由於我在編譯時間禁用了 --disable-fileinfo 但在項目又要是用,所有直接當著模組安裝,不用重新編譯安裝整個PHP。 如果在添加fileinfo出現 internal compiler error: Killed (program cc1plus)錯誤,是由於記憶體不足導致,臨時使用交換分區來解決吧。sudo dd if=/dev/zero of=
Time of Update: 2018-05-14
我在在眾多的第三方簡訊服務商裡選擇了雲片網這個簡訊服務商,我也會儘可能利用最簡單的方式去協助廣大開發人員解決簡訊驗證碼功能模組的實現。再次之前我也參考了大部分網上的部落格等,大多數都是把雲片網的demo原封不動搬上去,對於我這個前端人員來說,根本毫無頭緒,故此我將細緻的講解如何操作,以及獻上我的源碼。我的商務程序就是通過點擊發送驗證碼這個按鈕,觸發一個ajax請求事件,將手機號發送到後台,後台產生驗證碼發送到手機端,並返回這個驗證碼給前台進行驗證碼的驗證。請求的php後端代碼如下post.php
Time of Update: 2018-05-15
WebSocket是什嗎?WebSocket是一個持久化的協議,這是相對於http非持久化來說的。舉個簡單的例子,http1.0的生命週期是以request作為界定的,也就是一個request,一個response,對於http來說,本次client與server的會話到此結束;而在http1.1中,稍微有所改進,即添加了keep-alive,也就是在一個http串連中可以進行多個request請求和多個response接受操作。然而在即時通訊中,並沒有多大的作用,http只能由client發起
Time of Update: 2018-05-14
最近一段弄網頁掃碼支付,看官方文檔是暈頭轉向。其實掃碼支付很簡單,只是讓官網指來指去變的很麻煩,我想如果有個執行個體,會容易很多。下面就把執行個體分享給大家代碼中包含四個檔案createUrl.php、ArrayToXML.php、returnGoodsUrl.php、notifyUrl.php 。createUrl.php:建立二維碼支付連結<?php/** * @author chantrans * 本頁面的作用是產生商品二維碼連結 *///測試echo
Time of Update: 2018-05-14
網路通訊、檔案儲存體中經常需要交換資料,為了減少網路通訊流量、檔案儲存體大小以及加密通訊規則,經常需要對資料進行雙向加解密以保證資料的安全。PHP中實現此功能主要需要使用的函數主要是pack及unpack函數pack壓縮資料到位字串之中。文法: string pack(string format, mixed [args]...);傳回值: 字串本函數用來將資料壓縮打包到位的字串之中。a - NUL- 字串填滿[padded string] 將字串空白以 NULL 字元填滿A - SPACE-
Time of Update: 2018-05-14
今天遇到一個問題:在做“搜尋”功能時,輸入查詢條件後查詢不了。我做的是首頁顯示資料表package中的內容,但是有個條件,顯示在首頁的內容還必須是 :欄位status=0,且printing=0的資料才能在首頁列表中顯示出來。頁面上有一個“搜尋”功能,輸入條件後就會根據條件來進行查詢。一般的搜尋的話,只要在首頁顯示列表方法index()中給一個:$map=array();//初始化查詢條件$map=$this->_search();//調用查詢方法$total =
Time of Update: 2018-05-12
經常我們會遇到想找出不包含某個字串的文本,程式員最容易想到的是在Regex裡使用,^(hede)來過濾”hede”字串,但這種寫法是錯誤的。我們可以這樣寫:[^hede],但這樣的Regex完全是另外一個意思,它的意思是字串裡不能包含‘h',‘e',‘d'三個但字元。那什麼樣的Regex能過濾出不包含完整“hello”字串的資訊呢?事實上,說Regex裡不支援逆向匹配並不是百分之百的正確。就像這個問題,我們就可以使用否定式尋找來類比出逆向匹配,從而解決我們的問題:^((?