Time of Update: 2017-10-05
簡單整理一些PHP的操作檔案常用函數:filetype()
Time of Update: 2017-10-12
這篇文章主要介紹了CentOS7伺服器中apache、php7以及mysql5.7的安裝配置代碼,需要的朋友可以參考下CentOS7伺服器中apache、php7以及mysql5.7的配置代碼如下所示:yum upgradeyum install net-tools安裝apache關閉SELinux編輯器開啟 etc/selinux/config 檔案,找到 SELINUX=enforcing 欄位,將其改成 SELINUX=disabled ,並重啟裝置。yum -y install
Time of Update: 2017-11-02
執行個體在每個雙引號(")前添加反斜線:<?php $str = addslashes('What does "yolo" mean?');echo($str); ?>定義和用法addslashes() 函數返回在預定義的字元前添加反斜線的字串。預定義字元是:單引號(')雙引號(")反斜線(\)NULL提示:該函數可用於為儲存在資料庫中的字串以及資料庫查詢語句準備合適的字串。注釋:預設情況下,PHP 指令
Time of Update: 2017-09-26
這篇文章主要給大家介紹了關於Laravel中encrypt和decrypt的實現方法,文中通過範例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。前言Laravel 的加密機制使用 OpenSSL 提供 AES-256 和 AES-128 的加密,本文將詳細介紹關於Laravel中encrypt和decrypt的實現,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。1.
Time of Update: 2017-09-11
在 Laravel 項目完成部署到伺服器、資料庫匯入成功後後台登入報錯:原因是 Laravel 的 APP_KEY 和 encrypt() 函數加密的問題。(encrypt() 是 Laravel 的助手函數,相當於 Crypt::encrypt() 的簡寫形式)一旦用 php artisan key:generate 重建了APP_KEY,在 desrypt() 函數解密時會報 The MAC is invalid 異常,這是由於 APP_KEY 變化導致 MAC
Time of Update: 2017-09-06
在PHP程式中,常常會遇到這種問題,上傳附件時明明成功上傳了很多附件,片等,但實際上只存在20個附件,或者直接報錯無法上傳。在DEDECMS5.7編輯圖集的時候,發現只要超過20張圖片儲存就會出錯,提示如下:PHP Warning: Maximum number of allowable file uploads has been exceeded in Unknown on line 0這是因為php 5.2.12 及以上的版本 php.ini 裡有個 max_file_uploads:
Time of Update: 2017-08-18
這篇文章主要給大家介紹了關於通過修改Laravel Auth使用salt和password進行認證使用者的相關資料,文中通過範例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。前言本文主要給大家介紹了通過修改Laravel
Time of Update: 2017-09-09
本篇文章主要主要介紹了yii2中使用webuploader實現圖片上傳的實戰項目,具有一定的參考價值,有興趣的同學可以瞭解一下圖片上傳幾乎是應用必備,前面也針對 kartik 的 fileinput 做了一篇詳細的說明,不過很多人反饋各種問題,下面針對 webuploader 的使用單獨寫了一個組件。該組件可以更好的處理 Yii2 在圖片上傳過程中帶來的一系列問題,目前支援多圖多欄位多modal的混合上傳。介紹之前我們先示範下效果。安裝推薦使用composer進行安裝$ php
Time of Update: 2017-08-22
下面小編就為大家帶來一篇php將html轉為圖片的實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧在伺服器端解析將編譯好的html轉換為圖片。由於html一般由用戶端瀏覽器解析,伺服器端不能直接解析html代碼。所以我們需要藉助php類庫及擴充完成這一需求。檔案轉換過程為 html —> pdf —>png。需要藉助的類庫是mPDF ,imagickpdf 官方下載地址是:http://www.mpdf1.com/mpdf/index.php (
Time of Update: 2017-09-12
平時用$_post[''],$_get['']擷取表單中參數時會出現Notice: Undefined index: --------;我們經常接收表單POST過來的資料時報Undefined index錯誤,如下:$act=$_POST['action'];用以上代碼總是提示 Notice: Undefined index: act in D:\test\post.php on line 20 另外,有時還會出現 Notice:
Time of Update: 2017-09-12
Cannot adopt OID in UCD-SNMP-MIB:Cannot adopt OID in LM-SENSORS-MIB: lmTempSensorsValue運行PHP遇到這些錯誤怎麼辦?安裝兩個軟體就行!他們分別是:getcomposer和snmp-mibs-downloader下載:curl -sS https://getcomposer.org/installer | php安裝:/usr/bin/php composer.phar --version環境變數:mv
Time of Update: 2017-08-30
眾所周知,頁面靜態化是門戶網站研發中必備的一項技能,《PHP實現頁面靜態化視頻教程》從純靜態化和偽靜態化兩個角度進行分析,帶領大家掌握在PHP中如何產生純靜態化頁面,在WEB伺服器中如何配置偽靜態,協助大家掌握又一項加薪利器。課程播放地址:http://www.php.cn/course/403.html
Time of Update: 2017-08-11
本文通過執行個體代碼給大家講解了php使用 readfile() 函數設定檔案大小大小的方法,需要的的朋友參考下吧使用PHP ZipArchive產生的壓縮包,小的壓縮包都能下載,今天遇到個150M以上的就報404錯誤,第一想到的就是檔案大小超出了PHP預設設定,修改方法有兩個:php.ini:memory_limitmemory_limit是設定記憶體限制的,如果使用readfile()讀取檔案就會和這個有關,直接修改這個值儲存後重啟php-fpm即可。memory_limit =
Time of Update: 2017-08-11
這篇文章主要給大家介紹了關於由php中字元offset特徵造成的繞過漏洞的相關資料,文中不僅詳細介紹了該漏洞的形成,更重要的是介紹了修複方式,對大傢具有一定的參考學習價值,需要的朋友們下面來一起看看吧。php中的字元offset特性php中的字串存在一個非常有趣的特性,php中的字串也可以像數組一樣進行取值。$test = "hello world";echo $test[0];最後的結果就是h。但是上述的這種特性有時會有意想不到的效果,看下面這段代碼$mystr =
Time of Update: 2017-07-22
最近在研究PHP的Yii架構,很喜歡,碰到匯出Excel的問題,研究了一下,就有了下面這篇文章,這篇文章主要給大家介紹了關於YII2架構中excel表格匯出的相關資料,文中通過範例程式碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。前言表格的匯入匯出是我們在日常開發中經常會遇到的一個功能,正巧在最近的項目中做到了關於表格輸出的功能,並且之前用TP的時候也做過,所以想著趁著這次功能比較多樣的機會整理一下,方便以後需要的時候,或者有需要的朋友們參考學習,下面話不多說了,來一起看看詳細的介
Time of Update: 2017-07-18
1.概述PHP(本文所述案例PHP版本均為7.1.3)作為一門動態指令碼語言,其在zend虛擬機器執行過程為:讀入指令碼程式字串,經由詞法分析器將其轉換為單詞符號,接著文法分析器從中發現文法結構後產生抽象文法樹,再經靜態編譯器產生opcode,最後經解譯器類比機器指令來執行每一條opcode。在上述整個環節中,產生的opcode可以應用編譯最佳化技術如無作用程式碼刪除、條件常量傳播、函數內聯等各種最佳化來精簡opcode,達到提高代碼的執行效能的目的。PHP擴充opcache,針對產生的opco
Time of Update: 2017-07-18
<script language="JavaScript" type="text/javascript"> /* * 預設轉換實現函數,如果需要其他功能,需自行擴充 * 參數: * tableID : HTML中Table對象id屬性值 * 詳細用法參見以下 TableToExcel 對象定義 */ function saveAsExcel(tableID){ var tb = new TableToExcel(tableID); tb.
Time of Update: 2017-07-17
引用傳遞可以將一個變數通過引用傳遞給函數,這樣該函數就可以修改其參數的值。文法如下:<?phpfunction foo(&$var){ $var++;}$a=5;foo($a);// $a is 6 here?>注意在函數調用時沒有引用符號——只有函數定義中有。光是函數定義就足夠使參數通過引用來正確傳遞了。在最近版本的 PHP 中如果把 & 用在 foo(&$a); 中會得到一條警告說“Call-time pass-by-reference”已經過時了。
Time of Update: 2017-07-18
使用PHP開發應用程式,尤其是網站程式,常常需要產生隨機密碼,而本文收集整理了產生隨機字串的方法 generateRandomString( = 10 = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' = '' ( = 0; < ; ++ .= [(0, () - 1 generateRandomString(20);/** * 隨機產生字串 * @param int
Time of Update: 2017-07-18
php防止DDos攻擊執行個體代碼,如下所示:<?php //查詢禁止IP $ip =$_SERVER['REMOTE_ADDR']; $fileht=".htaccess2"; if(!file_exists($fileht))file_put_contents($fileht,""); $filehtarr=@file($fileht);