indexphp1
① 簡單index.php語句解釋 (希望能解釋到每一行)謝謝~
if(isset($_GET['upcache']) || !file_exists('index.html')) //如果 upcache 這個參數存在,並且文件index.html也存在,那麼執行條件體里的代碼
{
require_once (dirname(__FILE__) . "/include/common.inc.php"); //引用這個文件,然後下面就可以使用這個文件里定義的變數、方法、類等等
require_once DEDEINC."/arc.partview.class.php";//同上
$GLOBALS['_arclistEnv'] = 'index';//把全局變數 _arclistEnv 的值設定為 'index',這個全局變數可能存在於上面兩行代碼中引用的文件或者上面文件中再次引用的其它文件,如此往上找;如果不存在這個全局變數,則這里就相當於聲明定義了。
$row = $dsql->GetOne("Select * From `#@__homepageset`"); //用sql取數據、獲取一個結果集
$row['templet'] = MfTemplet($row['templet']); //取其中的 templet列 的數據,這個是定義的模板數據
$pv = new PartView(); //這個類應該是用來顯示的,聲明一個用來處理顯示邏輯的對象
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); //使用模板,也就是剛才取出來的那個
$row['showmod'] = isset($row['showmod'])? $row['showmod'] : 0; //顯示類型,不知道是怎麼個顯示法
if ($row['showmod'] == 1)
{ //顯示類型 1
$pv->SaveToHtml(dirname(__FILE__).'/index.html'); //應該是保存一個html文件
include(dirname(__FILE__).'/index.html'); // 將這個index.html載入進來
exit();
} else { //其他顯示類型
$pv->Display(); //
exit();
}
}
② 當點擊超鏈接如index.phpID=1時打開ID=1這個網頁,請問該怎麼操作。謝謝了!
把連接地址改成相對路徑後放到任何地方都不需要再次修改,比如你主頁放在
a
文件夾下,主頁上鏈接的頁面放在
a文件夾中的b文件夾下,你可以把連接地址改為
<
a
href="b/網頁文件名.html">
格式,圖片鏈接也一樣。你把a文件夾放哪都可以訪問到了。
即鏈接地址中不要加盤符
③ index.php是什麼意思
問號後面可以跟隨要傳遞的參數唄……
這些參數形如?a=1&b=2&c=3
index.php可以通過$_GET來獲得傳遞過來的參數(值)
應該是你要的答案吧??!!
④ PHP怎麼新建一個index.php
1. PHP是個伺服器端環境支持的軟體,PHP文件的編輯與php軟體本身無關。
2. php文件是純文本文件,這意味著可以使用任何一個文本編輯軟體來進行php文件的編寫,但建議使用專門的php腳本編輯器來編寫php文件,因為專門的php編輯軟體可以提供的功能更強大,比如:語法高亮顯示、代碼自動完成等。個人推薦phpDesigner軟體。
3. 新建一個index.php和如何打開編輯,這個你應該明白怎麼做吧,要提示的一點是:需要將編寫的index.php保存在網站的目錄下。
4. 調試,一般專門的php腳本編輯器如phpDesigner軟體等,都會提供這種功能。
⑤ index.php是什麼
index是普遍意義上的「首頁」,也就是你輸入一個域名後會打開一個頁面,基本上就是index.xxxx(基本上首頁都不會把index.xxxx顯示在url里,但也不絕對)
後面的php是「Hypertext Preprocessor」,一個腳本語言,與asp、jsp一樣是用來處理網站各種事物的程序。
(5)indexphp1擴展閱讀:
index.php的函數語法介紹:
1、語法:INDEX(array,row_num,column_num)返回數組中指定的單元格或單元格數組的數值。
INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。
2、參數:Array為單元格區域或數組常數;Row_num為數組中某行的行序號,函數從該行返回數值。
如果省略row_num,則必須有column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。
Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括弧括起來。
Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數使用區域1。
⑥ 請問php如何控制一個網站只能從首頁index.php進入呢
這個很多框架都有示例啊,具體的做法如下:
1、在index.php 定義一個常量,如下
<?phpdefine('FROM_INDEX',true);?>
2、在其他頁面檢測是否定義了這個常量,未定義就跳轉到首頁即可.
希望能幫到你
⑦ 如何理解一個index.php頁面的格式
PHP是一種動態語言,而HTML則是靜態的。你可以這么理解,PHP文件就是一段實現某種功能的程序,一般是在後台運行的,如果要讓PHP頁面顯示數據,那麼就用echo結合HTML,而且頁面顯示的數據可以隨著PHP語句的功能實時更新;而HTML是超文本標記語言,顯示的是用HTML寫好的靜態頁面。
⑧ index.php是什麼意思
GET傳參數,用GET傳參把前一個網頁的參數傳遞到下一個網頁,id是程序員寫網站的時候自己定義的參數名稱,「=」後面跟的是這個參數的值
GET傳參會將傳遞的參數會顯示在網頁地址欄,格式是網址後+「?」+「參數1的名字」=「參數1的值」+「&」+「參數2的名字」=「參數2的值」+ .....
比如
index.php?id=1&username=xxx
向index.php傳了兩個參數,一個叫「id」的參數值為1,一個叫「username」的參數值為xxx
⑨ index.php文件
index是普遍意義上的「首頁」,也就是你輸入一個域名後會打開一個頁面,基本上就是index.xxxx(基本上首頁都不會把index.xxxx顯示在url里,但也不絕對)
後面的php是「Hypertext Preprocessor」,一個腳本語言,與asp、jsp一樣是用來處理網站各種事物的程序。
(9)indexphp1擴展閱讀:
index.php的函數語法介紹:
1、語法:INDEX(array,row_num,column_num)返回數組中指定的單元格或單元格數組的數值。
INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。
2、參數:Array為單元格區域或數組常數;Row_num為數組中某行的行序號,函數從該行返回數值。
如果省略row_num,則必須有column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。
Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括弧括起來。
Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則INDEX函數使用區域1。
⑩ index.php怎麼解決
你是想隱藏掉index.php嗎?
這個得在.htaccess裡面配置
<IfMolemod_rewrite.c>
RewriteEngineon
RewriteCond%{REQUEST_FILENAME}!-d
RewriteCond%{REQUEST_FILENAME}!-f
RewriteRule^(.*)$index.php/$1[QSA,PT,L]
</IfMole>