Time of Update: 2017-01-13
Mac Pro 電腦編譯安裝了 PHP 5.6.21,先前的系統運行時報如下警告級錯誤:Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php:/
Time of Update: 2017-01-13
PHP輸入資料流php://input在使用xml-rpc的時候,server端擷取client資料,主要是通過php輸入資料流input,而不是$_POST數組。所以,這裡主要探討php輸入資料流php://input對於php://input介紹,PHP官方手冊文檔有一段話對它進行了很明確地概述:“php://input allows you to read raw POST data. It is a less memory intensive alternative to $
Time of Update: 2017-01-13
一、安裝 ComposerLaravel 架構使用 Composer(PHP包管理工具,參考 Composer 中文文檔)來管理代碼依賴性。 首先,你需要下載 Composer 的 PHAR 打包檔案( composer.phar ),下載完成後把它放在項目目錄下或者放到 usr/local/bin 目錄下以便在系統中全域調用。在Windows作業系統中,你可以使用 Composer 的Windows安裝工具。二、安裝 Laravel方法一:通過 Laravel 安裝器安裝首先,通過
Time of Update: 2017-01-13
error_log() 是發送錯誤資訊到某個地方的一個函數,在程式編程中比較常見,尤其是在程式調試階段。本文將用執行個體講解一下error_log()這個函數的用法,以及一些需要注意的問題。 代碼如下複製代碼 <?php $str='這是條錯誤資訊。'; error_log($str,3,'errors.log'); ?>
Time of Update: 2017-01-13
1) Configure: error: xml2-config not found. Please check your libxml2 installation. Solutions : Quote: # yum install libxml2 libxml2-devel 2) Checking for pkg-config… /usr/bin/pkg-config configure:
Time of Update: 2017-01-13
date()函數這個函數就比較熟悉了 代碼如下複製代碼 <?phpecho("Result with date():<br />");echo(date("l") . "<br />");echo(date("l dS of F Y h:i:s A") . "<br />");echo("Oct 3,1975 was on
Time of Update: 2017-01-13
其實類比登入就那點事,無法就是獲得相應的參數,然後類比發送,把獲得的COOKIE 帶入下一步操作中去discuzx 系列為防止灌水,一直在用 formhash() 這個函數:1、下面來看下formhash 這個函數: 代碼如下複製代碼 function formhash($specialadd = '') { global $_G; $hashadd = defined('IN_ADMINCP') ? '
Time of Update: 2017-01-13
在處理php數組的時候,有一種需求特別的頻繁,如下二維數組:$arr = array(1=>array('id' => 5,'name' => '張三'),2=>array('id' => 6,'name' => '李四'));目的就是要取到key為name的集合,得到這個結果:$arr2 = array( 0=>'張三', 1=>'李四' );這裡有幾種方法:1:最簡單的,foreach遍曆數組:foreach ($
Time of Update: 2017-01-13
以下是一篇關於檔案基本讀寫操作的文章,我曾經就是看了這篇文章後學會檔案基本操作的,在這裡發出來與大家共用: 複製內容到剪貼簿 代碼如下複製代碼 $file_name = "data.dat";// 要讀取的檔案的絕對路徑: homedata.dat$file_pointer = fopen($file_name, "r");// 開啟檔案,"r" 是一種模式,或者說我們要進行的操作方法,詳見本文後面的介紹$file_
Time of Update: 2017-01-13
1.產生CVS,fputcsv()將行格式化為 CSV 並寫入檔案指標 代碼如下複製代碼 <?php$list = array ( 'aaa,bbb,ccc,dddd', '11,22,33', '"php","java"');$fp = fopen('file.csv', 'w');foreach ($list as
Time of Update: 2017-01-13
1. file()函數file() 函數把整個檔案讀入一個數組中。與 file_get_contents() 類似,不同的是 file() 將檔案作為一個數組返回。數組中的每個單元都是檔案中相應的一行,包括分行符號在內。如果失敗,則返回 false。 代碼如下複製代碼 <?php $url='http://www.111cn.net'; $lines_array=file($url); $lines_string=implode('',$lines_array);
Time of Update: 2017-01-13
代碼如下複製代碼 */ public function deletecomment($id) { $xml = new domdocument(); $xml->validateonparse=true; $xml->loadxml($this->getcontents(true));
Time of Update: 2017-01-13
相同點:file_put_contents() 函數把一個字串寫入檔案中,與依次調用 fopen(),fwrite() 以及 fclose() 功能一樣。不同點:在file_put_contents()函數中使用 FILE_APPEND 可避免刪除檔案中已有的內容,即實現多次寫入同一個檔案時的追加功能。例如: echo file_put_contents("test.txt","Hello World.
Time of Update: 2017-01-13
位元組程式碼快取組件 Zend Optimizer+ 現在更改名字為 Zend opcache了。且在php
Time of Update: 2017-01-13
1.用imagecreatetruecolor和imagecopyresampled函數分別取代imagecreate和imagecopyresized2.給imagejpeg的第三個參數帶上100(例:imagejpeg($ni,$tofile,100))imagecreatetruecolor -- 建立一個真彩色映像說明resource imagecreatetruecolor ( int x_size, int y_size )imagecreatetruecolor()
Time of Update: 2017-01-13
基本資料E_NOTICE 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函數檢視不存在的檔案。E_WARNING 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的Regex呼叫 ereg()。E_ERROR 通常會顯示出來,亦會中斷程式執行。意即用這個遮罩無法追查到記憶體配置或其它的錯誤。E_PARSE 從文法中解析錯誤。E_CORE_ERROR 類似 E_ERROR,但不包括 PHP 核心造成的錯誤。E_CORE_
Time of Update: 2017-01-13
第一種比較簡單就是files利用index.php教程接入值就成了,沒經過判斷,都會用到move_uploaded_files與files[]全域變數如下第一個參數是表單的 input name,第二個下標可以是 "name", "type", "size", "tmp_name" 或 "error"。就像這樣:$_files["file"]["name"]
Time of Update: 2017-01-13
文法header(string,replace,http_response_code)參數 描述 string 必需。規定要發送的前序字串。 replace 可選。指示該前序是否替換之前的前序,或添加第二個前序。預設是 true(替換)。false(允許相同類型的多個前序)。 http_response_code 可選。把 http 響應代碼強製為指定的值。(php 4 以及更高版本可用)header() 函數向用戶端發送原始的 http
Time of Update: 2017-01-13
session_start(), session_register(),session_unregister(),session_is_registered(),session_destroy函數.session_start():啟用session機制,在需要用到session的程式檔案的最開始調用它.session_register():註冊session變數session_unregister(): 刪除session變數(一個一個刪除)session_is_registered():
Time of Update: 2017-01-13
$uc2gbtable = $codetable = $big5_data = $gb_data = '';$gbkunidic = null;//utf-8 轉gb編碼function utf82gb($utfstr){ if(function_exists('iconv')) { return iconv('utf-8','gbk//ignore',$utfstr); } global