Time of Update: 2018-03-01
API 伺服器調教中文語言調教sudo apt-get install language-pack-zh-hanssudo vim /etc/default/locale# vim /etc/default/locale 輸入以下內容LANG="en_US.UTF-8"LANGUAGE="zh_CN.utf8"LC_ALL="zh_CN.utf8"安裝 PHPsudo apt-get install -y
Time of Update: 2018-03-01
本文主要和大家分享配置支援PHP(win7)的apache方法執行個體,wamp和lamp是PHP工程師經常使用的環境,我們今天來配置apache,讓它能夠和php協同工作。1、進入apache的conf目錄,開啟apache的設定檔httpd.conf。(修改前建議先備份) 修改apache軟體所在目錄: ServerRoot "D:/wamp/Apache24"修改主機名稱及連接埠號碼: ServerName
Time of Update: 2018-03-01
本文主要和大家分享php常用數組函數總結。我們將分六個部分和大家分享,第一部分是數組操作的基本函數,第二部分是數組的分段和填充,第三部分是...數組的鍵名和值array_values($arr); 獲得數組的值array_keys($arr); 獲得數組的鍵名array_flip($arr); 數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)in_array("apple",$arr);
Time of Update: 2018-03-01
大家學學習程式設計語言會接觸到運算子,本文主要和大家分享php運算子集錦,希望能協助到大家。一、運算子優先順序遞增/遞減 > ! > 算術運算子 > 大小比較 > (不)相等比較 > 引用 > 位元運算符(^) > 位元運算符(|) > 邏輯與 > 邏輯或 > 三目 > 賦值 > and > xor > or括弧的使用可以增加代碼可讀性,推薦使用二、比較子2.1、== 和 === 的區別==:
Time of Update: 2018-03-01
在我們的日常PHP開發網站中防止sql注入是最好要寫的一道程式,因為它可以給我們開發的網站起到保護的作用,相信很多PHP初級程式員都並沒有寫防止SQL注入的習慣,一部分可能是不會,那麼我們今天就來講講如何用PHP來實現防止sql的注入。產生原因一方面自己沒這方面的意識,有些資料沒有經過嚴格的驗證,然後直接拼接 SQL 去查詢。導致漏洞產生,比如:$id = $_GET['id'];$sql = "SELECT name FROM users WHERE id =
Time of Update: 2018-02-28
MVC是一種設計模式,它將應用劃分為3個部分:資料(模型)、展示層(視圖)和使用者互動層。結合一下,更能理解三者之間的關係。換句話說,一個事件的發生是這樣的過程使用者和應用互動控制器的事件處理器被觸發控制器從模型中請求資料,並將其交給視圖視圖將資料呈現給使用者模型:用來存放應用的所有資料對象。模型不必知曉視圖和控制器的細節,模型只需包含資料及直接和這些資料相關的邏輯。任何事件處理代碼、視圖模版,以及那些和模型無關的邏輯都應當隔離在模型之外。視圖:視圖層是呈現給使用者的,使用者與之產生互動。在ja
Time of Update: 2018-02-28
laravel 從 5.4 版本開始發送郵件支援 markdown 格式,今天有時間在 5.5 版本上做了嘗試,使用完感覺非常的好用,在這裡做個簡單的記錄。下面跟著我的步驟,你也可以成功,趕緊試一下吧!建立 Markdown 模板php artisan make:mail Activate --markdown=emails.activate執行此命令之後,會在 app/mail 目錄下面組建檔案 Activate.php: namespace App\Mail;use
Time of Update: 2018-02-28
本文主要和大家分享php統計時間與記憶體使用量情況的代碼執行個體,希望能協助到大家。<?php/** * 記錄和統計時間(微秒)和記憶體使用量情況 * 使用方法: * <code> * G('begin'); // 記錄開始標記位 * // ... 區間運行代碼 * G('end'); // 記錄結束標籤位 * echo G('begin','end',6); // 統計區間已耗用時間 精確到小數後6位 *
Time of Update: 2018-02-28
相信很多同學在PHP開發的過程中都見過$_SERVER,相信很多同學都很疑惑$_SERVER到底是什麼呢,其實它就是一個數組,而$_SERVER這個數組中包含的東西可多了,那麼我們本篇文章就來詳細的講一下PHP中的$_SERVER數組裡包含的到底是什麼$_SERVER['HTTP_ACCEPT_LANGUAGE'];//瀏覽器語言 $_SERVER['REMOTE_ADDR']; //目前使用者 IP 。 $_SERVER['REMOTE_HOST'
Time of Update: 2018-02-28
可變函數的使用(等量代換的原則):在PHP中如果將“函數名稱”賦予字串類型的變數,但是在使用該變數時,如果帶有小括弧,那麼php引擎將解析函數。註:可變函數不能用於像echo,print,unset( ),isset( ),empty( ),include,require以及類似的語言結構,需要自己封裝之後實現例:$funcName='md5';echo $funcName('king');//md5()echo
Time of Update: 2018-02-28
本文主要和大家分享php擷取時間代碼小結,希望能讓小夥伴們對php擷取時間有一個更深的理解和掌握。<?php echo date("Ymd",strtotime("now")), "\n"; echo date("Ymd",strtotime("-1 week Monday")), "\n"; echo
Time of Update: 2018-02-28
從表中第一個記錄開始,逐個進行記錄的關鍵字和給定值的比較,若某個記錄的關鍵字和給定值比較相等,則尋找成功;否則,若至最後一個記錄的關鍵字與給定值都不等,表明表中沒有所記錄,尋找不成功。表中資料元素之間不必擁有邏輯關係,即他們在表中可以任意排序。PHP實現:function SequelSearch($arr,$key) {for($i=0;$i<count($arr);$i++) {if($arr[$i]==$key) return $i;}return -1;
Time of Update: 2018-02-28
1.下載php的redis的擴充wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz2.解壓tar -xvf 3.1.4.tar.gz 進入 檔案夾3.進行編譯使用phpize報錯 缺少安裝php-devel 後使用yum install php-devel 但是有相容報錯後來使用 yum install php56w-devel (安裝成功)/usr/bin/phpize 執行phpize 具體的環境phpize位置不同.
Time of Update: 2018-02-27
本文主要和大家分享php中post接收未經處理資料執行個體詳解,希望能協助到大家。通常情況下使用者使用瀏覽器網頁表單向伺服器post提交資料,我們使用PHP接收使用者POST到伺服器的資料,並進行適當的處理。但有些情況下,如使用者使用用戶端軟體向服務端php程式發送post資料,而不能用$_POST來識別,那又該如何處理呢?$_POST方式接收資料$_POST方式是通過 HTTP POST
Time of Update: 2018-02-27
本文主要和大家分享PHP讀取Excel並展示實現代碼,希望能協助到大家。使用這個工具. phpExcelReader因為免費啊寫 index.php 引入資源檔 excel_reader2.php .<?phperror_reporting(E_ALL ^ E_NOTICE);error_reporting(0);// error_reporting(E_ALL ^ E_NOTICE);require_once 'excel_reader2.php';
Time of Update: 2018-02-27
把瞬間伺服器的請求處理換成非同步處理,緩解伺服器的壓力,實現資料順序排列擷取。本文主要和大家分享php和redis如何?訊息佇列,希望能協助到大家。redis實現訊息佇列步驟如下:1).redis函數rpush,lpop2).建議定時任務入隊列3)建立定時任務出隊列 檔案:demo.php插入資料到redis隊列<?php $redis = new Redis(); $redis->connect('127.0.0.1',6379); $password = '
Time of Update: 2018-02-27
本文主要和大家分享php如何擷取檔案尾碼,希望能協助到大家。<?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); } //方法二 function
Time of Update: 2018-02-27
Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key- Value資料庫,並提供多種語言的API。Redis支援的資料類型有 String(字串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);Redis預設連接埠6379。1. 串連$redis = new Redis(); // 執行個體化$redis->connect('127.0.0.1', 6379); //
Time of Update: 2018-02-27
如果是安裝的是mysql-python,後import MySQLdb報錯. 那麼建議不要使用mysql-python了. 在Python3.6版本以後也沒有支援.我個人使用的是第三方庫pymysql,在終端中輸入以下代碼安裝sudo pip install pymysql安裝後, 如果使用的是flask_sqlalchemy 注意更改驅動的名字為pymysqlSQLALCHEMY_DATABASE_URI =
Time of Update: 2018-02-27
本文主要和大家分享原生mysql查詢,選擇資料庫,建議串連及查詢資料表PHP完整流程,希望能協助到大家。用mysqli_connect,mysql_connect,mysqli_select_db,mysql_select_db ,mysqli_query,mysql_query直接選擇資料庫.資料表並進行查詢完整代碼database.php檔案為資料庫的使用者或密碼等<?phpreturn array ( 'default' => array (