Yii整合HTML2PDF

http://html2pdf.fr/en/default (類庫的首頁,點最上方的github, 可以去下載類庫)下載好後,就是在Yii中使用它。由於它的檔案結構不符合Yii的自動載入方式,所以我們手動載入。在Yii目錄結構中,修改backend/web/index.php, 加入$vendorDir = dirname(dirname(__DIR__)) . '/vendor'; $application = new

php信鴿推送(針對token推送)

title//推送標題,content//推送內容 account//對應的使用者token $type//自訂參數先去信鴿官網申請key,然後接入key並且引用XingeApp.php(官網有提供) 因為以下的方法是基於XingeApp的開發的 protected function PushAccoun($title, $content, $account, $type) { $pushAndroid = new XingeApp(88888, '888888');

wordpress 用 nginx做伺服器時,mode_rewrite(固定串連)的配置

http://www.gongzi.org/nginxstartwp-super-cache-mod_rewrite.html 原文地址這個問題糾結了一個下午,終於搞定。 但是也不白糾結,複習了Linux的命令。 剛開始本打算用wordpress外掛程式的方式解決,但是後來試了半天 WP Super Cache(不知道什麼情況) 還是不行。 最後無奈之際看一個比較容易的方法(心開始不信它行的),靠~ 居然解決了~~ 最後弄清楚了兩個問題 1. 只有apache才有 mode_rewrite

織夢dedecms|軟體下載頁面標籤

上傳日期:[field:pubdate function="GetDateTimeMK(@me)"/]推薦層級:[field:softrank function='GetRankStar(@me)'/]軟體語言:[field:language/]瀏覽次數:[field:click/]軟體類型:{dede:field.softtype/}授權方式:{dede:field.accredit/}介面語言:{dede:field.language/}軟體大小:{dede:field.softsize/}

MySQL PDO串連與操作

//執行個體化PDO類 串連資料庫 參數是 mysql:host=localhost;dbname=lamp 使用者名稱 密碼$pdo = new PDO('mysql:host=localhost;dbname=lamp', 'root', '');//查詢語句$sql = "select * from lamp_login";$stmt = $pdo->query($sql);//增 刪

[nginx]每天自動切割日誌指令碼

nginx每天日誌量比較大的時候,最好每天自動切割,儲存,這樣可以方面以後的查詢和分析#!/bin/sh####################filename: nginx_log_rotate.sh#vsersion: 0.1v#1 0 * * * /bin/sh /home/project/monitor/nginx_log_rotate.sh >/dev/null

幾種常見的軟體負載平衡的演算法。

主要的幾種負載平衡的演算法都在nginx裡面有用到,下面這篇文章對這幾種演算法介紹比較詳細,請參考。http://baidutech.blog.51cto.com/4114344/1033718文中提到了幾種常見的軟體負載平衡的演算法,平均分配(輪詢),加權輪詢;ip

從一個數組中隨機的取出若干個不同的數

/* * 此程式是從一個不重複的數組中隨機的取出若干個不同的元素 * 痛點是防止在取數的時候出現已經取到過的情況(特別是取到最後),需要儘可能的降低碰撞 *///第一種演算法,CSDN上別人的想法/*$num = 0;$array = array(1, 2, 3, 4, 5, 6, 7, 8, 9);$arr = array();$g = 5;$tag = true;while ($tag) { $count = count($array); $t = rand(0, 1);

php統計數組元素個數

count():對數組中的元素個數進行統計;sizeof():和count()具有同樣的用途,這兩個函數都可以返回數組元素個數.可以得到一個常規標量變數中的元素個數,如果傳遞給這個函數的數組是一個空數組,或者是一個沒有經過設定的變數,返回的數組元素個數就是0;array_count_value():統計每個特定的值在數組$array中出現過的次數;如: $array=array(4,5,1,2,3,1,2,1);

php 版本處理類

