相對路徑轉化成絕對路徑

相對路徑轉化成絕對路徑 //相對路徑轉化成絕對路徑 function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):///', $feed_url, $protocol); $server_url =

將HTML表格的每行每列轉為數組,採集表格式資料

將HTML表格的每行每列轉為數組,採集表格式資料 //將HTML表格的每行每列轉為數組,採集表格式資料 function get_td_array($table) { $table = preg_replace("']*?>'si","",$table);//OSPHP.COm.CN$table = preg_replace("']*?>'si","",$table);

把全形數字轉為半形數字

把全形數字轉為半形數字 //把全形數字轉為半形數字 function GetAlabNum($fnum){ $nums = array("0","1","2","3","4","5","6","7","8","9");//OSPHP.com.CN$fnums = "0123456789"; for($i=0;$i$fnum = ereg_replace(

php產生excel文檔

php產生excel文檔 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1t"; echo "test2tn"; echo "test1t"; echo "test2tn"; echo "test1t"

虛代理實現消極式載入

這貨是從 Martin 大神的《公司專屬應用程式架構模式》中學到的,輔助 PHP 動態語言的特性,可以比 Java 輕鬆很多的實現消極式載入(LazyLoad)。基本原理是通過一個虛代理(Virtual Proxy)做預留位置,一旦訪問代理對象的某成員(方法或屬性),載入就被觸發。 不過我實現的這個版本有局限性: 只適用於對象,無法代理數組等基礎資料型別 (Elementary Data Type)(需要用 ArrayObject 一類的內建對象封裝)

格式化節點樹的類,寫得不好,沒有演算法,但可以用

將資料庫取的分類資料格式化,如: 新聞 --體育新聞 --娛樂新聞 財經 --外匯 --金融 class tree{ /**未經處理資料*/public $original; /**id的鍵名*/ public $id; /**父id的鍵名*/

mysql以檔案形式匯入匯出整個資料庫

mysql以檔案形式匯入匯出整個資料庫 //使用時一定要注意是否是處於匯入狀態,如果是匯入操作,一定要先備份資料庫,否則資料會被清空。。/* 匯出SELECT * INTO OUTFILE 'c:/name.txt'FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\''LINES TERMINATED BY

轉義 javascript 代碼標記 函數

來自PHPCMS /** * 轉義 javascript 代碼標記 * * @param $str * @return mixed */ function trim_script($str) { if(is_array($str)){ foreach ($str as $key => $val){ $str[$key] = trim_script($val); }

相對時間函數

function relativeTime($time = false, $limit = 86400, $format = 'g:i A M jS') {if (empty($time) || (!is_string($time) && !is_numeric($time))) $time = time();elseif (is_string($time)) $time = strtotime($time);$now = time();$relative = '';if

DZX1.5隨機數函數random分享

DZX1.5 隨機數 /** * @param int $length: 隨機數長度 * @param int $numeric: 0或非0,其中0表示隨機數由全數字組成,非0表示隨機數由全字母組成 * @return string: 返回產生的隨機數 */function random($length, $numeric = 0) {$seed =

PHP 使用 SMTP 發送郵件(PEAR)

PHPer 多數使用 mail 函數來發送郵件,但我們可以使用其他的 SMTP 伺服器來發送,這裡推薦使用 PEAR’s mail package 來發送郵件。 $subject = "This mail is sent from SMTP.";$mail_body = "This is the body of the mail which is sent using

php多維陣列排序的例子

$array = array('0' => array('3', 'one'),'1' => array('101', 'two'),'2' => array('12', 'three'),'3' => array('13', 'four'),'4' => array('1', 'five'),'5' => array('3',

php中link -MySQL資料庫伺服器時常用的三種主要的API:mysql,mysqli,pdo區別及聯絡

php串連到mysql資料庫伺服器時三種主要的API:mysql,mysqli,pdo區別及聯絡 也是常用的擴充 ,哪麼他們的效能孰優呢? 其實都好,只是相比較而言還有更好(我喜歡pdo) /**看了很多相關資料庫連接和操作後對php中資料庫連接的一個自我小結吧------------希望有所益處*///1 連線類型/**php中link

使用php產生局部唯一識別碼LUID的方法

/*** 返回一個唯一在本地系統中獨一無二的字串,* 返回的是32個字元的字串,形式如'7dac352074f221f3edc74d265c65a636',或'd198d8fc56ffed627f3f8313d6f06acf'*/function LUID(){return MD5(microtime());}?> 複製代碼其實就一行:return MD5(microtime());按道理microtime()返回的字串就已經是唯一的了,測了一下,即使連續執行microtime(),傳回值也有1

原創的超級簡單的php架構

主要思想: 現在php應用很廣,大家都在討論著oop、mvc。本人對這些東西也不太瞭解,很多地方都不全面,希望大家給予指正。 本架構也是以mvc作指導,運用oop思想,加入了一些靜態緩衝的方法組合而成。 介紹一下幾個主要檔案: main.php 是核心程式,包含一個簡單的url路由,和一個資料庫查詢資料緩衝功能。 model.php model的執行個體化 view.php 一個簡單的模板引擎 control.php 控制器導航

php通過讀取文本進行郵件群發的程式

// 請求 PHPmailer類 檔案require_once("class.phpmailer.php");//發送Email函數function smtp_mail ( $sendto_email, $subject, $body, $extra_hdrs, $user_name) {$mail = new PHPMailer(); $mail->IsSMTP(); // send via SMTP $mail->Host = "smtp.163.com"; // SMTP

php產生隨機碼的一段代碼

/** 說明:產生隨機碼,並用圖形方式顯示隨機碼。*/$ViewRandomCode = mt_rand(1000,10000);session_start();$_SESSION['checksum'] = $ViewRandomCode;function set_4pixel($r, $g, $b, $x, $y){global $sx, $sy, $pixels;$ofs = 3 * ($sx * $y + $x);$pixels[$ofs] = chr($r);$pixels[$ofs

一個建立圖片縮圖的函數

/** * 建立圖片縮圖,成功返回真 * * @param string $cat 目錄 * @param string $oldname 原圖檔案名稱 * @param string $newname 新圖檔案名稱 * @param int $width 縮圖寬 * @param int $height 縮圖高 * @return */function

用於utf8編碼的字串截取的函數

/* * 用於utf8編碼的字串截取*/function utf8_substr($str,$position,$length){ $start_position = strlen($str); $start_byte = 0; $end_position = strlen($str); $count = 0; for($i = 0; $i if($count >= $position && $start_position > $i){

學習 PHP 5.3 的閉包: function() use(&$param)

function closureCreater(){$x =1;return function($fun=null) use(&$x){//按引用傳值echo "".$x++;$fun and $fun();};}$x = "hello world";$test = closureCreater();$test();$test(function(){ echo "closure test one"; });$test(function(){ echo "closure test two"; })

總頁數: 5203 1 .... 4359 4360 4361 4362 4363 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.