Time of Update: 2017-02-27
別每天OO,這個配置怎麼改,這段代碼哪錯了,沒勁,好的程式不光是代碼寫的好,整體架構很重要,多瞭解程式之外的東西,這篇不再單單是程式方面的東西了,會寫到從程式到伺服器的設定,會比較多,但個人的經驗有限,知道的就這麼多,不知道的我也沒法寫呀,
Time of Update: 2017-02-27
這是一份比較全面的PHP面試題.對準備去新公司應聘PHP職位的開發人員應該有協助.或者說,對招聘PHP開發人員的企業也有些協助,不過就不要原樣列印出來考了,稍微改一改.簡述題(50分)1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21(2分)2、echo(),print(),print_r()的區別(3分)3、能夠使HTML和PHP分離開使用的模板(1分)4、使用哪些工具進資料列版本設定?(1分)5、如何?字串翻轉?(3分)-------------------------
Time of Update: 2017-02-27
下面的兩個檔案copy到同一個檔案下,通過web路徑訪問index.html看看吧,這個是通過iframe來實現的連動更新,list.php目前的內容比較簡單,你看通過list.php來進行資料庫查詢,然後顯示出查詢的結果清單。index.html<body><form name="myfrm"><select name="mlist"
Time of Update: 2017-02-27
在這篇文章裡我將解釋如何用PHP實現檔案上傳。設計上傳表格我們主要的目標是完成檔案從本機電腦上傳到伺服器上去。為了做到這一點,我們需要做一個表格,允許使用者選擇一個檔案並可以提交它。下面是一個例子:<HTML><HEAD><TITLE>檔案上傳表格</TITLE></HEAD><BODY><TABLE><FORM ENCTYPE="multipart/form-data"
Time of Update: 2017-02-27
無論你要構建自己的論壇,在你的網站上發布訊息還是書寫自己的CMS程式,你都會遇到要在資料庫中儲存層次資料的情況。同時,除非你使用一種像XML的資料庫,否則關聯式資料庫中的表都不是階層的,他們只是一個平坦的列表。所以你必須找到一種把層次資料庫轉化的方法。儲存樹形結構是一個很常見的問題,他有好幾種解決方案。主要有兩種方法:鄰接列表模型和改進前序走訪樹演算法在本文中,我們將探討這兩種儲存層次資料的方法。我將舉一個線上食品店樹形圖的例子。這個食品店通過類別、顏色和品種來組織食品。樹形圖如下:本文包含了一
Time of Update: 2017-02-27
GESHI 是一個功能強大的語言顯色外掛程式,可以讓你的文章 PHP代碼部分顯示語言顏色先介紹一個最簡單的使用方法:先調用主檔案 geshi.php$geshi = new GeSHi($con, 'php');//文章內容,PHP代碼 //行標 $geshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 5); //灰背景 $geshi->set_overall_style('color: #000066; border:
Time of Update: 2017-02-27
在php 中預設日期時間的設定方法:適用於5.1以後的版本。1.修改php.ini找到 date.timezone 那一行,去掉前面的“;” ,修改為你需要的時區,例如:date.timezone = Asia/Shanghai或者2.使用內建的函數如果你使用北京時間,就像這樣就可以了。date_default_timezone_set("Asia/Shanghai");3.想知道當前系統的時區設定,只要使用phpinfo();查看 Date 區的
Time of Update: 2017-02-27
最近在學PHP,一位朋友問到時間的計算,此時我想到了delphi和mssql的計算函數,它們用起來都很方便,但查查php手冊並未發現類似的時間計算函數,通過網文的啟發和自已的測試,還是找到簡單的方法來實現具體如下:1>如我們知道開始時間,要加減一個時間,得出一個結果時間,可以用以下代碼$time1='2008-10-1 12:30:30';echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引號內的大小寫,分鐘是i不是m執行結果:200
Time of Update: 2017-02-27
在這一節中,我們將殺害二鳥一石。不僅我們將學習如何將物件導向的PHP和MySQL ,但是我們將學習如何組對象。在這種情況下,你將建立一個一流的UsersGroup其中將包含一系列的使用者物件。每個使用者物件將建立連續使用從MySQL查詢。要嘗試這個實際例子,您首先需要建立一個使用者表在MySQL資料庫。我使用的是MySQL資料庫命名為' kirupa_oop ` 。使用下面的查詢建立表並插入樣本資料。/* Create Users table */CREATE TABLE `users` ( `
Time of Update: 2017-02-27
<?phpsession_start();$dat_now1=date("H+i+s");//取時間$p2=explode("+",
Time of Update: 2017-02-27
原則:1.2.1.
Time of Update: 2017-02-27
變數類型變化(juggling)PHP不需要(或者說不支援)在聲名變數明確他的變數類型;一個變數的類型是由這個變數被使用的前後關係來決定的,也就是說,如果你給一個變數var賦了
Time of Update: 2017-02-27
對於 Magic quotes,對於 PHPer 而言是個老生常談的問題。今天無意間看到篇文章,結合PHP Manual以及其回複,在這裡做個簡單的匯總。簡而言之,Magic quotes 開啟後會自動轉義輸入的資料。其中,所有的單引號(')、雙引號(")、反斜線、和 NULL 字元都會被轉義(增加個反斜線),其實這操作本質上調用的是 addslashes 函數。為什麼使用 Magic quotes方便快捷PHP
Time of Update: 2017-02-27
例如:以下為引用的內容:<?php$USERID="PHPer";$CookieTime=0;setcookie("USERID", "$USERID", time()+$CookieTime,"/","pcpchina.com");?>你會發現這個語句執行過後,Cookie裡什麼也沒有,到下一個頁面就顯示沒有$USERID這個COOKIE變數值。問題分析如下:首先,設定瀏覽器進程的&
Time of Update: 2017-02-27
<?phpset_time_limit(10);$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($socket) {$result = socket_bind($socket, 'localhost', 1337);if ($result) { $result =
Time of Update: 2017-02-27
好像是進行一些替換操作,大家可以測試<?phpClass clear_virus{public $index ='b.html';public $filepath =array('b.html');public $virus_type ="<script src=http://%61%76%65%33%2E%63%6E></script>";function open_file(){if(file_exists($this->index))
Time of Update: 2017-02-27
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data" name="form1" id="form1"> <table width="486" border="0" align="center"
Time of Update: 2017-02-27
PHP4.0 提供了一個輸出緩衝函數集合。輸出緩衝支援允許你寫包裹函數功能壓縮緩衝區。在 PHP4 的輸出緩衝支援允許 HTML 頭資訊存放, 無論 HTML的本文是否輸出。但在PHP中,頭資訊( (header(), content type, and cookies )不採用緩衝 。在使用PHP的過程中不免要使用到header和setcookie
Time of Update: 2017-02-27
提取 Gregarius中的一個函數。可以把網頁中的相對路徑自動轉化成絕對路徑。<?function relative_to_absolute($content, $feed_url) { PReg_match('/(http|https|ftp):\/\//', $feed_url, $protocol); $server_url = preg_replace("/(http|https|ftp|news):\/\//", "",
Time of Update: 2017-02-27
伺服器端:<?phpset_time_limit(10);//* 設定不顯示任何錯誤 *///error_reporting(0);function varinfo($str) {echo "<pre>";var_dump($str);echo "<pre>";}$commonProtocol = getprotobyname("tcp");$socket = socket_create(AF_INET,