php 版本處理類例如記錄app版本,或某些版本資料,如果使用1.0.0這種版本格式記錄入庫,在需要篩選查詢時會比較麻煩。 而把版本字串轉為數字儲存,可以方便版本間的比較和篩選。例如:要查詢3.0.1 與 10.0.1之間的版本,因為3.0.1比10.0.1大(字串比較),因此需要處理才可以查詢。 而把 3.0.1 和 10.0.1 先轉為數字 30001 和 100001來比較查詢,則很方便。Version.class.php/** *

PHPCMS V9模板設計常用變數

PHPCMS V9模板設計常用變數 (2011-11-03 10:04:57)轉載▼標籤: 雜談分類: phpcmsv9變數全域釋義{CHARSET}√字元集$SEO['title']√頁面標題$SEO['site_title']√網站標題$SEO['keyword']√keyword{$SEO['description']√description{CSS_PATH}√css路徑{JS_PATH}√js路徑{IMG_PATH}√img路徑{APP_PATH}√app路徑{get_siteid()

PHP字串處理函數總結

下面列出的都是PHP本身內建的字串處理函數。 addcslashes — 為字串裡面的部分字元添加反斜線逸出字元 addslashes — 用指定的方式對字串裡面的字元進行轉義 bin2hex — 將位元據轉換成十六進位表示 chop — rtrim() 的別名函數 chr — 返回一個字元的ASCII碼 chunk_split — 按一定的字元長度將字串分割成小塊 convert_cyr_string — 將斯拉夫語字元轉換為別的字元 convert_uudecode — 解密一個字串

使用C++開發PHP擴充

轉自:http://521-wf.com/archives/241.html這篇文章主要介紹了用C++開發PHP擴充時,和C語言的區別目前,PHP程式設計語言也是相當成熟,各種文檔,各種問題,只要Google一下,總有你想要的答案。當然“如何開發PHP擴充”的文章也不少,但是很少有專門來介紹使用C++開發PHP擴充的介紹。C++程式設計語言功能的強大,促使好多公司背景程式選擇使用它,因此碰到的大多數情況是需要我們用C++來擴充

PHP面試題遇到的幾個坑。面壁ing

1.指標懸掛問題$array = [1, 2, 3];echo implode(',', $array), "\n";foreach ($array as &$value) {} // by referenceecho implode(',', $array), "\n";foreach ($array as $value) {} // by value (i.e., copy)echo implode(',', $array),

php中 $$str 中 "$$" 的解釋

這種寫法稱為可變變數有時候使用可變變數名是很方便的。就是說,一個變數的變數名可以動態設定和使用。一個普通的變數通過聲明來設定,例如:$a = "hello";?> 一個可變變數擷取了一個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個貨幣符號($)以後,就可以作為一個可變變數的變數了。例如:$$a = "world";?> 這時,兩個變數都被定義了:$a 的內容是“hello”並且 $hello

PHP之冒泡排序

昨天去酷狗面試的時候,在筆試那一關,有道要求用PHP實現冒泡排序的編程題,因為實在太久沒用過冒泡排序,忘記了演算法的原理,結果留了空白,實在無語。因此今天把PHP的冒泡排序代碼記錄一下:/** * 冒泡排序 * @param array $numbers 要排序的數組,只限數字一維數組 * @param boolean $asc 排序次序,true是正序,false是逆序 */functionbubble_sort(array $numbers, $asc = true) {$n =

php遍曆多維陣列改變數組的值

今天項目中的一個問題,就是查出來的結果需要根據條件再次過濾,因為查出來的是一個二維數組,所以就直接遍曆數組了。我用的二維數組是$list,先用這樣子遍曆:foreach($list as $k=>$v){ if(strpos($v['distance'],'7.') === 0 &&strrchr($v['distance'],'km')== 'km' ){ $v[

七牛整合PHP上傳檔案

七牛支援抓取遠程圖片 API,用 access_key + secret_key + url 產生 access_token, 把 access_token 加在 header 裡,然後向 post url 就完成上傳了。Sample code:/* * * @desc URL安全形式的base64編碼 * @param string $str * @return string */ function urlsafe_base64_encode($str){

php和mysql web開發學習記錄

本筆記用來紀錄 一些再學習PHP和MYSQL web開發 (原書第四版)中遇到的一些問題,以及解決辦法。首先我採用的是wamp環境。在第19章,再根目錄wamp下建立uploads檔案夾後,按照原書326頁代碼完全輸入後,上傳後顯示 再36行沒有這樣的目錄,檢查代碼後發現,書中代碼寫的是/uploads/,而事實上uploads下是沒有目錄的,把'/upload/' 改成‘ /uploads’後,問題解決。 這兒我想到一個問題,再php中,目錄名後面是否加反斜線/

nginx伺服器下編寫cgi程式

本人使用的是Ubuntu系統1、安裝nginx伺服器http://nginx.org/download/nginx-1.9.2.tar.gztar -zvxf nginx-1.9.2.tar.gzcd nginx./configuremake && make install預設安裝路徑:/usr/local/nginxnginx簡單配置:/usr/local/nginx/conf/nginx.conf#user nobody;worker_processes 4;error_log

總頁數: 5203 1 .... 4306 4307 4308 4309 4310 .... 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.