湯成
echo() 的快捷用法,但是你必須在php.ini 里面打開short_open_tag。<?='aa';?>等同于<?php echo 'aa';?>。如果short_open_tag打開了,<?php ?>就可以縮寫成<? ?>。如果同時要用到XML,可以禁用此選項以便于嵌入使用 <?xml ?>,也可以通過PHP來輸出。如:<?='<?xml version="1.0"';?>(例子來源: http://php.net/manual/zh/ini.core.php)
錢二愣
filemtime -- 取得文件修改時間int filemtime ( string filename )返回文件上次被修改的時間,出錯時返回 FALSE。時間以 Unix 時間戳的方式返回,可用于 date()。 本函數(shù)返回文件中的數(shù)據(jù)塊上次被寫入的時間,也就是說,文件的內(nèi)容上次被修改的時間。每次修改文件之后,系統(tǒng)都會記錄最后修改時間,你可以看看你自己電腦上的文件,都有修改時間的。
宗德
顯示PHP的當(dāng)前信息,其中包括PHP擴展和編譯版本,服務(wù)器信息和環(huán)境,PHP環(huán)境中,路徑,主機和本地配置選項,HTTP頭,PHP許可等等(詳細(xì)信息可參考PHP手冊)。要得到這些信息,不僅可以從瀏覽器中查看,還可以使用命令行在服務(wù)器上查看。
使用瀏覽器查看很簡單,:只需要在網(wǎng)站目錄創(chuàng)建一個PHP文件,使用上面提到的phpinfo()函數(shù),如:
1:<?php
2:phpinfo();
3:?>
然互在瀏覽器中輸入此文件路徑即可查看。
在Linux服務(wù)器上,還可以使用如下命令,不用瀏覽網(wǎng)頁同樣可以查看PHP信息,如:
php -r 'phpinfo();'
此命令同樣可以得到網(wǎng)頁形式的結(jié)果。
擴展資料:
phpinfo使用說明:
bool phpinfo ([ int$what = INFO_ALL ] )
輸出 PHP 當(dāng)前狀態(tài)的大量信息,包含了 PHP 編譯選項、啟用的擴展、PHP 版本、服務(wù)器信息和環(huán)境變量(如果編譯為一個模塊的話)、PHP環(huán)境變量、操作系統(tǒng)版本信息、path 變量、配置選項的本地值和主值、HTTP 頭和PHP授權(quán)信息(License)。
因為每個系統(tǒng)安裝得有所不同, phpinfo() 常用于在系統(tǒng)上檢查 配置設(shè)置和 預(yù)定義變量。
phpinfo() 同時是個很有價值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 數(shù)據(jù)的調(diào)試工具。
參考資料來源:百度百科-phpinfo
危臨敵盛
打開apache服務(wù)器。配置得好,瀏覽器中輸入,127.0.0.1就可以看到效果了。這時候你就可以在瀏覽器中查看編寫好的程序了。
我已經(jīng)配置好了,服務(wù)器連接也ok了,我不知道程序在哪里寫,怎樣導(dǎo)入到瀏覽器里。謝謝。
一般來說,自動配置好的服務(wù)器,網(wǎng)站文件保存在服務(wù)器安裝目錄下的,www文件夾內(nèi)。若你設(shè)置了根目錄在其他地方,到你設(shè)置的目錄下面,去創(chuàng)建文件吧。創(chuàng)建完了,通過瀏覽器輸入我說的地址,你就能找到所創(chuàng)建的文件。如果你的文件是寫好的代碼,瀏覽器就會顯示代碼的效果,服務(wù)器自動就把代碼解析了 。
陰磷火箭
1、在php中使用session,首先要啟動session會話,啟動session會話要使用php內(nèi)置函數(shù)session_start(),如圖所示。
2、 然后session_start()函數(shù)必須位于<html>標(biāo)簽之前才可使用,如圖所示。
3、啟動 session會話之后,用php內(nèi)置的數(shù)組對象$_SESSION[]來進(jìn)行存儲,新建一個index.php文件。
4、在index.php文件中,敲寫如下代碼,即可存儲內(nèi)容到session中。
5、存完之后就可以,把剛才存的key值來取出來就可以了,使用【echo $_SESSION['views']】命令。
6、在瀏覽器中輸入localhost:8080/jingyan/ssy/index.php,即可看到存進(jìn)$_SESSION 變量中的值了。
血河仙娘
一般在最開始 使用 session_star()接下來 可以對 session進(jìn)行操作, 賦值 或讀取$_SESSION['op_name']='admion';讀取時 $name= $_SESSION['op_name']
錢長水
代碼有誤寫成這樣就好了:<?php $view = $_GET['view']?><?php if($view=="list"){?>顯示內(nèi)容1<?php }?><?php if($view=="normal"){?>顯示內(nèi)容2<?php }?>
淚雨
按照以下的使用說明,可以快速的建立一個本地 PHP 開發(fā)環(huán)境。建議將 PHP 升級到最新的版e69da5e887aa3231313335323631343130323136353331333337626139本。
1.PHP安裝
使用綠色方式,下載Zip文件解壓。
2.配置
在解壓的根目錄下找到php.ini-development,是用于開發(fā)環(huán)境的配置文件;還有一個php.ini-production,這個是用于生產(chǎn)環(huán)境的配置文件。使用php.in-development,復(fù)制一份,重命名為php.ini。開始編輯。
定位registe_globals =Off;
建議不要打開,區(qū)別在于這個值是用來打開全局變量的,比如表單送過來的值,如果這個值設(shè)為“Off”,就只能用“$_POST['變量名']、$_GET['變量名']”等來取得送過來的值,如果設(shè)為“On”,就可以直接使用“$變量名”來獲取送過來的值,當(dāng)然,設(shè)為“Off”就比較安全,不會讓人輕易將網(wǎng)頁間傳送的數(shù)據(jù)截取。這個值是否改成“On”就看自己感覺了,是安全重要還是方便重要?
為了使php能夠調(diào)用其他模塊,可以以extension關(guān)鍵字搜索,定位到如下,去除選項前的分號,則打開此模塊的支持。
加載的模塊越多,占用的資源要稍微多些,可以忽略。比如要啟用mysql的支持,則找到如下
;extension=php_mysql.dll
去除前面的";"注釋就可以了。
所有的模塊都放在php解壓目錄下的ext目錄中,可以根據(jù)需要啟用。
3.與Apache協(xié)同工作
php以module方式與Apache相結(jié)合,打開Apache的配置文件,以關(guān)鍵字“LoadModule”定位,配置要加載的模塊,
在最后添加如下兩行:
LoadModule php5_module D:/php/php5apache2_2.dll
PHPIniDir "D:/php"
第一行“LoadModule php5_module D:/php/php5apache2_2.dll”是指以module方式加載php,第二行“PHPIniDir "D:/php"”是指明php的配置文件php.ini的位置,是當(dāng)然,其中的“D:/php”要改成你先前選擇的php解壓縮的目錄。
在php的解壓目錄下同時有php5apache2.dll和php5apache2_2.dll,因為我們的apache版本是2.2的,所以加載dll
使用php5apache2_2.dll,可以根據(jù)自己的情況配置。
屠龍刀
PHP執(zhí)行命令的四種方法
方法一:使用exec函數(shù)執(zhí)行系統(tǒng)外部命令
原型:function exec(string $command,array[optional] $output,int[optional]$return_value)
<? exec("dir",$outPut); print_r($outPut);?>
說明:列出和PHP執(zhí)行文件同級目錄下的所有目錄及文件信息。
知識點:exec執(zhí)行系統(tǒng)外部命令時不會輸出結(jié)果,而是返回結(jié)果的最后一行,如果你想得到結(jié)果你可以使用第二個參數(shù),讓其輸出到指定的數(shù)組,此數(shù)組一個記錄代表輸出的一行,即如果輸出結(jié)果有20行,則這個數(shù)組就有20條記錄,所以如果你需要反復(fù)輸出調(diào)用不同系統(tǒng)外部命令的結(jié)果,你最好在輸出每一條系統(tǒng)外部命令結(jié)果時清空這個數(shù)組,以防混亂。第三個參數(shù)用來取得命令執(zhí)行的狀態(tài)碼,通常執(zhí)行成功都是返回0。
方法二:使用system函數(shù)執(zhí)行系統(tǒng)外部命令
原型:function system(string $command,int[optional] $return_value)
123
<? system("dir");?>
知識點:system和exec的區(qū)別在于system在執(zhí)行系統(tǒng)外部命令時,直接將結(jié)果輸出到游覽器,如果執(zhí)行命令成功則返回true,否則返回false。第二個參數(shù)與exec第三個參數(shù)含義一樣。
方法三:使用函數(shù)passthru執(zhí)行系統(tǒng)外部命令
原型:function passthru(string $command,int[optional] $return_value)
知識點:passthru與system的區(qū)別,passthru直接將結(jié)果輸出到游覽器,不返回任何值,且其可以輸出二進(jìn)制,比如圖像數(shù)據(jù)。
方法四:反撇號`(和~在同一個鍵)執(zhí)行系統(tǒng)外部命令
123
<? echo `dir`;?>
知識點:在使用這種方法執(zhí)行系統(tǒng)外部命令時,你要確保shell_exec函數(shù)可用,否則是無法使用這種反撇號執(zhí)行系統(tǒng)外部命令的。