Time of Update: 2017-04-24
知道伺服器片所儲存的路徑,如何批量下載到本地,其中850檔案夾及014檔案名稱都從000開始匹配,檔案存在就下載,否則略過。以下代碼只能下載指定頁面的:(望大神指教,謝過!)<?php$url =
Time of Update: 2017-04-24
剛安裝完phpstorm運行php檔案是不是會報這樣的錯誤?解決辦法如下:1 進入php目錄下找到php.ini-development這個檔案,給他改名為php.ini2 開啟php.ini檔案,尋找extension_dir將其後面的路徑改為php下ext目錄的路徑 3 添加一行代碼 沒有固定的位置extension=php_mysqli.dll尋找 error_reporting = E_ALL 改為 error_reporting = E_ALL &
Time of Update: 2017-04-22
在PHP中,對於字串之間的比較有很多種方法,第一種是使用 strcmp()函數和 strcasecmp()函數按照位元組進行比較,第二種是使用 strnatcmp()函數按照自然排序法進行比較,第三種是使用 strncmp()函數指定從源字串的位置開始比較。 下面對這幾種方法進行一下深入的說明。 1. 按照位元組進行字串的比較按照位元組進行字串的比較方法有兩種,分別是利用 strcmp()函數和 strcasecmp()函數。 這兩種函數的區別是
Time of Update: 2017-04-24
如何使用GD2函數在圖片上添加文字(PHP圖形映像的典型應用教程2)PHP中的 GD庫支援中文,但必須要以 UTF-8編碼格式來進行傳遞,如果使用 imagesString()函數直接繪製中文字元就會出現亂碼,這是因為 GD2對中文只能接收
Time of Update: 2017-04-24
建立映像和顏色以及填充底色的詳解(PHP圖形映像的典型應用教程1)如果網頁中沒有豐富多彩的圖形映像總是缺少生氣,漂亮的圖形映像能讓整個網頁看起來更富有吸引力,使許多文字難以表達的思想一目瞭然,並且可以清晰的表達出來資料之前的關係。下面我們將分別對 PHP中圖形影像處理的各種技術進行講解!在上一篇《什麼是GD庫?在PHP中載入GD庫的具體介紹》中介紹了 GD庫安裝以及啟用,那麼我們今天這節文章向大家介紹建立映像,建立顏色,填充底色!1.建立映像使用 GD2
Time of Update: 2017-04-24
php:數組(array)資料類型執行個體詳解在PHP中,有一系列的檢測資料類型的函數,可以對不同類型的資料進行檢測,來判斷是否屬於米格資料類型,如果符合則返回true,否則返回false。PHP檢測資料類型的函數如下表函數檢測類型舉例is_bool檢測變數是否是布爾類型is_bool(true),is_bool(false)is_string檢測變數是否是字串類型is_string('string'),is_string(1234)is_integer/is_int檢測變數是否
Time of Update: 2017-04-24
Cookie的建立十分簡單,只要使用者的瀏覽器支援 Cookie 功能,就可以使用 PHP 內建的函數來建立一個新的Cookie。在PHP中通過 setcookie() 函數建立 Cookie。在建立 Cookie 之前必須瞭解的是, Cookie是 HTTP 頭標的組成部分,而頭標必須在頁面其他內容之前發送,因此它必須最先輸出。所以即使是空格或者是空行,都不要在調用setcookie() 函數之前輸出。 若在 setcookie() 函數前輸出一個
Time of Update: 2017-04-24
Cookie的功能Cookie是由伺服器端產生,發送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value儲存到某個目錄下的文字檔內,下次請求同一網站時就發送該Cookie給伺服器(前提是瀏覽器設定為啟用cookie)。Cookie名稱和值可以由伺服器端開發自己定義,這樣伺服器可以知道該使用者是否是合法使用者以及是否需要重新登入等,伺服器可以設定或讀取Cookies中包含資訊,藉此維護使用者跟伺服器會話中的狀態Web 服務器可以通過 Cookie
Time of Update: 2017-04-22
http://www.php.cn/wiki/422.html" target="_blank">Cookie 是在 HTTP 協議下,通過伺服器或者指令碼語言可以維護客戶瀏覽器上資訊的一種方式。Cookie 的使用很常見,許多提供個人化服務的網站都是利用 Cookie 來區別不同的使用者,以顯示與使用者相應的內容。例如 Web介面的免費 E-mail 網站,就需要用到 Cookie。有效地使用 Cookie 可以輕鬆的完成很多複雜的任務。瞭解 Cookie首先簡單的介紹
Time of Update: 2017-04-22
一般朋友們逛一些網站的時候,想使用網站或者看到更多網站裡的內容,網站會要求使用者進行新使用者的註冊,網站會把新使用者的註冊資訊存入資料庫中,需要的時候再進行提取。這樣網站就會首先建立自己的資料庫和對應的表,我們這裡使用php建立一個簡單的資料庫和表,使用phpMyAdmin來建立MySql資料庫和表。例如建立一個test資料庫,其樣本的代碼如下所示:<?php// 建立串連$conn = new mysqli("localhost",
Time of Update: 2017-04-21
在PHP網站開發建設中,使用者註冊、登入,留言等等是必不可少的一些實用功能,使用者提交的資訊資料都是通過form表單提交,然而提交的資料難免會有這樣或者那樣的錯誤,不管是有心還是無意,為了保證資料的完整性、安全性,PHP form表單驗證是過濾資料的必不可少的環節。首先我們對使用者所有提交的資料都通過 PHP 的 htmlspecialchars() 函數處理。把特殊字元轉換為 HTML 實體。這意味著 < 和 > 之類的 HTML 字元會被替換為 < 和
Time of Update: 2017-04-21
使用者提交表單時可能因為網速的原因,或者網頁被惡意重新整理,致使同一條記錄重複插入到資料庫中,所以不能忽視的一個限制是防止使用者重複提交表單,因為有可能使用者連續點擊了提交按鈕或者是攻擊者惡意提交資料,那麼我們在提交資料後的處理如修改或添加資料到資料庫時就會惹上麻煩。 那麼如何規避這中重複提交表單的現象出現呢?就需要從多方面來進行限制,下面我們來匯總一下PHP防止表單重複提交的幾種常用方法。第一、首先從前端做限制。 前端JavaScript在按鈕被點擊一次後禁用,即disabled,
Time of Update: 2017-04-24
表單是實現動態網頁的一種主要的外在形式,使用表單可以收集用戶端提交的資訊。表單是網站互動的重要組成部分。本節將會提供一個綜合是執行個體,會將前面的章節範例中介紹的各種有關表單的各個組件進行一個大融合,實現所有組件在一起的綜合應用。主要在前面章節中“在普通WEB頁面中插入表單”的基礎上,使用PHP代碼實現擷取表單元素的值。通過 POST()方法將各個組件的值提交到本頁面,通過$_POST 來擷取提交的值。其具體的操作步驟如下所示:(1)
Time of Update: 2017-04-20
子運算式通常將一個運算式分隔為幾個子運算式是非常有用的,例如,可以表示“至少這些字串中的一個需要精確匹配。“可以使用圓括弧來實現,與在數學運算式中的方法一樣。例如:(very) *large可以匹配"large","very large","very very large"等。子運算式計數可以在花括弧{}中的數字運算式來制定內容允許重複的次數。可以指定一個確切的重複次數({3}表示重複次數),或者一個重複次數的範圍({2,4}表示重複2
Time of Update: 2017-04-20
確定重複出現 到現在為止,你已經知道如何去匹配一個字母或數字,但更多的情況下,可能要匹配一個單詞或一組數字。一個單詞有若干個字母組成,一組數字有若干個單數組成。跟在字元或字元簇後面的花括弧({})用來確定前面的內容的重複出現的次數。字元簇 含義 ^[a-zA-Z_]$ 所有的字母和底線 ^[[:alpha:]]{3}$ 所有的3個字母的單詞 ^a$ 字母a ^a{4}$ aaaa ^a{2,4}$ aa,aaa或aaaa ^a{1,3}$ a,aa或aaa ^a{2,}$
Time of Update: 2017-04-20
什麼是字元簇? 在INTERNET的程式中,正規運算式通常用來驗證使用者的輸入。當使用者提交一個FORM以後,要判斷輸入的電話號碼、地址、EMAIL地址、信用卡號碼等是否有效,用普通的基於字面的字元是不夠的。 所以要用一種更自由的描述我們要的模式的辦法,它就是字元簇。要建立一個表示所有母音字元的字元簇,就把所有的母音字元放在一個方括弧裡: [AaEeIiOoUu] 這個模式與任何母音字元匹配,但只能表示一個字元。用連字號可以表示一個字元的範圍,如:[a-z]
Time of Update: 2017-04-20
基本模式比對 一切從最基本的開始。模式,是正規運算式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示一個範圍內的字元、重複出現,或表示上下文。例如: ^once 這個模式包含一個特殊的字元^,表示該模式只匹配那些以once開頭的字串。例如該模式與字串”once upon a time”匹配,與”There once was a man from
Time of Update: 2017-04-24
什麼是php算術運算子?介紹算術運算子之前,我們先來看看什麼是運算子,運算子是用於執行程式代碼運算,常用來對變數,常量或資料進行計算的符號,它是對一個值或一組值執行的一個指定操作。PHP的運算子:算術運算子,字串運算子,賦值運算子,位元運算符,邏輯運算子,比較子,遞增或遞減運算子,錯誤控制運算子。在後面我們會分別來給大家做講解,下面我們先來講解PHP運算子中的算術運算子。算術運算子的各種符號簡介:算術運算子是處理算術運算的符號。在數位處理中應用的最多,常用的算術運算子如下表
Time of Update: 2017-04-24
提交擷取表單資料是表單應用中最常用的操作,經常需要PHP後台從前台頁面中擷取使用者在前台表單頁面中提交的各種資料。表單資料傳遞的方式有以下的兩種方法,一種為POST()方法,另外一種為GET()方法。具體採用哪種擷取資料的方法是由<form>表單的 method 屬性所指定的,下面講解這兩種方法在 Web 表單中的具體應用。使用POST()方法提交表單在使用POST()方法時,只需要將<form>表單中的屬性 method 設定成POST即可。
Time of Update: 2017-04-24
在未知道這個函數前我們要在資料前面插入一些元素覺得很複雜,要利用遍曆來操作,要不就插入到後面了,下面我們分享一個實用的array_unshift()函數,它可以解決一切問題。 先不說什麼先看執行個體#1 array_unshift() example<!--?php$queue = array("orange", "banana");//定義數組array_unshift($queue, "apple",