yii2源碼學習筆記(二十),yii2源碼學習筆記_PHP教程

yii2源碼學習筆記(二十),yii2源碼學習筆記Widget類是所有組件的基類。yii2\base\Widget.php 1 php 2 /** 3 * @link http://www.yiiframework.com/ 4 * @copyright Copyright (c) 2008 Yii Software LLC 5 * @license http://www.yiiframework.com/license/ 6 */ 7 8 namespace yii\

discuz外掛程式開發後設定語言套件以後無法匯出xml

如題,我自己設計了一個外掛程式,開始沒用語言套件,審核沒通過,後來我加上了,但是當開啟語言套件模式後,發現匯出xml點擊沒反應了,空白了。如果把語言套件模式關了,也就能匯出了,十分奇怪。然後我想了另一種辦法,我手動在xml裡面加入了語言套件,但是更悲催的事情是,我在外掛程式模板裡面引用了之後,外掛程式都不能顯示了。不知道什麼情況。。 回複討論(解決方案) 不知道你的語言套件是什麼玩意 但我知道向xml寫的內容一定是要 utf-8 編碼的 不知道你的語言套件是什麼玩意

php include_path設定

一般情況下,我們設定php的include_path都會通過修改php.ini來實現。有時候,我們沒有伺服器的許可權。有時候,我們把一個目錄加到include_path會讓已有的程式衝突。受cakephp的啟發:在app/webroot目錄下index.php有如下代碼 ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS .

php 開源office項目

在Office 15即將發布之際,開發人員可能會更關注那些在開源的PHPoffice,一般的程式員、設計師他們距離Office辦公套件也是蠻遙遠的,但是如果真的要用了總不可能去下載一個吧即使是WPS也需要時間,所以不如在自己的伺服器上建立一個建議的PHP Office。   這裡的替代品(既簡單又複雜),可能更加適合你。   從此我們線上觀看文檔不再需要豆丁和百度文庫了!   PHPExcel

zend guard loader的安裝

我的apache是httpd-2.2.22-win32-x86-openssl-0.9.8t, php是php-5.3.5-Win32-VC6-x86 zend是ZendGuardLoader-php-5.3-Windows 我把ZendLoader.dll複製到php的ext目錄下,然後再php.ini修改如下 zend_extension=”g:/wamp/php5/ext/ZendLoader.dll” zend_loader.enable=1

json如何輸出成excel

