Time of Update: 2016-04-08
標籤:今天在做一個商城的串連的時候,需要MpDO驗證。需要安裝pdo_mysql模組,剛開始按照php擴充模組的安裝按照這個安裝ZIP,curl都成功了但是安裝pdo_mysql卻不行,在./configure --with-php-config=/usr/local/php/bin/php-config是出現錯誤。如下checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you
Time of Update: 2016-04-07
標籤:<?phpclass DBDA{ public $host = "localhost"; //伺服器位址 public $uid = "root"; //資料庫的使用者名稱 public $pwd = "123456"; //資料庫的密碼 //執行SQL語句,返回相應結果的函數 //$sql是要執行的SQL語句 //$type是SQL語句的類型,0代表增刪改,1代表查詢 //$db代表要操作的資料庫 public
Time of Update: 2016-04-02
標籤:PHP MySQL 函數定義和用法mysql_real_escape_string() 函數轉義 SQL 陳述式中使用的字串中的特殊字元。下列字元受影響:\x00\n\r\‘"\x1a如果成功,則該函數返回被轉義的字串。如果失敗,則返回 false。文法mysql_real_escape_string(string,connection)參數描述string必需。規定要轉義的字串。connection可選。規定 MySQL
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-04-02
標籤:(1)先行編譯的好處 假如要執行100條類似的sql語句,每一次執行,在MySQL端都會進行一次編譯,效率很低。提高效率的方法就是--減少編譯的次數。先製造一個sql語句的模板,在MySQL端預先編譯好,之後每次只需要傳遞資料即可。除了提高效率之外,先行編譯還可以防止sql注入。(2)dml語句的先行編譯以向一個表中插入資料為例。表結構如下:+----------+----------------------------+| Field
Time of Update: 2016-04-05
標籤:sql語句 資料表 執行檔案 程式 正常情況下用php的mysql_query函數是不能批量執行多句CREATE TABLE之類的語句的;而有些情境;比如說有一個sql備份檔案、又或是程式初始化時建立資料表結構的時候需要批量執行檔案中的sql語句;解決這個問題可以用explode函數按‘;‘號把sql語句拆成數組;再通過迴圈執行mysql_query即可;
Time of Update: 2016-03-29
標籤:今天寫一個PHP指令碼,目的是讓先從資料庫拿取響應的地區名 然後通過幼兒園的名字來查詢準確的經緯度。此間每次產生的經緯度進入資料庫內的更改。7萬多條資料用時一個小時執行完畢。 不得不說 用curl結果還是比file_getcoents快的多。話不多說直接上代碼<?phpdate_default_timezone_set(‘Asia/Chongqing‘);header(‘content-type:text/html;
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-24
標籤:<?php //1.產生連結 $db_connect = mysql_connect("localhost","root","20982239"); //2.選擇操作哪個資料庫 mysql_select_db("mydb",$db_connect); //3.寫sql語句 $sql = "delete from Info where Code=‘p001‘"; //執行sql語句
Time of Update: 2016-04-09
標籤:javascript var patt1=new RegExp("hello","g");或new RegExp(/^\d+\w+\d+$/);字串或pattern形式patt1.test(str)用於檢測字串或固定的運算式 返回true或false;patt1.exec(str) 返回檢測到的字串;patt1.compile("e")用於改變檢索內容; 另外還有支援字串的Regex檢索str.search(/pattern/i或字串)
Time of Update: 2016-04-09
標籤:需求:有兩個多維陣列$arr = [ [‘name‘=>‘dee‘,‘age‘=>28], [‘name‘=>‘emperor‘, ‘age‘=>30], [‘name‘=>‘Lee‘, ‘age‘=>32], [‘name‘=>‘Arshavin‘, ‘age‘=>33]];$arr2 = [ [‘name‘=>‘Ozil‘, ‘age‘=>27], [‘name‘=>‘CR7‘,
Time of Update: 2016-04-05
標籤:如何在Windows7(IIS7)環境下安裝 PHP|瀏覽:5089|更新:2014-08-17 23:43|標籤:windows7 1234567分步閱讀本文介紹在 IIS7 環境下,如何安裝PHP。工具/原料IIS7:可能需要用到 Windows 系統安裝光碟片PHP Manager:訪問 http://phpmanager.codeplex.com/releases/view/69115 下載PHP:訪問 http://windows.php.net 下載一、安裝IIS71
Time of Update: 2016-04-09
標籤:memcached就不用介紹了--1:在Windows下安裝memcached服務端軟體,已經下載並上傳雲端硬碟 ---傳送門 記得帶鑰匙:ykrc解壓縮后里面的安裝說明內有安裝教程。2:軟體安裝在伺服器主機中,那麼php需要一個擴充來串連到memcached,這個擴充就是memcache.dll,也一併下載後上傳到雲端硬碟
Time of Update: 2016-04-03
標籤:前言: 由於本人在開發和學習過程中需要同時部署 JavaWeb 和 PHP 項目,並偶然發現 Tomcat 伺服器可以運行 PHP,所以只需要運行一個 Tomcat 伺服器即可完成兩種Web程式的部署。於是整理了網上的一些相關資料,並結合自己的實際操作,記錄於此,以供參考。 一、環境(64bit): 1.作業系統、Tomcat 和 JDK 環境: Server version: Apache Tomcat/9.0.0.M4 Server
Time of Update: 2016-03-27
標籤:php wamp git yaf
Time of Update: 2016-04-02
如何正確配置Nginx+PHP導讀對很多人而言,配置Nginx+PHP無外乎就是搜尋一篇教程,然後拷貝粘貼。聽上去似乎也沒什麼問題,可惜實際上網路上很多資料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷貝粘貼,早晚有一天會為此付出代價。 假設我們用PHP實現了一個前端控制器,或者直白點說就是統一入口:把PHP請求都發送到同一個檔案上,然後在此檔案裡通過解析「REQUEST_URI」實現路由。此時很多教程會教大家這樣配置Nginx+PHP: server { listen 80;
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
Time of Update: 2016-03-24
解決centos6.5 yum安裝lamp後php頁面顯示空白我在用如下方法安裝lamp後php頁面顯示空白:yum -y install httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-mcrypt php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc
Time of Update: 2016-03-24
解決CentOS下編譯php時的一些典型錯誤辦法yum安裝必要工具(能解決比編譯遇到到基本問題):yum-yinstallgccgcc-c++makecmakeautomakeautoconfkernel-develncurses-devellibxml2-developenssl-develcurl-devellibjpeg-devellibpng-develpcre-devellibtool-libsfreetype-develgdzlib-develfilebisonpatchmlocat