Time of Update: 2016-04-06
標籤:LNMP(linux,nginx,mariadb,php),此處以centos7為例,root許可權操作,以yum方式安裝。幾點說明:網域名稱解析。如果後續需要使用網域名稱測試安裝情況,務必提前進行解析設定,如某些網域名稱供應商或主機供應商提供解析功能。如果使用Ip測試可以忽略。mariadb即是mysql的開源社區版,遵循GPL;centos7使用systemd管理服務使用如下:systemctl
Time of Update: 2016-03-27
標籤:找了一個通用的 ThinkPHP 資料庫的設定檔,用來串連資料庫的,比較簡單,適合企業網站,配置的參數很少,這樣在建立企業類型等小網站的時候就可以直接使用了,如下代碼.<?phpif(!defined(‘THINK_PATH‘)) exit();return $array = array (‘DB_TYPE‘ => ‘mysql‘,‘DB_HOST‘ => ‘localhost‘,‘DB_NAME‘ => ‘hbhongtaizhuangshi‘,‘DB_USER‘
Time of Update: 2016-03-31
標籤:/** * 通用漏洞防護補丁 * 功能說明:防護XSS,SQL,代碼執行,檔案包含等多種高危漏洞 * Class CheckRequestServer */class CheckRequestServer{ /** * 過濾提交資料正則 * @var array */ protected static $filterUrl = [ ‘xss‘ => "\\=\\+\\/v(?:8|9|\\+|\\/)|\\%0acontent\\-(
Time of Update: 2016-03-27
標籤:一、過時方法(PHP5以前的版本用的):用函數連結資料庫,相當於面向過程的方式//設定頁面編碼格式 header("content-type:text/html;charset=utf-8");1)產生連結 $db_connect = $mysql_connect("localhost","root","517") // localhost:伺服器的地址; root:資料庫的使用者名稱;
Time of Update: 2016-03-08
標籤:版本:v1.1更新時間:2013-05-25更新內容:最佳化效能功能說明:可以有效防護XSS,sql注射,代碼執行,檔案包含等多種高危漏洞。使用方法:將waf.php傳到要包含的檔案的目錄在頁面中加入防護,有兩種做法,根據情況二選一即可: a).在所需要防護的頁面加入代碼就可以做到頁面防注入、跨站複製代碼require_once(‘waf.php‘);如果想整站防注,就在網站的一個公用檔案中,如資料庫連結檔案config.inc.php,來調用本代碼。常用php系統添加檔案PHP
Time of Update: 2016-02-05
標籤:<?phpinclude "config.php";include "mysql.php";$db = new Mysql(‘test‘); //幾個簡單的類,不用列出來大家也看得懂。就是執行個體化一個資料庫連接而已。function RootMenu ($PID,$n){global $arr,$db;$sql = "select * from menu where `PID` =$PID";$result = $db-&
Time of Update: 2016-02-01
標籤:mysqli<?php/**************************mysqli擴充庫********************************//*使用php mysqli擴充操作mysql資料庫,是mysql擴充庫的增強版,效率、安全有所提高,支援物件導向編程同時也提供了面向過程的編程風格★mysql語句的特別說明:如果操作的欄位類型是字串型則要求要使用單引號包起來,如果操作的欄位類型是數值型的則可以用單引號包也可以不用★*//*//查詢//物件導向風格
Time of Update: 2016-01-24
標籤:資料庫 navicat 【錯誤過程】:匯出資料庫時報出“Cannot load from mysql.proc. The table is probably corrupted。”【造成原因】:MySQL升級完成後未對相關資料庫執行升級.【解決辦法】:在命令列中執行mysql_upgrade -uroot -p 即可~650) this.width=650;" src="http://s5.51cto.com/wyfs02
Time of Update: 2016-01-09
標籤:mysql_affected_rows -- 取得前一次 MySQL 操作所影響的記錄行數mysql_num_rows -- 函數返回結果集中行的數目。config.php 1 <?php 2 header(‘Content-Type:text/html; charset=utf-8‘); 3 4 define(‘DB_HOST‘, ‘localhost‘); 5 define(‘DB_USER‘, ‘root‘); 6
Time of Update: 2015-12-29
標籤:著作權聲明:https://github.com/wusuopubupt閑話不說,直接來!理論補充:1.http://blog.csdn.net/wusuopubupt/article/details/8752348 2.http://www.cnblogs.com/hkncd/archive/2012/
Time of Update: 2015-12-28
標籤:LAMP下的PHP執行sql語句的寫法:代碼如下:@mysql_connect("localhost", "root","1981427") //選擇資料庫之前需要先串連資料庫伺服器or die("資料庫伺服器串連失敗");@mysql_select_db("test") //選擇資料庫mydbor die("資料庫不存在或不可用");$query = @mysql_query("select * from tablename1") //執行SQL語句or die("SQL語句執行失敗")
Time of Update: 2016-03-27
標籤:php wamp git yaf
Time of Update: 2016-02-16
標籤:之所以稱謂簡略 是不準備配圖的意思 嘿嘿! 步驟1:到docker官網下載Docker Toolbox,並完整安裝步驟2:安裝完成後,運行在案頭新產生的捷徑:Docker Quickstart Terminal產生一個名稱為default的vitrualbox虛擬機器步驟3:在Quickstart
Time of Update: 2016-01-25
標籤:Windows10中內建的IIS:Microsoft-IIS/10.0。然後這個10卻讓原本支援組件無法安裝了,php manager組件安裝時提示“必須安裝IIS7以上才可以安裝”。那是不是真的就沒法在新的IIS上安裝了呢?顯然不是的。自IIS7以來,微軟的IIS更改並不大,架構一致,幾乎所有IIS7能用的組件都能夠在IIS7.7/8/8.5/10上安裝。安裝方法:開啟 註冊表(regedit)找到:HKEY_LOCAL_MACHINE\SYSTEM\
Time of Update: 2016-01-12
標籤:php7推出了文法樹,於是靜態文法分析更方便了。1、先安裝php7,到http://windows.php.net/下載php7帶openssl的。2、修改php.ini,extension=php_openssl.dllextension=php_sockets.dllextension=php_sqlite3.dllextension=php_pdo_sqlite.dll前面的分號去掉,這一步是為了安裝composer。3、安裝composer,我安裝失敗,直接下載composer.p
Time of Update: 2016-01-12
標籤:最近在學習php沒使用IDE,一直使用編輯器,但每次建立檔案都要手動該副檔名比較麻煩.於是想著能不能在右鍵建立菜單直接建立php檔案.於是開始百度...步驟一:win+R開啟運行(管理員身份運行)步驟二:找到.php副檔名註冊的項在HKEY_CLASSES_ROOT項下ctrl+F尋找.php的項,這個時候這個項下一般是沒有東西的.1.右鍵添加建立項ShellNew2.在剛添加的ShellNew上右鍵添加字串值NullFile,預設為空白就好.3.如果你按照百度搜的也是我這麼來的
Time of Update: 2016-01-05
標籤:wordpress windows 虛擬機器主機 php程式 伺服器 兩種php發信方式在許多php程式中通常都需要發郵件比如discuz需要選擇sendmail發信,wordpress評論回複需要發信,然而發送郵件則有兩種不同的方式。一是直接通過php中的mail()函數進行發信,而則是通過寫一些程式來通過stmp服務來
Time of Update: 2015-12-31
標籤:Xdebug是一個開放原始碼的PHP程式調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程式的健全狀態。 windows7 + iis7 + fastcgi + php5 + netbeans + xdebug 調試 php 0、安裝windows內建的iis,然後使用 Microsoft Web Platform Installer 安裝 fastcgi + php
Time of Update: 2016-01-04
標籤:前端時間給手機用戶端做介面,當時弱爆了,寫完API介面後,也不怎麼測試,最後是等用戶端調用的時候檢驗API的正確性。後面利用PHP的curl實現Post請求,檢驗API介面的正確性;配合前面做的一個查看Apache錯誤記錄檔的小工具,可將將錯誤一覽無餘;利用firebug或fiddler可以查看http通訊。 一、功能說明樣式firebug中的http通訊資訊 1、client_name、client_version、api_debug和url這幾個是每次都需要傳的參數
Time of Update: 2016-03-24
centOS下yum php環境時No package php-mcrypt available錯誤描述:#yum install php-mcryptSetting up Install ProcessNo package php-mcrypt available.Error: Nothing to do我們會看到centos yum從倉庫中根本找不到這幾個包。yum install epel-release //擴充封裝更新包# yum install php-mcryptLoaded