json內容如下: [{"ZtdID":"100000","ZtdNo":"001 ","ZtdName":"1號店 ","Address":"XX市ZZ區YY路01號鋪 ","Remark":"","AreaID":"01","ZtdTel":"0000-8888888","ZtdContact":"張三"},{"ZtdID":"100001","ZtdNo":"002 ","ZtdName":"1號店 ","Address":"XX市ZZ區YY路01號鋪

關於DZ的Authcode函數轉JS版的問題。

本帖最後由 TottyAndBaty 於 2013-08-30 23:43:38 編輯 之前論壇有人問起過這個問題,原文 http://bbs.csdn.net/topics/390310377?page=1#post-393233055 我嘗試把這個php版本的authcode寫成了js版本的,但是結果相差太遠。 PHP中對應JS的一些函數可以在這裡找到: chr: http://phpjs.org/functions/chr/ ord: http:

求解釋這個函數是什麼意思?

function uc_fopen($url, $limit = 0, $post = '', $cookie = '', $bysocket = FALSE, $ip = '', $timeout = 15, $block = TRUE) {$return = '';$matches = parse_url($url);!isset($matches['host']) && $matches['host'] = '';!isset($matches['path']) && $matches['

求問我自己寫的這個DB類,哪裡錯了,插不進資料

hostname = $hostname;$this->username = $username;$this->password = $password;$this->select_db = $select_db;$this->con = mysql_connect($this->hostname,$this->username,$this->password);if(!$this->con){$this->Error = die('Could Not

我的php驗證碼出現這樣的問題:Image corrupt or truncated

我的php驗證碼出現這樣的問題: Image corrupt or truncated: http://localhost/htsys/?c=login&m=yzm 無論我怎麼調試始終無法正常顯示驗證碼圖片,提示映像由於自身原因無法顯示...... 糾結了 回複討論(解決方案) 嘗試1.映像路徑問題,改絕對路徑,或者在相同的路徑下放一張靜態圖,如果能顯示則排除。

錯誤提示:Fatal error: Call to undefined function mysqli_num_row()

錯誤提示就如標題所示,網上也找了一圈,差不多都是說沒有開啟php_mysqli模組,我的wampserver環境本身已經開啟,但是我還是去重新關閉在開啟,結果都是一樣,有一點很奇怪,網上一般都是在連結資料庫的時候失敗,但是我連結資料庫沒有提示失敗,而是在使用mysqli_num_row時候出現錯誤 下面先上下我在查看phpinfo下mysqli下的開啟情況 mysqli MysqlI Support enabled Client API

PHP能做ECC橢圓加密嗎?

PHP本身沒這個擴充吧。 回複討論(解決方案) rsa大概是有。 你說的演算法沒聽說過,但php很容易擴充一個密碼編譯演算法 網上有現成的 c++ 原始碼,你可以自己改寫成 php 擴充 你也可以將他翻譯成 php 代碼 不要懶惰,二十幾K的原始碼,怎麼著也複雜不到哪裡去 網上有現成的 c++ 原始碼,你可以自己改寫成 php 擴充 你也可以將他翻譯成 php 代碼 不要懶惰,二十幾K的原始碼,怎麼著也複雜不到哪裡去 關鍵是部署,

radio的值怎麼寫入資料庫

其他幾列都是動態擷取的,都能夠成功寫入資料庫。 現在問題就在這一句 " value="正常" style="zoom:150%;" />正常" value="不正常" style="zoom:150%;" />不正常 感覺name這樣定義好像不對,但又不知道怎麼弄了。請問怎樣可以將radio選中的值寫入資料庫?name不好用常量。 附整個表單代碼: 【cldj.php】 $v){ mysql_query("INSERT

html轉php後頁面混亂,求教

我從網上下載了一個頁面範本 IE 9 360 Chrome firefox 原html直接開啟 正常 正常 正常 正常 僅把尾碼改為php

為啥interface中只的屬性欄位只能用常量呢

為啥不能用$呢,難道用變數就會怎麼滴嗎 回複討論(解決方案) 類定義時,屬性必須是已知量,interface 也不例外 介面就是現實中的“協議”或“規則”。 你看看手機的USB介面誰能亂改裡邊的排線,導致不能統一 你別說蘋果。。。。。。。。 類定義時,屬性必須是已知量,interface 也不例外 變數也可以啊,我聲明一個變數,比如在類中$abc,也可以啊 你先把屬性和變數搞清楚! 同樣的表述,在不同的地方含義是不同的

為啥命名空間裡的use後面沒有as

大家知道命名空間裡的use文法規則規定其後面必須跟as起個別名,但是thinkphp官方代碼中卻沒有跟as,這到底是怎麼回事呢 回複討論(解決方案) 只要命名空間 Think 中存在 Controller 類 那麼 use Think\Controller 和 use Think\Controller as Controller 是等價的 況且你在整個 thinkphp 代碼中都不會找到 namespace Think\Controller

CentOS6.5編譯安裝Nginx1.70 +PHP5.59+MySQL5.6.16

下載軟體工具包: 1、下載nginx http://nginx.org/download/nginx-1.7.0.tar.gz 2、下載pcre (支援nginx偽靜態) http://jaist.dl.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz 4、下載MySQL5.6.16 http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.16.tar.gz 5、下載php-5

PHP語句在MYSQL中查詢多張表 並顯示在頁面上

用PHP語句實現查詢多張表 表的欄位是相同的、表名不同。例如: abc201202,abc201203,abc201204...表名按月建的表 我新手不知道怎麼一次遍曆多張表,提取MYSQL中的資料。 回複討論(解決方案) 用for迴圈把sql語句包含在裡面重複執行,不知道能不能行得通 多次取資料再進行處理吧 $table = array("abc201202","abc201203","abc201204");$result =

PHP筆記(PHP進階篇)

進階篇中將涉及資料庫的使用以及Cookie和Session會話,提高PHP的開發效率和運行效率 PHP程式員需要掌握的MySQL操作 為項目設計表 使用SQL語句 MySQL的目錄結構 data目錄中存放的是庫檔案 bin目錄中存放的是MySQL管理命令 *.ini檔案記錄的是MySQL的配置 串連MySQL DB: mysql -h sql地址 -u 使用者名稱 -p密碼,如mysql -h localhost -u root -p123456

使用Logstash收集PHP相關日誌

這裡收集三種日誌 PHP的錯誤記錄檔,PHP-FPM的錯誤記錄檔和慢查詢日誌 在php.ini中設定 error_log = /data/app_data/php/logs/php_errors.log 在php-fpm.conf中設定 error_log = /data/app_data/php/logs/php-fpm_error.log slowlog = /data/app_data/php/logs/php-fpm_slow.log PHP錯誤記錄檔如下:

總頁數: 5203 1 .... 151 152 153 154 155 .... 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.