Time of Update: 2016-08-08
本文用作工作記錄,也許有人會問為什麼不用 Yii 的 Model 去操作 DB,原因很簡單,Yii 的 Model 寫法上是方便了很多,但是會執行多餘的 SQL,開啟 Yii 的執行 log 就會發現。所以為了效率,為了 DB 伺服器的效能考慮,還是使用 createCommand 的好。insert$row = Yii::app()->getDb()->createCommand()->insert('goods', array(
Time of Update: 2016-08-08
一鍵編譯安裝nginx#nginx地址官網安裝cd /opt/ && wget http://nginx.org/download/nginx-1.7.9.tar.gz && tar xvf nginx-1.7.9.tar.gz && cd nginx-1.7.9 && sudo apt-get install -y libpcre3 libpcre3-dev libssl-dev && ./configure && make && make install#githubdi地址安裝cd
Time of Update: 2016-08-08
環境:作業系統:Linux伺服器軟體:nginx/1.1.16PHP/5.3.27MySQL 版本:5.5.34-logPHPCMS程式版本:Phpcms V9.5.7 Release 20140625問題:本地:本地調試一切正常伺服器上:PHPCMS中PHPSSO通訊成功,無法進行帳號註冊、登入,通過跟蹤代碼發現下面代碼中返回的的$fp為空白值$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr,
Time of Update: 2016-08-08
下面向大家介紹的是開發項目裡使用的3款基於PHP的開發架構,相信一定對你的開發工作有所協助。 1. Wechat-PHP-SDK 公眾平台 PHP 開發包,細化各項介面操作,支援鏈式調用。 Github託管地址:dodgepudding/wechat-php-sdk 2. 公眾平台 PHP SDK 簡單的公眾平台 PHP SDK ,通過調用相應的介面,使你可以輕鬆地開發 App 。 Github託管地址:netputer/wechat-php-sdk 3. Wechat-php
Time of Update: 2016-08-08
PHP這幾年口碑很差。關於它的“糟糕設計的匯總”和文法上的矛盾有著大量的討論,但是主要的抱怨通常是安全。很多PHP網站分分鐘被黑掉,甚至一些有經驗的、有見識的程式員會說,這門語言本身是不安全的。 我總是對此持反對意見,因為有常識性的原因,有如此多的PHP安全違反現象。 PHP應用程式經常被黑掉是由於:PHP應用程式太多了。它易於學習和編寫。糟糕的PHP也容易編寫。 就是這麼簡單。PHP流行好多年了。PHP越是受歡迎,它被發現的漏洞就越多。這些駭客發現的漏洞很少
Time of Update: 2016-08-08
自學的時候都沒怎麼使用過該方法,現在剛進入一個新公司參加項目。發現這個方法用的很多,所以記錄下來防止以後忘了。U方法用於完成對URL地址的組裝,特點在於可以自動根據當前的URL模式和設定產生對應的URL地址,格式為:U('地址','參數','偽靜態','是否跳轉','顯示網域名稱');1 //比如操作成功跳轉到Store模組下的Ump控制器中的lists方法2 $this->success('新增成功',U('Strore/Ump/lists'));1 //跳轉時帶著參數的話2
Time of Update: 2016-08-08
/* author:whq 作用:擷取網頁的內容*/ include "../Snoopy/Snoopy.class.php";class CuteCrawler{/* 通過fopen來下載網頁*/public function getContentByFopen($url){$f = fopen($url, 'r');$content = '';if($f){while(($buffer = fgets($f, 10240)) != false){$content =
Time of Update: 2016-08-08
一:時間函數和uniqid() 1:uniqid():產生唯一的id, 無參數返回的字串的長度為13,有參數為23 2:時間和時間戳記相互轉換的php函數 ①:time() 返回當前unix的時間戳記 microtime() 返回當前unix時間戳記和微秒數 ②:date('Y-m-d H:i:s', time()) 格式化一個本地時間/日期 ③:strtotime()
Time of Update: 2016-08-08
1.main.html架構連結標誌對不起瀏覽器不支援架構2.menu.html目錄目錄連結到第一頁連結到第二頁 3.page1.html這是第一頁1111111!4.page2.html這是第二頁111111111!開啟Mian.html如下效果在同一個頁面架構開啟了2個不同的html學慣用到的標籤有以下標籤連結標誌1....這就是html中的連結標籤它有2個必須填寫的屬性href=""這是連結內容,如果你要使用圖片來當作連結的話,可以使用以下屬性。來實現圖片跳轉具體的寫法我為這是百度的連結,
Time of Update: 2016-08-08
一、多網站配置:1.開啟httpd.conf,設定啟用虛擬目錄: options FollowSymLinks AllowOverride all Allow from all #Require all denied2.指定虛擬目錄位置:Include conf/extra/httpd-vhosts.conf,3.修改節點 ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/
Time of Update: 2016-08-08
工作半年了,感覺這半年學到的東西比大學四年學到的還要多,主要原因是心靜下來了,目標也明確了,不會去整天的和遊戲糾纏在一起了。大學時候其實也意識到了玩遊戲會影響自己的正常學習和工作的,但是一直控制不了自己,還是忍不住經常去玩,沒日沒夜的玩(本來就是悶騷男,還宅著玩遊戲,這也是大學四年只有遊戲、左右手,沒有女朋友的一個原因了)。現在工作了,每天都有任務,看到旁邊的牛人們在項目中如魚得水,就有了趕超他們的想法,於是每天都會給自己一個額外的小任務去學習新的知識,到現在工作有半年了,對以前不熟悉的linu
Time of Update: 2016-08-08
錯誤如下:==> Downloading http://nginx.org/download/nginx-1.6.2.tar.gzAlready downloaded: /Library/Caches/Homebrew/nginx-1.6.2.tar.gz==> ./configure --prefix=/usr/local/Cellar/nginx/1.6.2 --with-http_ssl_module --with-pcre --with-ipv6
Time of Update: 2016-08-08
資料庫留言表為:發布留言的檔案 liuyan.php0) { echo "資料記錄插入成功,最後一條插入的資料ID為:".mysql_insert_id().""; } else { echo "資料記錄插入失敗,錯誤號碼:".mysql_errno().",錯誤原因:".mysql_error().""; }*/ mysql_close($link); }?>查看留言的檔案show_liuyan.php 標題: 使用者:">編輯 |
Time of Update: 2016-08-08
本打算周末好好看看nginx源碼的,卻玩了兩天的遊戲。還沒有開始編譯nginx,cygwin還沒裝好,mirror不給力啊。過了一遍http://blog.csdn.net/kenbinzhang/article/category/603177關於nginx系列的文章,對nginx工程結構有了個大致的印象。int ngx_cdecl main(int argc, char *const *argv){ ngx_int_t i; ngx_log_t
Time of Update: 2016-08-08
這是表單代碼:;這是upload.php代碼: 0) { echo '上傳錯誤:'; switch($_FILES['myfile']['error']){ case 1: die('上傳大小超過了限定值:upload_max_filesize'); case 2: die('上傳大小超過了表單中的約定值:MAX_FILE_SIZE'); case 3: die('檔案只有部分上傳!&
Time of Update: 2016-08-08
文法 error_reporting(report_level) 如果參數 level 未指定,當前報錯層級將被返回。下面幾項是 level 可能的值: 1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_
Time of Update: 2016-08-08
Forbidden問題:You don't have permission to acess/on this server.造成這個問題的原因是Apache 的http.conf內的預設配置是:1234# onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1只允許127.0.0.1訪問,點擊wampserver表徵圖,然後點擊Put
Time of Update: 2016-08-08
與註冊一樣,discuz修改密碼是單向修改,不會主動通知其它應用網站。要實現此功能只能改UCenter的機制,下面給出步驟:修改一:UC後台更改密碼後的通知程式:主目錄/uc_server/control/admin/user.php 277行將:$_ENV['note']->add('updatepw', 'username='.urlencode($username).'&password=');更改為: $_ENV['note']->add('updatepw', 'username='.
Time of Update: 2016-08-08
我的環境是win8.1 + vs2013社區版1、安裝msys。http://sourceforge.net/projects/mingw/files/ Installer檔案夾下有mingw-get,安裝之後,彈出的介面中選擇msys即可安裝msys。2、下載 zlib、openssl和pcre下的幾個版本為:openssl-1.0.1j、pcre-8.32、zlib-1.2.8解壓到 $(NGINX_SOURCE)\objs\lib
Time of Update: 2016-08-08
本文為點點點細雨原創,謝絕轉載前言完成了基本的配置後,我們可以直接在nginx上運行php環境了,那麼,接下來要做的就是後續的一些操作配置網卡由於現在的上網方式從分配固定的ip變成了自動分配,所以需要重新修改網卡配置查看虛擬機器設定,虛擬機器採用的是Mac上的這個然後修改網卡設定檔,改成對應的mac地址以及dhcp[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth1HWADDR=00:1C:42:2