Time of Update: 2018-12-04
PHP匯出EXCEL快速開發指南phpexcel有專有的開發文檔,詳細操作請參考其開發文檔,本文檔只是對其在使用上作了最佳化整合,便於在新項目中快速開發。phpexcel組建檔案同樣有兩種方式,一種方式為直接輸出,一種方式為產生靜態檔案。直接輸出:主檔案為(class目錄的同目錄檔案):<?php include("./class/class.php"); // 包含class的基本標頭檔include("./class/phpexcel/PHPExcel.php");//
Time of Update: 2018-12-04
1、使用 CURL 預設的方法$file = realpath('gif/1.gif'); //要上傳的檔案 $fields['f'] = '@'.$file; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://localhost/ajax_server.php?id=1"); curl_setopt($ch, CURLOPT_POST, 1 ); curl_setopt($ch,
Time of Update: 2018-12-04
指令碼時常死掉,而且並不總是那麼好看. 我們可不想給使用者顯示一個致命錯誤,又或者一個空白頁(在display_errors設為off的情況下) . PHP中有一個叫做 register_shutdown_function 的函數,可以讓我們設定一個當執行關閉時可以被調用的另一個函數.也就是說當我們的指令碼執行完成或意外死掉導致PHP執行即將關閉時,我們的這個函數將會
Time of Update: 2018-12-04
1、設定CookiePHP用SetCookie函數來設定Cookie。必須注意的一點是:Cookie是HTTP協議頭的一部分,用於瀏覽器和伺服器之間傳遞資訊,所以必須在任何屬於HTML檔案本身的內容輸出之前調用Cookie函數。SetCookie函數定義了一個Cookie,並且把它附加在HTTP頭的後面,SetCookie函數的原型如下: int SetCookie(string name, string value, int expire, string path, string
Time of Update: 2018-12-04
buffer ----
Time of Update: 2018-12-04
剛在項目中應用到了java與php通過webservice進行資料互動。覺得挺有意思,貼出來,跟大家分享。一.java編寫webservice服務端,php作為用戶端調用.1.首先我們寫一個簡單的java類並發布webservice.package com.php;import java.util.Map;/** * @author yangjuqi * @createdate 2009-5-18 下午04:43:09 * */public class WebServiceImpl {
Time of Update: 2018-12-04
測試人員向我們反映:在Facebook平台的遊戲比其它平台的遊戲明顯更慢。我詢問,是不是因為翻牆網路原因。他們說:不是,其它遊戲也比較流暢。使用httpwatch查看了http請求,發現api.php請求花了6秒,且大部分時間是紅色(httpwatch紅色表示伺服器運算時間)。平常2秒,現在6秒,伺服器處理時間在不同的伺服器相差這麼多。直覺告訴:伺服器資源。伺服器概況作業系統:CentOS5.3-64-2.6.18-164.el5
Time of Update: 2018-12-04
我們首先給出兩個數組[php] view plaincopyprint?<?php $r = array(1,2,3,4,5,6); $e = array(7,8,9,10); ?> 下面我們用array_merge和加號來何必這兩數組[php] view plaincopyprint?<?php print_r($r+e); // 輸出<span style="font-family: Simsun;font-size:16px; ">Array (
Time of Update: 2018-12-04
1緣起關於PHP,很多人的直觀感覺是PHP是一種靈活的指令碼語言,庫類豐富,使用簡單,安全,非常適合WEB開發,但效能低下。PHP的效能是否真的就如同大家的感覺一樣的差呢?本文就是圍繞這麼一個話題來進行探討的。從源碼、應用情境、基準效能、對比分析等幾個方面深入分析PHP之效能問題,通過真實的效能資料來說話,最終找出影響PHP模組效能的關鍵因素。2從原理分析PHP效能從原理分析PHP的效能,主要從以下幾個方面:記憶體管理、變數、函數、運行機制、網路模型來進行分析。2.1記憶體管理類似Nginx的記
Time of Update: 2018-12-04
Web伺服器執行一個PHP指令碼,有時耗時很長才能返回執行結果,後面的指令碼需要等待很長一段時間才能繼續執行。如果想實現只簡單觸發耗時指令碼的執行而不等待執行結果就直接執行下一步操作,可以通過fscokopen函數來實現。 PHP支援socket編程,fscokopen函數返回一個到遠程主機串連的控制代碼,可以像使用fopen返回的控制代碼一樣,對它進行fwrite、fgets、fread等操作。使用fsockopen串連到本機伺服器,觸發指令碼執行,然後立即返回,不等待指令碼執行完成,即可實
Time of Update: 2018-12-04
<?php/*** 更新非法字元、發送錯誤資訊* * @author * @copyright 2009-06-10*/error_reporting(E_ERROR | E_WARNING | E_PARSE);set_error_handler('displayErrorHandler');//自定義錯誤//調試資訊echo "time:".date("Y-m-d H:i:s")."\n";//數據配置//公用函數function
Time of Update: 2018-12-04
PHP Error 和 Logging 簡介error 和 logging 函數允許你對錯誤進行處理和記錄。error 函數允許使用者定義錯誤處理規則,並修改記錄錯誤的方式。logging 函數允許使用者對應用程式進行日誌記錄,並把日誌訊息發送到電子郵件、系統日誌或其他的機器。安裝error 和 logging 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。PHP Error 和 Logging 函數PHP:指示支援該函數的最早的 PHP
Time of Update: 2018-12-04
bc是Binary Calculator的縮寫。bc*函數的參數都是運算元加上一個可選的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale沒有提供,就用bcscale的預設值。這裡大數直接用一個由0-9組成的string表示,計算結果返回的也是一個 string。bcadd — 將兩個高精度數字相加bccomp — 比較兩個高精度數字,返回-1, 0,
Time of Update: 2018-12-04
php-fpm的兩種進程管理員模式php-fpm的進程數也是可以根據設定分為動態和靜態。一種是直接開啟指定數量的php-fpm進程,不再增加或者減少;另一種則是開始的時候開啟一定數量的php-fpm進程,當請求量變大的時候,動態增加php-fpm進程數到上限,當閒置時候自動釋放閒置進程數到一個下限。這兩種不同的執行方式,可以根據伺服器的實際需求來進行調整。這裡先說一下涉及到這個的幾個參數吧,他們分別是pm、pm.max_children、pm.start_servers、pm.min_spare
Time of Update: 2018-12-04
A quick post from Christian Stocker shows you how to only allow certain PHP functions to be called from within PHPI just committed a patch to the xsl-extension of PHP, which makes it possible to only allow certain PHP functions to be called from
Time of Update: 2018-12-04
PHP 4.3.9 released![22-Sep-2004] PHP Development Team is proud to announce the immediate release of PHP 4.3.9. This is a maintenance release that in addition to over 50 non-critical bug fixes, addresses a problem with GPC input processing. This
Time of Update: 2018-12-04
HTTPSQS 用戶端PHP 用戶端 使用 httpsqs的方式:A、PHP 用戶端擴充功能(第三方提供,詳情請訪問:http://code.google.com/p/php-httpsqs-client/) 一 、 安裝說明 cd /usr/local mkdir php_httpsqs_client cd php_httpsqs_client : wget
Time of Update: 2018-12-04
Edward Tanguay has a new tutorial that shows users how to install PHP 5, Apache 2, MySQL 4.1, SQLite, SQLite Manager and XSLT on Windows.This workshop shows you how to install PHP 5, Apache 2, MySQL 4.1, SQLite, SQLite Manager and XSLT on Windows.
Time of Update: 2018-12-04
一,cookie1 PHP 透明地支援 HTTP cookie。cookie 是一種在遠程瀏覽器端儲存資料並以此來跟蹤和識別使用者的機制。可以用 setcookie() 或 setrawcookie() 函數來設定 cookie。cookie 是 HTTP 標題的一部分,因此 setcookie() 函數必須在其它資訊被輸出到瀏覽器前調用,這和對 header() 函數的限制類似。可以使用輸出緩衝函數來延遲指令碼的輸出,直到按需要設定好了所有的 cookie 或者其它 HTTP 標題。
Time of Update: 2018-12-04
出處:http://bbs.phpma.com/read-htm-tid-888.html 設定錯誤訊息回報的等級。文法: int error_reporting(int [level]);傳回值: 整數函式種類: PHP 系統功能E_NOTICE 表示一般情形不記錄,只有程式有錯誤情形時才用到,例如企圖存取一個不存在的變數,或是呼叫 stat() 函式檢視不存在的檔案。 E_WARNING 通常都會顯示出來,但不會中斷程式的執行。這對除錯很有效。例如:用有問題的常規標記法呼叫 ereg()。