首先看一個函數: 代碼如下複製代碼 function getpic($str_img){ preg_match_all("/<img.*>/isU",$str,$ereg);//Regex把圖片的整個都擷取出來了 $img=$ereg[0][0];//圖片 $p="#src=('|")(.*)('|")#
使用PHP建立編碼格式為utf-8檔案的方法:第一步:建立一個txt檔案,開啟,檔案->另存新檔xxx.php,並將編碼改為UTF-8,儲存。第二部:在php檔案中加入如下代碼: 代碼如下複製代碼 <?php$filename=rand(100,999).".txt";//定義好要建立的檔案名稱和檔案格式(按需要自己改)$str = "PHP知名網[www.111cn.net]";//待寫入建立檔案中的內容if
用快遞100 HtmlAPI 介面查詢各快遞物流資訊1、API請求地址http://www.kuaidi100.com/applyurl?key=[]&com=[]&nu=[](配參數時請先將 中括弧去掉)2、傳入參數說明參數是否必需說明key是快遞100的授權key,如果已有快遞100的key,可以直接使用已有的;如果還沒有申請,請點擊
date函數用法 代碼如下複製代碼 date($t); 格式如下:顯示的格式: 年-月-日 小時:分鐘:秒相關時間參數:a - "am" 或是 "pm"A - "AM" 或是 "PM"d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31"D - 星期幾,三個英文字母; 如: "Fri"F - 月份,英文全名; 如:
php中json_decode()和json_encode()1.json_decode()json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0)json_decode — 對 JSON 格式的字串進行編碼說明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一個 JSON 格式的字串並且把它轉換為 PHP 變數參數json 待解碼的 json string 格式的字串。
6、登出檔案logout.PHP3 <? setcookie("login",false,time()+31536000); header("location:login.PHP3"); ?> 7、修改資訊檔modify.PHP3 <? require("common.PHP3"); $id=$login; if($submit){ if($name=="")error("請填寫您的名字!"); elseif($mail=="")
標籤:1、和mysql擴充庫的區別: (1 安全性、穩定性更高 (2 提供了物件導向和面向過程兩種風格 2、php.ini 中的 extension=php_mysqli.dll 解除封印3、物件導向:查詢列表 1 <?php 2 3 //mysqli 操作資料(物件導向風格) 4 5 #1、建立Mysql對象 6 7
標籤:discuz blog http io os 使用 ar for 檔案 因為不好找下載整合服務器工具,而且他們自己又打包了一份 php 之類的程式,本身系統就已經有 php
標籤:指令碼 管理 php application search <span style="background-color: rgb(247, 252, 255); font-family: Verdana, Arial, Helvetica, sans-serif;
ieFirefoxid尾碼名php識別出的檔案類型0gifimage/gif1jpgimage/jpeg2pngimage/png3bmpimage/bmp4psdapplication/octet-stream5icoimage/x-icon6rarapplication/octet-stream7zipapplication/zip87zapplication/octet-stream9exeapplication/octet-stream10avivideo/avi11rmvbapplic
當在php中使用mb_detect_encoding函數進行編碼識別時,很多人都碰到過識別編碼有誤的問題,例如對與GB2312和UTF- 8,或者UTF-8和GBK(這裡主要是對於cp936的判斷),網上說是由於字元短是,mb_detect_encoding會出現誤判。 例如: 複製代碼 代碼如下:$encode = mb_detect_encoding($keytitle, array("ASCII",'UTF-8′,"GB2312′,"GBK",'BIG5′)); if ($encode =
【apache安裝】 複製代碼 代碼如下:httpd.exe -k install -n "apache2.2.15" httpd.exe -k start -n "apache2.2.15" 【apache卸載】 複製代碼 代碼如下:httpd.exe -k stop -n "apache2.2.15" httpd.exe -k uninstall -n "apache2.2.15" 【httpd.conf配置關鍵】 複製代碼 代碼如下:ServerRoot "D:/APM/Apache2.2
下面通過一個取自CS警匪遊戲的GIF動畫來說明問題: GIF動畫圖片:old.gif為了讓問題更加清晰,我們先還原動畫各幀:選擇一:用PHP中的Imagick模組:複製代碼 代碼如下:<?php $image = new Imagick('old.gif'); $i = 0; foreach ($image as $frame) { $frame->writeImage('old_' . $i++ . '.gif'); } ?>
複製代碼 代碼如下:$str=preg_replace("/\s+/", " ", $str); //過濾多餘斷行符號 $str=preg_replace("/<[ ]+/si","<",$str); //過濾<__("<"號後面帶空格) $str=preg_replace("/<\!--.*?-->/si","",$str); //注釋 $str=preg_replace("/<(\!.*?)>/si","",$str);
數字索引數組: bool usort( array &$array, callback $cmp_function ) usort函數對指定數組(參數1)按指定方式(參數2)進行排序。 當我們想對多維陣列進行排序時,多維陣列的每個元素又是一數群組類型,而兩個數組如何比較大小?這是需要使用者自訂的(是按每個數組的第一元素比較還是…)。 複製代碼 代碼如下:<?php //定義多維陣列 $a = array( array("sky", "blue"), array("apple", "
1、防止跳出web目錄 首先修改httpd.conf,如果你只允許你的php指令碼程式在web目錄裡操作,還可以修改httpd.conf檔案限制php的操作路徑。比如你的web目錄是/usr/local/apache/htdocs,那麼在httpd.conf裡加上這麼幾行: php_admin_value open_basedir /usr/local/apache /htdocs
▓ 套件簡介 PEAR最重要的就是擁有許多的程式庫可供開發人員免費引用,這些程式庫會被包裹成套件,而且每個套件中都會放入一個名為package.xml的檔案.這是PEAR團隊的規定,這個檔案紀錄著程式庫的檔案架構,版本編號等資料,有了這個檔案,程式庫壓縮後才有資格稱為「套件」,也因為有了這個xml檔,PEAR所提供的「套件管理指令」就可以很簡單地管理程式庫,例如:可以用指令來安裝套件、刪除套件、觀看套件資訊或套件升級等。
這些常量在 PHP 的核心中定義。它包含 PHP、Zend 引擎和 SAPI 模組。 PHP_VERSION (string) PHP_OS (string) PHP_EOL (string) 自 PHP 4.3.10 和 PHP 5.0.2 起可用 PHP_INT_MAX (integer) 自 PHP 4.4.0 和 PHP 5.0.5 起可用 PHP_INT_SIZE (integer) 自 PHP 4.4.0 和 PHP 5.0.5 起可用
建設一個簡單互動的網站(五) 8. 投票系統 在許多時候,我們需要收集上網者和網友們的意見。例如:新版頁面與舊版頁面的比較;對某一事情的看法;對體育比賽結果的預測等等。這時候,你需要一個非常有效網上調查系統。使用PHP就可以非常方便地實現你的這一構想。 8.1 投票系統(mypolls.php3): <? $status=0; if(isset($polled)&&($polled=="c-e")){ $status=1; } #echo "$status";
建設一個簡單互動的網站(三) 6. 密碼驗證 也許你想在自己的網站放上你的照片集,而且只想給自己知心的朋友看,這時你需要一個密碼驗證的程式。 6.1 基於HTTP驗證 如何用PHP來實現密碼驗證的功能呢?我們可以使用簡短的PHP代碼,使用函數header()發送HTTP標題強制驗證,用戶端瀏覽器則彈出供輸入使用者名稱和密碼的對話方塊。在PHP中,用戶端使用者輸入的資訊傳送到服務端之後自動儲存在$PHP_AUTH_USER, $PHP_AUTH_PW, 以及