不論是編譯自原始碼的版本還是預建立的php版本,都在預設情況下帶有一個PHP可執行檔。這個可執行檔可以被用來運行命令列的PHP程式。要在系統中找到這個可執行檔,要遵照下面的步驟:Windows :放在PHP主安裝目錄下,檔案名稱是php.exe或者(在老版本的PHP裡)是php-cli.exe。Linux :
$my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");krsort($my_array);print_r($my_array);?>複製代碼輸出: $my_array = array("a" => "Dog", "b" => "Cat", "c" => "Horse");asort($my_array);print_r($my_array);?>複製代碼輸出: Array( => Cat[a] => Dog[c] =>
$a=20;$b = 6;echo ($a/$b).""; //out 3.3333333333333echo ceil($a/$b).""; //out 4echo floor($a/$b).""; //out 3echo round($a/$b).""; //out 3//by bbs.it-home.org?>複製代碼另外,為大家介紹下php取整數常用的四種方法。主要用到四個函數:ceil,floor,round,intval。1,ceil — 進一法取整說明float ceil (
ob_start(); //開啟緩衝區echo \"Hellon\"; //輸出header("location:index.php"); //把瀏覽器重新導向到index.phpob_end_flush();//輸出全部內容到瀏覽器//by bbs.it-home.org?>複製代碼所有對header()函數有瞭解的人都知道,這個函數會發送一段檔案頭給瀏覽器,但是如果在使用這個函數之前已經有了任何輸出(包括空輸出,比如空格,斷行符號和換行)就會提示出錯。如果我們去掉第一行的ob_start()
zlib.output_compression = Onzlib.output_compression_level = 6複製代碼完成後可以通過phpinfo()函數檢測結果,當zlib.output_compression的Local
$json_string='{"id":1,"name":"foo","email":"foo@jbxue.com","interest":["wordpress","php"]} ';$obj=json_decode($json_string);echo $obj->name; //prints fooecho $obj->interest[1]; //prints php複製代碼2,PHP解析XML 資料
/*** 匯出word格式文檔* 只添加一次關鍵詞連結* edit bbs.it-home.org*///var_dump($_SERVER["HTTPS"]);die;class word{function start(){ob_start();echo ‘xmlns:w=”urn:schemas-microsoft-com:office:word”xmlns=”http://www.w3.org/TR/REC-html40″>’;}function save($path){print “”;
php檔案下載_bbs.it-home.org set_time_limit(24*60*60); if (!isset($_POST['submit'])) die (); $destination_folder = './down/'; // 檔案夾儲存下載檔案。必須以斜杠結尾 $url = $_POST['url']; $newfname = $destination_folder.basename($url);
// 結果出錯// 在調用 header() 之前已存在輸出header('Location: url');?>複製代碼二:禁用瀏覽器緩衝 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");header("Cache-Control: no-cache");header("Pragma: no-cache");複製代碼三:提示儲存一個產生的 PDF 檔案(Content-Disposition
$tmp = preg_replace('/[一-龥]/u','','你好我是誰?123abc');/u是UTF-8複製代碼代碼1,PHP截取UTF-8字串,解決半字元問題 /**** PHP截取UTF-8字串,解決半字元問題。utf_substr* 英文、數字(半形)為1位元組(8位),中文(全形)為3位元組* @return 取出的字串, 當$len小於等於0時, 會返回整個字串* @param $str 源字串* $len 左邊的子串的長度* @edit
複製代碼當需要上傳二進位檔案時,記得 enctype="multipart/form-data" var_dump($_FILES);?> 複製代碼現在的$_FILES只有一個索引,就是 複製代碼提交到action.php後,$_FILES的內部結構會是這樣: $_FILES => array{ fileField1 =>array 'name' =>'****', 'type' => ..... .. }, fileField2 =>array 'name' =>
//curl post example$url = 'http://bbs.it-home.org';$param1 = "param1";//參數1$param2 = "param2";//參數2$param3 = "param3";//參數3$params = 'param1=' . $param1;$params = 'param2=' . $param2;$params = 'param3=' . $param3;$ch = curl_init( $url );curl_setopt(
CREATE TABLE `type` ( `id` int(11) NOT NULL AUTO_INCREMENT, `fid` int(11) NOT NULL DEFAULT '0', `name` varchar(50) NOT NULL, PRIMARY KEY (`id`))複製代碼二、添加添加幾個頂級分類 INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '0', '手機');INSERT INTO `type`
//google api$url="http://phperzj.sinaapp.com/";echo cre_QR($url); function cre_QR($chl,$widhtHeight ='150',$EC_level='L',$margin='0'){ $chl=urlencode($chl); $qr = ''; return $qr;}?>複製代碼參數說明如下:http://chart.apis.google.com/chart? : 調用
/*** 改進的substr* edit bbs.it-home.org*/function getstr($string, $length, $encoding = 'utf-8') { $string = trim($string); if($length && strlen($string) > $length) { //截斷字元 $wordscut = '';
if(preg_match("/^\d*$/",$fgid)) echo('是數字');else echo('不是數字');或者用函數[code]if(is_numeric($fgid)) echo('是數字');else echo('不是數字');
class Caller{ private $x = array(1, 2, 3); public function __call($m, $a) { print "Method $m called:\n"; var_dump($a); return $this->x; }}$foo = new Caller();$a = $foo->test(1, "2", 3.4,
$arr = array('http://bbs.it-home.org','程式員之家','php教程');$num = count($arr);for($i=0;$iecho
include("phpqrcode/phpqrcode.php");$url='BEGIN:VCARDVERSION:3.0FN:張三NICKNAME:zhangsanORG:水平有限互連網公司TITLE:PHP應用開發工程師TEL;TYPE=work:***44301TEL:158****4233EMAIL:zhangsan@***.***.com.cnEND:VCARD';QRcode::png($url,"b.png");?>
本文介紹下,用php實現的使用者登入與驗證的一段代碼,有需要的朋友,可以參考學習下。1,登入頁面 Login.html 提交form表單註冊使用者登入頁面_bbs.it-home.org程式員之家,歡迎大家的光臨。 2,登入程式 login.php3,資料庫調用檔案 conn.php就這些,三個簡單的檔案,實現php使用者登入與簡單驗證,對於初學php的朋友,可以作個入門參考吧。