< ? php /* 檔案名稱:DataBase.php 作用:資料庫類 作者:Mr.Bool 建立時間:2007.10.22 修改時間:2007.10.23 */ &
這4個類分別是Mysql類、 分頁類、縮圖類、上傳類。 Mysql類 <?php/** * Mysql類 */class Mysql{ private static $link = null;//資料庫連接 /** * 私人的構造方法 */ private function __construct(){} /** * 串連資料庫 * @return obj 資來源物件 */ private static
一、Appserv軟體簡介 AppServ 是 PHP 網頁架站工具組合包,作者將一些網路上免費的架站資源重新封裝成單一的安裝程式,以方便初學者快速完成架站,AppServ 所包含的軟體有:Apache、Apache
把我自己學習PHP的經驗分享出來,既給想學習PHP的朋友提供一個思路,也算是整理一下自己的思路,好給後續的教程開個頭吧~
1. 自己寫for迴圈 從array裡去掉$tmp這個元素的值 <?php$tmp = '324';$arr = array('0' => '321','1' => '322','2' => '323','3' => '324','4' => '325','5' => '326',); 代碼 foreach( $arr as $k=>$v) { if($tmp == $v) unset($arr[$k]);}print_r($
整了嗯久,PHP curl後json_decode無法將json轉換成數組;最後才得到原因: curl返回的資料中帶有bom格式,需要轉換; 有些返回資料直接: print_r(json_decode($data,true)); 就可以轉換。 $url = "http://localhost/web_services.php";$post_data = array ("username" => "
在使用mysql時常常用到需要進行like查詢的情況,當將儲存介質切換為mongo時,我們也需要用到這種情況,幸虧mongo提供Regex操作,我們可以用它來like python 模糊查詢 def query(): conn = Connection('127.0.0.1',27017) db = getattr(conn,'dbname') coll = getattr(db,'collname') #使用正則查詢 import re q = rs.compile(
一個很實用的phpstrom 快捷輸入技巧。 舉個例子:比如你在寫data['descrition'] data['name'] data['piclogo'] 的時候每次寫,很煩,你可以這樣 這些都是cms的欄位,你想達到 輸入cmskey tab補全 顯示幾種cms ,選中之後補全,顯示這個cms裡的欄位。
// 追加寫入使用者名稱下檔案 $code="001";//動態資料 $json_string = file_get_contents("text.json");// 從檔案中讀取資料到PHP變數 $data = json_decode($json_string,true);// 把JSON字串轉成PHP數組
PHP session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定。Session 變數儲存的資訊是單一使用者的,並且可供應用程式中的所有頁面使用。 理解:session用於單一使用者與伺服器的互動,每個使用者的session都是不一樣的。session作為全域變數,在瀏覽器開啟期間所有頁面內有效。 Session 的工作機制是:為每個訪問者建立一個唯一的 id (UID),並基於這個 UID 來儲存變數。UID 儲存在 cookie 中,亦或通過 URL 進行傳導。
標籤:php 內建 eva 資料庫安全 避免 操作 資料庫 特殊字元 傳參 先說一下為什麼要做防止sql注入。在我們登入的時候,前台一般是註冊後再登入,而後台管理員不一樣,管理員不是註冊的,而是
標籤:最大 ali font 擷取 大數 each 根據 lib call 數組基礎數組長度 count($attr);For($i =
繼續PHP應用程式安全的探討,主要一定要注意以下幾個方面:1 過濾SQL注入攻擊 可以使用addslashes等PHP內建的直接給出函數,方便使用function VerifyInput($input) { if (!get_magic_quotes_gpc()) { //magic_quotes_gpc預設是on的,已經會自動轉義'號等字元了 $input = addslashes($input); } }
來源:http://www.phpchina.com/index.php?action-viewnews-itemid-35342最近簡單的使用了目前在國內用的比較多的幾個主流國外PHP架構(不包括國內架構),大致對這些架構有個直觀上的感受,簡單分享一下,對於哪些做架構選型的時候,權當一個參考。主要參考的架構套件括:CodeIgniter、CakePHP、ZendFramework、Symfony說明:我對很多架構也沒有認真使用,只是簡單試用了一下,可能很多看法不成熟或者是錯誤的,請大家指正,一
像我這樣的半拉子程式員,基本靠百度一下。基本是在前輩們的寶貴經驗基礎上,根據現在的需要進行整合、修改。因此首先鳴謝。聲明:知識來源並不代表原創來源,只代表本人從該處找到該知識。第一部分、基礎知識點1、一個php截取指定字串之間的字串的類<?phpclass get_c_str {var $str;var $start_str;var $end_str;var $start_pos;var $end_pos;var $c_str_l;var $contents;function
第一眼看到CPG的介面,會覺得像一個論壇,這也是它的多層分類的結構決定的。與一些相簿網站不同,CPG可以有無限級的分類,這樣就如同與一個論壇有諸多版面,版面還有子版面,等等。理解了這個概念,我們才能開始日常的管理和使用。 作為管理員登入CPG的時候,有兩種模式,一種是讓你觀看普通會員的介面的會員模式,另一種則是預設的管理員模式,只有在管理員模式才可以看到類別、相簿、會員等管理按鈕。下面主要就來講講這些管理功能。 一、類別 要上傳圖片,要選擇所傳到的相簿;要建立相簿,首先要建立類別。
mod_rewrite是Apache的一個非常強大的功能,它可以實現偽靜態頁面。下面我詳細說說它的使用方法1.檢測Apache是否支援mod_rewrite通過php提供的phpinfo()函數查看環境配置,通過Ctrl+F尋找到“Loaded Modules”,其中列出了所有apache2handler已經開啟的模組,如果裡麵包括“mod_rewrite”,則已經支援,不再需要繼續設定。如果沒有開啟“mod_rewrite”,則開啟目錄 您的apache安裝目錄“/apache/conf/”
Cookies:cookie 常用於識別使用者。cookie 是伺服器留在使用者電腦中的小檔案。每當相同的電腦通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP能夠建立並取回 cookie 的值。如何建立 cookie?setcookie() 函數用於設定 cookie。注釋:setcookie() 函數必須位於 <html> 標籤之前。文法setcookie(name, value, expire, path, domain);例子在下面的例子中,我們將建立名為
CodeIgniter是一個小巧但功能強大的 PHP 架構,官網地址。在官網可以下載該架構。下面來說明一下CodeIgniter中的簡單操作。一、Controller的建立與設定1.在Controller目錄下建立blog.php檔案:2.blog.php中的代碼如下:<?phpclass Blog extends CI_Controller {function index(){echo 'Hello
控制器的簡單介紹簡而言之,一個控制器就是一個類檔案,是以一種能夠和 URI 關聯在一起的方式來命名的。假設這個 URI:example.com/index.php/blog/在上面的例子中,CodeIgniter 將嘗試尋找並裝載一個名為 blog.php 的控制器。當控制器的名字匹配 URI 的第一段時,它將被裝載。來一個Hello World!我們來建立一個簡單的控制器,以便更直觀地瞭解其工作原理。使用你的文字編輯器,建立一個名為 blog.php