Time of Update: 2018-12-08
1 求長度,最基本的 $text = "sunny day"; $count = strlen($text); // $count = 9 2 字串截取 截取前多少個字元 $article = "BREAKING NEWS: In ultimate irony, man bites dog."; $summary = substr_replace($article, "...", 40); 3 算單詞數 $article = "BREAKING NEWS: In ultimate irony,
Time of Update: 2018-12-08
假如得到一個uid列表,數量在百萬行以上,格式如下: 複製代碼 代碼如下:10001000 10001001 10001002 ...... 10001000 ...... 10001111 其實利用php數組的特性,很好進行排重,我們先來看一下php數組的定義:PHP 中的數組實際上是一個有序映射。映射是一種把 values 關聯到 keys
Time of Update: 2018-12-08
說在前面: 1、以下題目,除了編程任務外其他都需要寫在給你提供的草紙上。紙張是珍貴的地球資源,請節約使用。編程任務在有相應的環境時,會要求上機書寫,實在沒有條件,就只能寫在草紙上了。 2、時間: 基礎任務+進階任務+設計任務 = 90分鐘 編程任務 = 60分鐘 基礎任務: 1、請列舉你能想到的UNIX訊號,並說明訊號用途。 2、請列舉、你能想到的所有的字串尋找演算法,並加註釋簡單說明。 3、有一個IP地址(192.168.0.1),請寫出其32位不帶正負號的整數形式。
Time of Update: 2018-12-08
複製代碼 代碼如下:/* creates a compressed zip file */ function create_zip($files = array(),$destination = '',$overwrite = false) { //if the zip file already exists and overwrite is false, return false if(file_exists($destination) && !$overwrite) {
Time of Update: 2018-12-08
複製代碼 代碼如下:/************** *@length - length of random string (must be a multiple of 2) **************/ function readable_random_string($length = 6){ $conso=array("b","c","d","f","g","h","j","k","l", "m","n","p","r","s","t","v","w","x","y","z");
Time of Update: 2018-12-08
複製代碼 代碼如下:/******************** *@file - path to file */ function force_download($file) { if ((isset($file))&&(file_exists($file))) { header("Content-length: ".filesize($file)); header('Content-Type: application/octet-stream');
Time of Update: 2018-12-08
作業系統:Windows 7 Ultimate WEB伺服器:IIS 6.1(組建7600)。 資料庫:MySql5.0.67 PHP版本:5.2.13 我還擔心Win7下可能會不相容,結果是一點問題都沒有。 一、安裝MySql資料庫 MySql資料庫在這裡下載:http://www.mysql.com/downloads/ 用戶端工具Navicat(導航貓)在這裡下載:http://www.navicat.com/cn/download/
Time of Update: 2018-12-08
這是擴充yibing的select預設選擇的實現方法 複製代碼 代碼如下:<select name="wuyeleixing" size="1"> <option <?php if($myrow[wuyeleixing]==1) echo("selected");?> value="1">住宅</option> <option <?php if($myrow[wuyeleixing]==2) echo("selected");?>
Time of Update: 2018-12-08
編碼範圍1. GBK (GB2312/GB18030) \x00-\xff GBK雙位元組編碼範圍 \x20-\x7f ASCII \xa1-\xff 中文 \x80-\xff 中文 2. UTF-8 (Unicode) \u4e00-\u9fa5 (中文) \x3130-\x318F (韓文 \xAC00-\xD7A3 (韓文) \u0800-\u4e00 (日文) ps: 韓文是大於[\u9fa5]的字元 正則例子:
Time of Update: 2018-12-08
php 獲得當前的指令碼網址(只有路徑) 複製代碼 代碼如下:function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])) { $scrtName = $_SERVER["REQUEST_URI"]; $nowurl = $scrtName; } else { $scrtName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) { $nowurl =
Time of Update: 2018-12-08
圖表庫下面的類庫可以讓你很簡單就能建立複雜的圖表和圖片。當然,它們需要GD庫的支援。pChart - 一個可以建立統計圖的庫。Libchart - 這也是一個簡單的統計圖庫。JpGraph - 一個物件導向的圖片建立類。Open Flash Chart - 這是一個基於Flash的統計圖。RSS 解析解釋RSS並是一件很單調的事情,不過幸好你有下面的類庫可以協助你方便地讀取RSS的Feed。MagpieRSS - 開源的PHP版RSS解析器,據說功能強大,未驗證。SimplePie -
Time of Update: 2018-12-08
for迴圈只是一個多一點的代碼,同時迴圈添加到它。而所涉及的一個迴圈的共同任務是: 設定一些計數器變數的初始值。 請檢查條件陳述式是正確的。 執行中的代碼迴圈。 增量在每個迭代結束通過迴圈計數器。 for迴圈允許你定義一個簡單的程式碼這些步驟。它似乎有一種奇怪的形式,所以一定要密切注意文法用! for 迴圈的文法是: for (expr1; expr2; expr3) statement 第一個運算式(expr1)在迴圈開始前無條件求值一次。 expr2 在每次迴圈開始前求值。如果值為
Time of Update: 2018-12-08
實現原理: 就是對id對進行order by id desc 或 order by id asc進行排序,然後再判斷比當前id> or小於當前文章id的相同欄目的文章。 執行個體的sql語句如下: $id就是當面文章的id select * from news where id<$id order by id desc limit 0,1 select * from news where id>$id order by id desc limit 0,1 -- -- 表的結構
Time of Update: 2018-12-08
1.表單部分 允許使用者上傳檔案,在HTML表單的聲明中要加上一個上傳的屬性: enctype = 'multipart/form-data' 表單的method必須是POST 表單選項MAX_FILE_SIZE隱藏欄位用於限制上傳檔案大小,它必須放在檔案表單元素前面,單位為位元組。 如: 複製代碼 代碼如下:<form enctype='multipart/form-data' id='aa' name='aaa' method='post' action='xxx.php'> &
Time of Update: 2018-12-08
1.上傳表單 upload.html 複製代碼 代碼如下:<form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="max_file_size" value="100000"> <input name="userfile" type="file"> <input type="submit" value="上傳檔案"
Time of Update: 2018-12-08
複製代碼 代碼如下:<?php /* author:www.5dkx.com done:產生html文檔 date:2009-10-27 */ require_once("conn.php"); if($_GET['all']) { /*擷取資料庫記錄,以便於產生html檔案有個檔案名稱*/ $sqlquery = "select * from $tbname"; $result = mysql_query($sqlquery,$conn)or die("查詢失敗!"); $fp =
Time of Update: 2018-12-08
下面直接上代碼複製代碼 代碼如下:<?php //date_default_timezone_set("Asia/Shanghai"); /* function create_siteinfo DONE:網站資訊表 Author:www.5dkx.com DATE:2010-3-30 表結構: title 網站名 keyword 網站關鍵詞 description 網站描述 */ function create_siteinfo() { global $conn; $sql =
Time of Update: 2018-12-08
先看看 建立前檔案介面 建立設定檔後介面,會提示不能重複安裝下面就上代碼吧,html介面的代碼就不上了,直接上PHP代碼吧複製代碼 代碼如下:<?php /* FILE:install.php Author:www.5dkx.com DATE:2010-3-29 DONE:安裝設定檔 */ if($_POST[mysubmit]) { $host = $_POST[hostname]; $user = $_POST[user]; $passwd = $_POST[passwd];
Time of Update: 2018-12-08
JSON 基礎簡 單地說,JSON 可以將 JavaScript 對象中表示的一組資料轉換為字串,然後就可以在函數之間輕鬆地傳遞這個字串,或者在非同步應用程式中將字串從 Web 客戶機傳遞給伺服器端程式。這個字串看起來有點兒古怪(稍後會看到幾個樣本),但是 JavaScript 很容易解釋它,而且 JSON 可以表示比成對的名稱和數值更複雜的結構。例如,可以表示數組和複雜的對象,而不僅僅是鍵和值的簡單列表。簡單 JSON 樣本按照最簡單的形式,可以用下面這樣的 JSON 表示成對的名稱和數值:{
Time of Update: 2018-12-08
之前嘗試用的是memcache,後來發現memcached支援setMulti方法,準備轉向使用memcached庫了。(試了下,實際上,memcache從支援多值set,但文檔上還沒有,看changelog好像是3.0開始支援,穩定版可能不帶此功能。)至於效率,也不清楚會有多大差距。這裡有一篇文章也說到,memcached是基於libmemcached,可能要好一些。終於,基於libmemached的php擴充在pecl發布了。於是,現在pecl上有兩個memcache用戶端了。一個是完全在P