Time of Update: 2017-02-28
前言: PHP中對各類資料庫的操作有著支援,對檔案的操作也同樣有著很豐富的操作方法,很多朋友現在的操作還是基於檔案操作可是有的時候在操作檔案的時候還存在不少的困惑和疑點,以下是我在日常編寫過程中碰到的以及壇上朋友所碰到的關於檔案操作的一些問題收藏吧。 問:如何建立一個檔案? 答: 1、使用fopen(要建立的檔案名稱,參數),參數可選w,w+,a,a+ 2、使用exec(echo '' >
Time of Update: 2017-02-28
著重學習PHP中的檔案函數的應用PHP中有許多與檔案系統有關的函數,這些函數不僅可以開啟檔案,還可以顯示目錄中的內容、移動檔案和其他一些功能,許多人甚至用PHP開發基於互連網的檔案總管。 下面的指令碼範例可以顯示一個目錄清單,注釋已經包含在代碼中: <? /把要讀取的目錄的全路徑名存入一個名字為$dir_name的變數中。/ $dir_name = "/home/me/"; / 建立一個控制代碼,其值是開啟一個給定目錄的結果/ $dir = opendir($dir_name); /
Time of Update: 2017-02-28
PHP執行個體:用PHP實現多檔案上傳系統程式<?php //多檔案上傳系統完整版 include("../include/common.inc"); $title = "多個檔案的上傳程式"; include("../include/header.inc"); //定義允許上傳檔案的數目 define("UPLOAD_NO", 10); echo("<p align='center'><font size='4'
Time of Update: 2017-02-28
<?php//這個指令碼是用來給使用者輸入口令,並判斷口令是否正確的。//如果正確則轉到歡迎頁面。if ($login){ include("../include/config.inc.php3"); session_start(); $right_enter='0'; $query="select * from user_define
Time of Update: 2017-02-28
有時候我們需要保留GET和POST參數在下一頁或者其他用途上傳遞!工作上的方便於是我寫了這樣的代碼!希望大家多多交流!<?/*程式設計: 林建炫(飄楓設計室)made in 珠海 by 2007-03-24QQ: 5818500Email: linzhenxuan@163.com請勿刪除該著作權資訊用途:保留和修改GET和POST參數*/Function getplus($x='',$value='',$plus='close',$method='all'){Global $_GET,$_
Time of Update: 2017-02-28
<?php/** @author: zhuyubing@gmail.com*/$dict=array('a'=>0xB0C4,'b'=>0xB2C0,'c'=>0xB4ED,'d'=>0xB6E9,'e'=>0xB7A1,'f'=>0xB8C0,'g'=>0xB9FD,'h'=>0xBBF6,'j'=>0xBFA5,'k'=>0xC0AB,'l'=>0xC2E7,'m'=>0xC4C2,'n'=>0xC5B5,'
Time of Update: 2017-02-28
<?php echo "Hello, World!"; ?> 運行結果: Hello, World! 變數標記為“$”。你也可以將上面的“Hello, World!”寫為如下代碼: <?php $message = "Hello, World!"; echo $message; ?> 字串的串聯則是用“.”(一個英文句點)標示出來;其他有關數位運算子號則如同你所預期的一樣: <?php $greeting = "Hello "; $num = 3 + 2;
Time of Update: 2017-02-28
1:為什麼我得不到變數 我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值? 在PHP4.2以後的版本中reGISter_global預設為off 若想取得從另一頁面提交的變數: 方法一:在PHP.ini中找到register_global,並把它設定為on. 方法二:在接收網頁最前面放上這個extract($_POST);extract($_GET);(注意extract($_SESSION)前必須要有Session_Start()
Time of Update: 2017-02-28
檔案結構 ||――images|――include |――parameter |――config |――function|――indeximages存放圖片檔案,include中是系統是要引用的檔案,一般在parameter中存放參數檔案,config中存放設定檔,function中存放方法檔案,如javascript的方法等,並按功能模組的分類,將各功能的類也放入其中檔案名稱
Time of Update: 2017-02-28
開頭注釋 所有的源檔案都應該在開頭有一個C語言風格的注釋,其中列出類名、功能、版本資訊、日期、作者和著作權聲明:/* * 類名 * 功能 * 版本 * 日期 * 作者 * 著作權 */如果對檔案進行了修改,應該在檔案頭中說明修改目的、修改日期、修改人,並變更檔案的版本資訊;如果修改問檔案的一部分,則在檔案中進行注釋即可,並且標識出修改部分的起止位置……/* * 修改目的 * 修改日期 * 修改人 * 版本 */……修改起始…………修改結束……3.2
Time of Update: 2017-02-28
php的require()效能與include()相類似。 不同之處在於,對include()來說,在include()執行時檔案每次都要進行讀取和評估;而對於require()來說,檔案只處理一次(實際上,檔案內容替換了require()語句)。
Time of Update: 2017-02-28
表單複選框就是checkbox 1、checkbox的應用 <input type="checkbox" name="ch" value="2"> 2、由於我傳輸的是在php迴圈中產生的數組,因此value也要設成變數: <?php for($i=0;$i<10;$i++){ ?> <
Time of Update: 2017-02-28
1、 PHP片段四種表示形式。標準tags:<?php ?>short tags:<? ?> 需要在php.ini中設定short _open_tag=on,預設是onasp tags: <% %>需要在php.ini中設定asp_tags=on,預設是offscript
Time of Update: 2017-02-28
你是否遇到過“重複提交”的問題?要解決這個問題其實並不難。這裡有一個簡單的方法避免同一表單的重複提交。 首先,我們可以定義一個session變數用來儲存一個表單的提交序號。這裡我定義為“$userLastAction”。然後在表單裡加入一個hidden變數,把值設為$userLastAction+1: <input type=Hidden name=lastAction value=<? =$userLastAction+1 ?>>
Time of Update: 2017-02-28
測試驅動的開發和單元測試是確保代碼在經過修改和重大調整之後依然能如我們期望的一樣工作的最新方法。在本文中,您將學習到如何在模組、資料庫和使用者介面(UI)層對自己的 PHP 代碼進行單元測試。現在是淩晨 3 點。我們怎樣才能知道自己的代碼依然在工作呢?Web 應用程式是 24x7 不間斷啟動並執行,因此我的程式是否還在運行這個問題會在晚上一直困擾我。單元測試已經幫我對自己的代碼建立了足夠的信心 —— 這樣我就可以安穩地睡個好覺了。單元測試
Time of Update: 2017-02-28
看了些PHP的基礎知識,自己在這裡總結下: 1、在HTML嵌入PHP指令碼有三種辦法:<scriptlanguage="php">//嵌入方式一echo("test\");</script><?//嵌入方式二echo"<br>test2";?><?php//嵌入方式三echo"<br>test3";?> 還有一種嵌入方式,即使用和Asp相同的標記<%%>,但要修改PHP.ini
Time of Update: 2017-02-28
PHP是一門高效的網路程式設計語言,由於它具有編寫靈活、運行快速等優點,迅速成為Web程式員的慣用語言。前不久的一份權威調查表明,現在已經有31.6%的網站使用PHP作為主要的伺服器端程式設計語言。 但是,要成為一名PHP編程高手卻並不容易。並不像很多人想象的那樣,只要能夠飛快地編寫幾條簡單的代碼去解決一個複雜的問題就是PHP編程高手了,真正的PHP高手還需要考慮更多的其它問題。以下三條準則是一名成熟的PHP程式員在編程中應該首先遵循的準則。 1.懶惰是金 2.編寫漂亮的代碼
Time of Update: 2017-02-28
Smarty是一個php模板引擎,它分開了邏輯程式和外在的內容,提供了一種易於管理的方法. Smarty要求web伺服器運行php4.0.6和以上版本. smarty安裝需要smarty庫檔案。可以去官方網站http://smarty.php.net下載。網上講了很多安裝的教程,但是我都沒有成功,所以直接把整個目錄名改為smarty直接複製到了網站所在的目錄下,然後開啟 http://網站路徑/smarty/demo/index.php,顯示正常,應該算是安裝成功了。 基本文法
Time of Update: 2017-02-28
1、關於PHP重新導向方法一:header("Location: index.php");方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";方法三:echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";2、擷取訪問者瀏覽器function browse_infor()
Time of Update: 2017-02-28
本款計數器用文本計數,沒有用到資料庫,可以實現如下功能: 利用一個文字檔實現多個頁的計數減少伺服器的I/O佔用率在需要紀錄的檔案裡,只需加入很少的幾行代碼 基本思路如下: 伺服器程式從文字檔中讀取該頁被瀏覽的次數,(因為所有檔案向伺服器提出請求時,他們的環境變數REQUEST_URI都代表他來自於何處... ...,所以,以請求檔案的環境變數REQUEST_URI來辨別到底是那一頁正被瀏覽。),將這個次數加一儲存,並在調用這頁的使用者的電腦上顯示出來。