Time of Update: 2018-05-19
頁面跳轉後提示HTTP 錯誤 500(Internal Server Error):伺服器嘗試執行請求時遇到了意外情況。index.php跳轉到chkadmin.php提示(伺服器錯誤網站在檢索 http://localhost/shop/admin/chkadmin.php 時遇到錯誤。 該網站可能關閉進行維護或配置不正確。以下是一些建議:請稍後重新載入此網頁。HTTP 錯誤 500(Internal Server Error):伺服器嘗試執行請求時遇到了意外情況。)index.php代碼:&
Time of Update: 2018-05-19
這次給大家帶來PHP雙向鏈表使用詳解,PHP雙向鏈表使用的注意事項有哪些,下面就是實戰案例,一起來看一下。由於需要對一組資料多次進行移動操作,所以寫個雙向鏈表。但對php實在不熟悉,雖然測試各個方法沒啥問題,就是不知道php語言深層的這些指標和unset有什麼注意的地方,貼出來讓大家教育吧。效率沒測試....求諒解~<?php/** * **雙向鏈表 * @author zhiyuan12@ *//** * 鏈表元素結點類 */class Node_Element { public
Time of Update: 2018-05-18
這篇文章主要介紹了PHP實現執行外部程式的方法,結合執行個體形式分析了php執行外部程式的常用函數相關提示與注意事項,需要的朋友可以參考下具體如下:在一些特殊情況下,會使用PHP調用外部程式執行,比如:調用shell命令、shell指令碼、可執行程式等等,今天在源碼中瞭解了一下PHP執行外部程式的方法,藉此機會順便整理一下。在源碼中 exec.h檔案中,列出了可調用外部程式的幾個函數,藍色框裡的兩個函數只是輔助作用,本文只對其他幾個函數做介紹。前提1 PHP沒有運行在安全模式,關掉安全模式,即:
Time of Update: 2018-05-18
這篇文章主要介紹了php實現追加內容到txt檔案中的方法,涉及php覆蓋式新增內容到txt檔案、追加內容以及逐行讀取txt檔案的相關操作技巧,需要的朋友可以參考下具體如下:覆蓋txt檔案內容:$filename="aa/a.txt";$handle=fopen($filename,"w");$str=fwrite($handle,"test");fclose($handle);效果:testtesttesttesttesttesttes
Time of Update: 2018-05-19
這篇文章主要介紹了PHP preg_match實現Regex匹配功能,較為詳細的介紹了preg_match函數的功能、參數含義、傳回值及使用方法,並結合執行個體給出了preg_match輸出是否匹配及匹配值的相關實現技巧,需要的朋友可以參考下preg_match — 執行一個Regex匹配preg_match ( $pattern , $subject , $matches )搜尋subject與pattern給定的Regex的一個匹配.參數 :pattern :
Time of Update: 2018-05-19
這篇文章主要介紹了PHP策略模式定義與用法,結合執行個體形式簡單分析了php策略模式的原理、實現與使用方法,需要的朋友可以參考下具體如下:概述策略模式屬於對象的行為模式。其用意是針對一組演算法,將每個演算法封裝到具有共同介面的獨立的類中,從而使得它們可以相互替換。策略模式使得演算法可以在不影響到用戶端的情況下發生變化UML圖策略模式中主要角色這個模式設計到三個角色:環境角色(Context):持有一個Strategy的引用抽象策略(Strategy)角色:這是一個抽象角色,通常由一個介面或抽象類
Time of Update: 2018-05-17
這次給大家帶來PHP7.1內安裝yaf擴充步驟詳解,PHP7.1內安裝yaf擴充的注意事項有哪些,下面就是實戰案例,一起來看一下。把PHP命令加到系統我的PHP安裝目錄是/usr/local/webserver/php,所以phpize是/usr/local/webserver/php/bin/phpize,但是考慮到以後可能會用到其他命令,所以一次把該目錄下的檔案都做了一個軟連結ln /usr/local/webserver/php/bin/*
Time of Update: 2018-05-19
這次給大家帶來PHP檔案自動載入使用詳解,PHP檔案自動載入使用的注意事項有哪些,下面就是實戰案例,一起來看一下。傳統上,在PHP裡,當我們要用到一個class檔案的時候,我們都得在文檔頭部require或者include一下:<?phprequire_once('../includes/functions.php');require_once('../includes/database.php');require_once('../includes
Time of Update: 2018-05-17
這次給大家帶來Curl下載檔案顯示即時進度條(附代碼),Curl下載檔案顯示即時進度條的注意事項有哪些,下面就是實戰案例,一起來看一下。前言最近在搗鼓命令列下的編程,下載檔案總是一個難熬的過程,如果有進度條就好很多了!!!先上一個進度條的擴充包,還是不錯的https://github.com/dariuszp/cli-progress-bar (本地下載):還是挺好看的!curl有什麼用?用php
Time of Update: 2018-05-18
這次給大家帶來PDO對mysql資料庫增刪改查操作類步驟詳解,PDO對mysql資料庫增刪改查操作的注意事項有哪些,下面就是實戰案例,一起來看一下。前言PDO一是PHP資料對象(PHP Data Object)的縮寫。並不能使用PDO擴充本身執行任何資料庫操作,必須使用一個database-specific PDO
Time of Update: 2018-05-16
這次給大家帶來PHP簡單選擇排序案例詳解,PHP簡單選擇排序的注意事項有哪些,下面就是實戰案例,一起來看一下。基本思想:通過 n - i 次關鍵字間的比較,從 n - i + 1 個記錄中選出關鍵字最小的記錄,並和第 i (1 <= i <= n) 個記錄交換,執行n-1趟 後就完成了記錄序列的排序。演算法實現:<?php//簡單選擇排序//交換函數function swap(array &$arr,$a,$b){ $temp = $arr[$a];
Time of Update: 2018-05-17
下面小編就為大家分享一篇基於PHP RSA密文過長加密解密 越過1024的解決方案,具有很好的參考價值,希望對大家有所協助。一起跟隨小編過來看看吧如下所示:<?phpnamespace helpers;class OpensslRSA{ //echo $private_key 私密金鑰; public $private_key = '-----BEGIN RSA PRIVATE
Time of Update: 2018-05-17
這次給大家帶來PHP開發api介面安全驗證步驟詳解,PHP開發api介面安全驗證的注意事項有哪些,下面就是實戰案例,一起來看一下。php的api介面在實際工作中,使用PHP寫api介面是經常做的,PHP寫好介面後,前台就可以通過連結擷取介面提供的資料,而返回的資料一般分為兩種情況,xml和json,在這個過程中,伺服器並不知道,請求的來源是什麼,有可能是別人非法調用我們的介面,擷取資料,因此就要使用安全驗證。驗證原理原理可以看得很清楚,前台想要調用介面,需要使用幾個參數產生簽名。時間戳記:目前時
Time of Update: 2018-05-17
這篇文章主要介紹了php實現擷取農曆(陰曆)、節日、節氣的類與用法,結合執行個體形式分析了php日期工具類Lunar的具體定義與擷取農曆日期、節氣等相關操作技巧,需要的朋友可以參考下具體如下:<?php/* * 農曆 節氣 節日 */header("Content-Type:text/html;charset=utf-8");class Lunar{ var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var
Time of Update: 2018-05-08
這篇文章主要介紹了關於利用phpExcel實現Excel資料的匯入匯出,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下本人的這段常式是使用在Thinkphp的開發架構上,要是使用在其他架構也是同樣的方法,很多人可能不能正確的實現Excel的匯入匯出,問題基本上都是phpExcel的核心類引用路徑出錯,如果有問題大家務必要對路勁是否引用正確進行測試很多文章都有提到關於使用phpExcel實現Excel資料的匯入匯出,大部分文章都差不多,或者就是轉載的,都會出現一些問題,下面是本人研究
Time of Update: 2018-05-03
這篇文章主要介紹了ThinkPHP架構分散式資料庫串連方法,結合執行個體形式詳細分析了thinkPHP架構針對分散式資料庫的串連方法、操作技巧與相關注意事項,需要的朋友可以參考下本文執行個體分析了ThinkPHP架構分散式資料庫串連方法。分享給大家供大家參考,具體如下:Thinkphp作為國內的一款流行架構,相信使用的人一定不在少數。本篇我們來分析一下Thinkphp中比較重要的一部分——分散式資料庫的串連。當然了,我們在這裡不是去將如何使用模型去對資料庫進行增刪改查。我們是對其底層的串連代碼做
Time of Update: 2018-05-07
這篇文章主要介紹了關於php+redis實現延遲隊列,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下基於redis有序集實現延遲任務執行,比如某個時間給某個使用者發簡訊,訂單到期處理,等等我是在tp5架構上寫的,實現起來很簡單,對於一些不是很複雜的應用足夠了,目前在公司項目中使用,後台進程並沒有實現多進程,不多說,貼代碼,不回排版,見諒1、命令列指令碼 執行方法:php think delay-queue queuename(這是有序集的key)namespace
Time of Update: 2018-05-07
這篇文章主要介紹了Thinkphp批次更新資料的方法匯總的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下以下小編給大家列出了三種實現thinkphp批次更新資料的方法,寫的不好還請見諒,有意見歡迎提出,共同學習進步!方法一://批量修改 data二維數組 field關鍵字段 參考ci 批量修改函數 傳參方式function
Time of Update: 2018-05-15
本文主要和大家分享checkbox的選中和取消attr()和 prop()詳解,首先要明確,CheckBox是否被勾選中,和input的checked這個attribute是否="checked"是沒有直接關係的。一個沒有寫相關js函數的input:checked,你只能控制它是否被選中,如所示。$('.modal-body
Time of Update: 2018-05-15
FFmpeg是一個視頻外掛程式,我們可以利用調用FFmpeg介面來擷取視頻的相關資訊,包括視頻的播放時間長度,視頻的碼率,視頻的縮圖以及視頻建立時間,本文章向大家介紹php如何使用FFmpeg介面擷取視頻資訊,需要的朋友可以參考一下。FFmpeg獲得視頻檔案的縮圖:function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//預設截取第一秒第一幀 $strlen =