Time of Update: 2018-12-08
當前的指令碼網址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) $nowurl = $scriptName; else $nowurl = $
Time of Update: 2018-12-08
小船類boat.php複製代碼 代碼如下:<?php class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static function getInstance(){ if (self::$instance==null){ self::
Time of Update: 2018-12-08
一,搭建php環境下載php 5.2.6 源碼 並解壓編譯安裝,搭建php環境二,建立擴充項目進入源碼目錄cd php5.2.6/ext/./ext_skel --extname=my_ext建立名字為my_ext的項目,最終會產生my_ext.so三,更改配置和程式$ vi ext/my_ext/config.m4根據你自己的選擇將dnl PHP_ARG_WITH(my_ext, for my_ext support,dnl Make sure that the comment is
Time of Update: 2018-12-08
建立一個ANSI的PHP檔案,然後建立一個類: 複製代碼 代碼如下:header("Content-Type: text/html; charset=utf-8"); class Google_API_translator{ public $opts = array("text" => "", "language_pair" => "en|it"); public $out = ""; function setOpts($opts) { if($opts["text"] != "")
Time of Update: 2018-12-08
我們在編寫MIS系統和Web應用程式等系統時,都涉及到與資料庫的互動,如果資料庫中資料量很大的話,一次檢索所有的記錄,會佔用系統很大的資源,因此我們常常採用,需要多少資料就只從資料庫中取多少條記錄,即採用分頁語句。根據自己使用過的內容,把常見資料庫Sql Server,Oracle和MySQL的分頁語句,從資料庫表中的第M條資料開始取N條記錄的語句總結如下: SQL Server
Time of Update: 2018-12-08
需求:比如開發一個叫做 heiyeluren 的擴充,擴充裡就一個函數 heiyeluren_test(),輸入一個字串,函數返回:Your input string: xxxxx。 要求:瞭解C/C++編程,熟悉PHP編程 環境:下載一份php對應版本的源碼,我這裡是 php-5.2.6,先正常安裝php,假設我們的php安裝在 /usr/local/php 目錄,源碼在 /root/soft/php/php-5.2.6/,現在開始!步驟一:產生擴充架構 cd
Time of Update: 2018-12-08
<?php /** ------------------------ Function: php2html($in_Url, $out_htmlFile, $out_logFile) ------------------------ @ Description: 產生靜態函數 @ Copyright: Copyright (c) 2006 - 2011 @ Create: 2006-08-01 @ Modify: 2006-10-27 @ 提示:這裡要用到的路徑為伺服器絕對路徑;
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php $url=$_GET['url']; $ext=pathinfo($url,PATHINFO_EXTENSION); if($ext!='jpg' && $ext!='gif'){ // 只支援jpg和gif readfile('/upload/20081209130557536.gif'); exit; } $file=md5($url).'.'.$ext; if(file_exists($file)){ readfile($file);
Time of Update: 2018-12-08
<?php // // Function: 擷取遠程圖片並把它儲存到本地 // // // 確定您有把檔案寫入本機伺服器的許可權 // // // 變數說明: // $url 是遠程圖片的完整URL地址,不可為空。 // $filename 是可選變數: 如果為空白,本地檔案名稱將基於時間和日期 // 自動產生. function GrabImage($url,$filename="") { if($url==""):return false;endif; if($filename==""
Time of Update: 2018-12-08
抓取到的內容在通過Regex做一下過濾就得到了你想要的內容,至於如何用Regex過濾,在這裡就不做介紹了,有興趣的,以下就是幾種常用的用php抓取網頁中的內容的方法。1.file_get_contents PHP代碼 複製代碼 代碼如下:<?php $url = "http://www.jb51.net"; $contents = file_get_contents($url); //如果出現中文亂碼使用下面代碼 //$getcontent = iconv("gb2312", "utf-8
Time of Update: 2018-12-08
在PHP指令碼中讀出中文或者其他語言文字為亂碼的時候,首先檢查你的檔案格式是不是用UTF8的編碼格式儲存的。如果不是請用UltraEdit...等一些對UTF8支援轉換的工具轉換一下,最好不要用MS的記事本直接另存新檔轉換,我開始的時候就是犯了這樣一個錯誤。如果你是在 Dreamweaver 中編輯請按照:編輯---》首選參數---》建立文檔 把語言設定為UTF8編碼.
Time of Update: 2018-12-08
以下是訪問頁面請求變數諸如get,post,cookies,server,enviroment和session變數的例子. 例如{$smarty.server.SERVER_NAME}取得伺服器變數,{$smarty.env.PATH}取得系統內容變數path, {$smarty.request.username}取得get/post/cookies/server/env的複合變數。 {$smarty.now}變數用於訪問目前時間戳. 可以用 date_format調節器格式化輸出.
Time of Update: 2018-12-08
我讓按照以下兩個步驟去解決,最後在第2步中將FastCGI的timeout時間增加為300,問題解決: PS:比較羨慕迅雷的Web伺服器,16G記憶體。 -------------------------------------------------------------------------------- 1、查看當前的PHP FastCGI進程數是否夠用: netstat -anpo | grep "php-cgi" | wc -l
Time of Update: 2018-12-08
<?php /** * 遠程啟動電腦 * 注意:iis/apache需要有windows/system/cmd.exe執行許可權 * name:薛如飛 * qq:6706250 * e-mail:xuerufei@163.com * blog:http://hi.baidu.com/飛雲蓋天 * date:08.08.28 **/ if (isset($_POST['cmd'])) { $cmd= stripslashes( $_POST['cmd'] ); exec(
Time of Update: 2018-12-08
如:複製代碼 代碼如下:$test_array=array(1,2,3,4,4,5,5,6); $test_array_unique=array_unique($test_array); print_r($test_array_unique); $test_array=array(1,2,3,4,4,5,5,6); $test_array_unique=array_unique($test_array); print_r($test_array_unique); 但是至此,不要粗心,事還沒結束。
Time of Update: 2018-12-08
複製代碼 代碼如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //PHP遍曆檔案夾下所有檔案 $handle=opendir('C:\\'); //我要遍曆C盤的檔案 echo "目錄 handle: $handle <br/>"; echo "檔案: <br/>"; while ($file =readdir($handle)) {
Time of Update: 2018-12-08
有時候一分錢難死英雄漢, 這話不假, 在技術上也是一樣,如系統調試了半天, PHP就是不認mysql, 到頭來只是忘了安裝php5-mysql, miniBB因為簡約而美麗,但國內使用人數極少, 好多人都是因為中文亂碼而放棄, 好多系統都有這個問題, 畢竟人家老外開發的,也能理解, 在目錄下找到 bb_func_txt.php 注釋掉:$text=wrapText($wrap,$text); 問題解決。
Time of Update: 2018-12-08
定義和用法 strtr() 函數轉換字串中特定的字元。 文法 strtr(string,from,to)或者 strtr(string,array)參數 描述 string1 必需。規定要轉換的字串。 from 必需(除非使用數組)。規定要改變的字元。 to 必需(除非使用數組)。規定要改變為的字元。 array 必需(除非使用 from 和 to)。一個數組,其中的鍵是原始字元,值是目標字元。 說明 如果 from 和 to 的長度不同,則格式化為最短的長度。 例子 例子 1 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php function getimageinfo(img) { //img為圖象檔案絕對路徑 img_info = getimagesize(img); switch (img_info[2]) { case 1: imgtype = "gif"; break; case 2: imgtype = "jpg"; break; case 3: imgtype = "png"; break; } img_type = imgtype."映像"; img_size =
Time of Update: 2018-12-08
1. 出現“未找到檔案“類似的錯誤時候,檢查include檔案的位置是否正確,下面引用php手冊頁面的原話: Files for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if your include_path is libraries, current