Time of Update: 2017-02-28
在php命令列下執行.php檔案時,執行環境的工作目錄(getcwd( ))是php命令程式(php.exe)所在目錄,所以如果想在檔案內使用相對路徑時,要先切換當前的工作目錄才行。 小測試程式: 代碼如下: $oldpath = getcwd(); // 原始工作目錄 php.exe所在目錄 $path = dirname(__FILE__); chdir($path); // 切換工作目錄為當前檔案所在目錄 $fpath =
Time of Update: 2017-02-28
本文執行個體講述了PHP影像處理類庫MagickWand用法。分享給大家供大家參考。具體分析如下: MagickWand 是PHP的一個擴充程式,通過它建立起與ImageMagick的互動,進行圖片的處理。它是預設的GD圖象函數庫的絕佳替代方案。從安全性和易用性來說,在PHP中使用MagickWand比使用命令列ImageMagick要安全快捷的多。另外 imagick也可用於PHP中作為ImageMagick的替代方案。 MagickWand
Time of Update: 2017-02-28
本文主要給大家介紹了php中動態調用函數的方法,執行個體分析了php動態函數的實現原理與具體實現步驟,需要的朋友可以參考下 php中可以把函數名通過字串的方式傳遞給一個變數,然後通過此變數動態調用函數 下面是一個簡單的動態函數調用範例 ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
本文給大家分享的是幾個日期函數的格式化方法,十分的簡單實用,有需要的小夥伴可以參考下。 PHP星期幾擷取代碼: 代碼如下: date("l"); //data就可以擷取英文的星期比如Sunday date("w");
Time of Update: 2017-02-28
php如何抓取網頁中郵箱地址,下面我就給大家分享一個用php抓取網頁中電子郵箱的執行個體。 ? 1 2 3 4 5 6 7 8 9 10 11 12
Time of Update: 2017-02-28
再運行php程式時,會出現 Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes) 出現該錯誤的原因:在確保不是程式產生的原因(例如死迴圈),是由於php頁面消耗的最大記憶體預設是為 8M (在PHP的ini件裡可以看到) , 如果檔案太大 或圖片太大 在讀取的時候 會發生上述錯誤。 解決辦法: 1,修改 php.ini將memory_limit由 8M 改成 1
Time of Update: 2017-02-28
一>>range()函數快速建立數組的簡單方法,使用low到high範圍的整數值填充數組,函數將返回一個包含次範圍內所有整數的數組.形式如下array range(int low,int high[,int step])典型用法如下例子:建立1-6的6個數位數組(骰子)$die = range(0,6);建立0-30所有雙數的數組$even = (0,20,2);//步長為2這個函數不僅僅可以用作數字,還可以用作字母.如$words = range('A','Z'
Time of Update: 2017-02-28
提供一點資料給你: display_errors = On php預設是開啟錯誤資訊顯示的,我們把它改為: display_errors = Off 關閉錯誤顯示後,php函數執行錯誤的資訊將不會再顯示給使用者,這樣能在一定程度上防止攻擊者從錯誤資訊得知指令碼的物理位置,以及一些其它有用的資訊,起碼給攻擊者的黑箱檢測造成一定的障礙。這些錯誤資訊可能對我們自己有用,可以讓它寫到指定檔案中去,那麼修改以下: log_errors = Off 改為: log_errors = On
Time of Update: 2017-02-28
1 ,軟體結構發展過程中的3個階段: Model1模式 , Model2模式 , MVC模式 1>Model1最重要的特點就是沒有分層的概念 , 也就是說把介面 和商務邏輯的處理放在一個檔案中來完成. 缺點: 1表現層和商務邏輯層混合在一起了,非常亂 2 在實際開發過程中 , 不利於多人協同開發. 3 不利於後期的維護 優點: 1 簡單, 開發速度比較快 2 比較適合開發小型項目 2>Model2 分層模式 : 把介面和商務邏輯分開編寫 ,
Time of Update: 2017-02-28
添加文章時產生HTML靜態頁面,但如果要刪除文章,添加文章時產生的HTML靜態頁面也應該同時刪除掉,否則就成了冗餘檔案,所以我們應該在刪 除沒用的文章時,同時刪除掉已產生的HTML靜態頁面,下面來看看PHP文章系統裡面如何同時刪除掉產生的HTML靜態頁面,這裡只是一個簡單的原理系
Time of Update: 2017-02-28
一,什麼是xml,xml有什麼用途 XML(Extensible Markup Language)即可延伸標記語言 (XML),它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言
Time of Update: 2017-02-28
實只要簡單的實現ajax的檢測使用者名稱,正規點要分三個檔案。我這裡簡單點:第一個:index.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.hake.cc/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.hake.cc/1999/xhtml&
Time of Update: 2017-02-28
通過Regex擷取百度網盤的檔案真真實位址,來實現直鏈的效果,適合一些使用外鏈的網站使用。<?php $canshu=$_SERVER["QUERY_STRING"]; if($canshu=="") { die("檔案不存在"); } else { $wangzhi="http://pan.baidu.com/share/link?".$canshu;
Time of Update: 2017-02-28
經常寫採集器發布介面需要使用到遠程附件的功能,所以自己寫了一個PHP遠程下載檔案到本地的函數,一般情況下已經夠用了,如果伺服器支援CURL函數,程式則會優先選擇CURL,有需要的小夥伴可以參考下。 代碼很簡單就不多廢話了,直接奉上: ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
之前我們講解過使用javascript擷取json資料節點路徑的問題,今天我們更進一步,講解下php擷取json資料所有的節點路徑 ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2017-02-28
php檔案上傳代碼編寫過程 1. 先判斷是否上傳檔案 2. 如果有再來判斷上傳中是否出錯 3. 如果出錯,則提示出錯資訊 4. 如查沒出錯,再判斷檔案類型 5. 如果類型符合條件,再判斷指定目錄中有沒有存在該檔案 6. 如果沒有就把該檔案移至指定目錄 在php中上傳檔案必須知道的幾個東西 $_FILES['myfile']['name'] 是指被上傳檔案的名稱 $_FILES['myfile']['type']
Time of Update: 2017-02-28
•strtotime函數的一些用法•strtotime函數的實現基本原理•strtotime(”-1 month”)求值失敗的原因strtotime函數的一些用法1、 strtotime(”JAN”)和strtotime(”January”)這兩個用法的效果是一樣的,都是返回指定月份的今天,如果指定月份沒有今天,則順延到下一個月。
Time of Update: 2017-02-28
PH和C#的值拷貝區別(如果哪裡說的不對,還望指出!) $a = 2; $b = $a; //在php中這裡把b的地址指向a 所以b此時也等於2;區別就在這 $a = 5; //這時php中a的值又重新寫值,所以php核心這時才會把b重新分配一個地址,然後把a原先的值進行拷貝。這就是 寫時拷貝 原理 , 也就是說,除非進行寫操作,否則實值型別就是指向一個地址。 而C#中。實值型別的複製。永遠都是建立一個地址 如: int a = 2; int b = a;
Time of Update: 2017-02-28
命令模式:將一個請求封裝為一個對象,從而你可用不同的請求對客戶進行參數化;對請求排隊或記錄請求日誌,以及支援可撤銷操作。 命令類:1.命令角色:聲明了一個給所有具體命令類的抽象介面。這是一個抽象角色。2.具體命令角色:定義一個接受者和行為之間的弱耦合;實現execute方法,負責調用接受的相應操作。execute()方法通常叫做執行方法3.客戶角色:建立一個具體命令對象並確定其接受者。4.要求者角色:負責調用命令對象執行請求,相關的方法叫做行動方法。5.接受者角色:負責具體
Time of Update: 2017-02-28
這篇文章主要介紹了迪菲-赫爾曼金鑰交換(Diffie–Hellman)演算法原理和PHP實現版,需要的朋友可以參考下 迪菲-赫爾曼(Diffie–Hellman)是一個可以讓雙方在不安全的公用通道上建立秘鑰的一種演算法,雙方後期就可以利用這個秘鑰加密(如RC4)內容。 迪菲-赫爾曼(Diffie–Hellman)演算法原理很簡單: 如上原理,最後很容易通過數學原理證明(g^b%p)^a%p =