網頁php
㈠ 如何把php網頁打開
php定時打開網頁實現較麻煩,不過我可以給你個思路實現我上次寫的靜態頁面自動調用php頁面再次生成靜態頁
首先index.html或index.php使用javascript產生一個計時器定時打開一個php配置頁,配置頁再寫方法調用刷新什麼頁或者生成主頁文件,如此即可,非得用php的代碼或方法去實現
㈡ 做網頁必須要用PHP和js嗎
1、首先,你要分清楚,寫網站分為前段和後端。前段就是展示頁面,所用技術就是HTML,css,js.後端就是PHP,python, java ,ruby等等。
做個比喻,HTML讓網站有了骨架,css讓網站有了色彩,js讓網站能夠動態。而後端的語言PHP就是讓網站有了思想。
2、js用於前端交互,php用於後台邏輯操作;
做網頁前端你可以不用js,但是很多功能無法實現,後台不用php當然可以,後台語言並不止php,可以用java,python等等;
3、做網站的伺服器端語言有:asp、asp.net 、php 、java 、 Python ....
做網站的前端端語言有:css 、 html 、 html5 、 javascript 、 jquery ....
必選:其中一門 服務端語言(後端) + html(或者html5) + css(網站樣式)+javascript(前端特效/必要時需要jquery)
㈢ 網站php問題
在選擇使用PHP版本或者純靜態時,主要是跟進網站程序來定的。
如果只是HTML靜態文件沒有使用到PHP的話,我們可以選擇純靜態;
當我們網站程序需要用到PHP時,我們就需要選擇PHP版本;
一般網站程序對PHP版本會有一個最低版本要求,只要大於該版本就可以運行。
㈣ php網頁怎麼打開
PHP是一個網頁腳本,但不同於html xml 標簽語言,直接可以通過瀏覽器打開,需要有PHP的運行環境才可以訪問和打開文件,如果只是編輯PHP打開文件,只需要用記事本或者通過相關的編輯器如(DW、EclipsePHP、editplus 等)打開編輯即可。
打開php的常用工具
1.Dreamweaver ;
2.EclipsePHP ;
3.editplus ;
4.zend studio 這個是php官方默認的編輯器;
5.記事本也可以直接打開
運行php文件的平台
打開php文件使用以上說的任意一個軟體都可以打開,但要是運行php文件的話那就要使用到php運行平台了,以下我就教你快速的拾建php集成環境吧;
1.要下載appser集成安裝包;
2.下載軟體後把安裝好後把php文件放到appser安裝好後的www目錄下;
3.運行就是在瀏覽器中輸入http://127.0.0.1/要運行的php文件名;
㈤ 怎麼用PHP編網頁
1、學會建表
2、你得往表裡插數據 或者 別人往裡面存數據
3、如果那個 ip 不是 localhost ,就是說資料庫是在 伺服器上面,你寫了php程序,放在你自己電腦的xampp, 要注意把localhost改成伺服器ip ,或者得把你寫的程序上傳到伺服器空間。
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_select_db('user', $link ) or die ('Cant use user: ' . mysql_error());
$result = mysql_query("SELECT * FROM user");
while ($npr=mysql_fetch_assoc($result)) print_r($npr) // 這里可以根據欄位,輸出成 <tr><td> </td> 這樣的表
mysql_close($link);
?>
這就是大體思路,一些具體細節你的自己去學,老師布置的任務,是為了讓你學習知識,你遇到思路問題,可以找人問,但具體知識還得你自己學吧,不然讀個什麼書呢。
㈥ 如何修改PHP網頁,我要有的分都給你,謝謝
1、打開寶塔登錄頁面,輸入賬號密碼,點擊登錄來進入到寶塔面板。
㈦ php網頁運行原理
轉載以下,希望對你有幫助:
你有沒有想過PHP是怎麼在瀏覽器里輸出「你好世界」的?我也是看了PHP內核和擴展後才知道的。也許有些朋友也想知道其中原理,那就讓我們開始吧。
在上一篇網志里我簡單介紹了「在我瀏覽這個頁面之前都發生了些什麼?」這個問題。如果你錯過了就點這里看看吧。現在我要討論的是「PHP是怎樣在瀏覽器里輸出內容」這個問題。
簡介
先看看下面這個過程:
1. 我們從未手動開啟過PHP的相關進程,它是隨著Apache的啟動而運行的;
2. PHP通過mod_php5.so模塊和Apache相連(具體說來是SAPI,即伺服器應用程序編程介面);
3. PHP總共有三個模塊:內核、Zend引擎、以及擴展層;
4. PHP內核用來處理請求、文件流、錯誤處理等相關操作;
5. Zend引擎(ZE)用以將源文件轉換成機器語言,然後在虛擬機上運行它;
6. 擴展層是一組函數、類庫和流,PHP使用它們來執行一些特定的操作。比如,我們需要mysql擴展來連接MySQL資料庫;
7. 當ZE執行程序時可能會需要連接若干擴展,這時ZE將控制權交給擴展,等處理完特定任務後再返還;
8. 最後,ZE將程序運行結果返回給PHP內核,它再將結果傳送給SAPI層,最終輸出到瀏覽器上。
深入探討
等等,沒有這么簡單。以上過程只是個簡略版,讓我們再深入挖掘一下,看看幕後還發生了些什麼。
1. Apache啟動後,PHP解釋程序也隨之啟動;
2. PHP的啟動過程有兩步;
3. 第一步是初始化一些環境變數,這將在整個SAPI生命周期中發生作用;
4. 第二步是生成只針對當前請求的一些變數設置。
PHP啟動第一步
不清楚什麼第一第二步是什麼?別擔心,我們接下來詳細討論一下。讓我們先看看第一步,也是最主要的一步。要記住的是,第一步的操作在任何請求到達之前就發生了。
1. 啟動Apache後,PHP解釋程序也隨之啟動;
2. PHP調用各個擴展的MINIT方法,從而使這些擴展切換到可用狀態。看看php.ini文件里打開了哪些擴展吧;
3. MINIT的意思是「模塊初始化」。各個模塊都定義了一組函數、類庫等用以處理其他請求。
一個典型的MINIT方法如下:
PHP_MINIT_FUNCTION(extension_name){
/* Initialize functions, classes etc */
}
PHP啟動第二步
1. 當一個頁面請求發生時,SAPI層將控制權交給PHP層。於是PHP設置了用於回復本次請求所需的環境變數。同時,它還建立一個變數表,用來存放執行過程中產生的變數名和值。
2. PHP調用各個模塊的RINIT方法,即「請求初始化」。一個經典的例子是Session模塊的RINIT,如果在php.ini中啟用了Session 模塊,那在調用該模塊的RINIT時就會初始化$_SESSION變數,並將相關內容讀入;
3. RINIT方法可以看作是一個准備過程,在程序執行之間就會自動啟動。
一個典型的RINIT方法如下:
PHP_RINIT_FUNCTION(extension_name) {
/* Initialize session variables, pre-populate variables, redefine global variables etc */
}
PHP關閉第一步
如同PHP啟動一樣,PHP的關閉也分兩步:
1. 一旦頁面執行完畢(無論是執行到了文件末尾還是用exit或die函數中止),PHP就會啟動清理程序。它會按順序調用各個模塊的RSHUTDOWN方法。
2. RSHUTDOWN用以清除程序運行時產生的符號表,也就是對每個變數調用unset函數。
一個典型的RSHUTDOWN方法如下:
PHP_RSHUTDOWN_FUNCTION(extension_name) {
/* Do memory management, unset all variables used in the last PHP call etc */
}
PHP關閉第二步
最後,所有的請求都已處理完畢,SAPI也准備關閉了,PHP開始執行第二步:
1. PHP調用每個擴展的MSHUTDOWN方法,這是各個模塊最後一次釋放內存的機會。
一個典型的RSHUTDOWN方法如下:
PHP_MSHUTDOWN_FUNCTION(extension_name) {
/* Free handlers and persistent memory etc */
}
這樣,整個PHP生命周期就結束了。要注意的是,只有在伺服器沒有請求的情況下才會執行「啟動第一步」和「關閉第二步」。
㈧ 用PHP做網頁有什麼好處
首先,你根本就沒有個概念,什麼是PHP,什麼是DW,DW只是一個工具,用來做網頁的工具,可以用來設計網頁,也可以用來開發資料庫,PHP是一門語言,跟其他的語言一樣,ASP,JSP,CFM,這是一種程序一種語言,不僅僅只是用來做網頁,主要是用來開發,基於WEB平台下的系統,比如文章管理系統,商城系統,搜索引擎等等數以萬計的系統,DW跟PHP比就好像是樓房跟建築材料一樣,DW只能做樓房,而你可以用建築材料做任何你想做的東西,而為什麼PHP現在這么流行,他比其他語言難道功能強大嗎,不是的,任何程序任何語言都一樣,只是要達到一種你想要的目的,PHP最大的特點就是這玩意是開源的,跟LIUNX,APACHE,MYSQL,一樣就是開源的,開源就意味著免費,就是開放源碼的意思,誰都可以去研究,去開發,在中國這種概念,理解起來可能有點費勁,如果你只是想做網站,那DW足可以滿足你,如果你想干更大的事,那就畢必要去學習一門語言。DW之所以強大,因為這玩意裡面內置了各種各樣的代碼,PHP也在其中,你可以不費力的就開發出一個網站,但是局限性太大,因為你根本就不用去了解代碼就可以開發網頁,便PHP的話,就畢必去學習它的語法,一行一行的寫出來,沒有個二三年連門都入不了,更別說精通了,但DW不一樣,二三年足以成為一個高手,總之一句話,在IT這個行業里,你什麼都要學,每天都要學,否則就OUT了,選擇IT就是選擇了,活到老學老,否則你在這個圈子裡混不下去。
㈨ 用HTML做網頁和用PHP或者ASP做網頁有什麼區別
用HTML做網頁和用PHP或者ASP做網頁有兩種區別:
1.功能有區別:
html做網頁是前端的,給瀏覽器執行、渲染,本地打開就可以看到效果。php/asp則不同,是服務於後端的程序,在伺服器運行的,生成前端的代碼發送給客戶端(瀏覽器)。
2.狀態有區別:
早期的網站都是靜態的,也即是html的,有多少個頁面就要有多少個html文件,1000條新聞要1000個html頁面,而php等動態網站,只要一個php文件就夠了,所以叫動態。動態網站才可以交互,比如用戶留言。
3.語言性質有區別:
(1)php是伺服器端語言,必須要運行在支持php腳本的web伺服器上,hp是服務端語言。是由服務端的程序解釋的。php的輸出代碼,最終還是要轉換為HTML。
(2)php的出現主要為了處理動態網頁,也就是處理htmlhtml是標記語言,不需要web伺服器就可以在瀏覽器上被解析。html是客戶端語言。是由瀏覽器解釋的。只用HTML做出來的網頁是靜態網頁,沒任何交互功能。
㈩ php是用來做網頁的嗎它和dreamver有何不同
PHP
是一種伺服器端的,嵌入HTML的腳本語言。PHP區別其他像客戶端Javascript的地方是它的代碼在伺服器端執行.PHP能做什麼?
最低水平,PHP可以做任何其他CGI程序所能做的事,例如收集表格數據,生成動態頁面內容,或者收發cookies.可能最強大,最有意義的特性是PHP支持大范圍的資料庫.書寫一個支持資料庫的Web
頁面是難以置信的簡單.
下面是當前支持的資料庫:
Adabas
D
InterBase
Solid
dBase
mSQL
Sybase
Empress
MySQL
Velocis
FilePro
Oracle
Unix
dbm
Informix
PostgreSQL
PHP通過協議也支持與其他服務的"交談",像IMAP,
SNMP,
NNTP,
POP3,
甚至是
HTTP.
你也可以打開晦澀的
網路介面和其他協議交互.
Macromedia
Dreamweaver
是建立
Web
站點和應用程序的專業工具。它將可視布局工具、應用程序開發功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發人員和設計人員都能夠快速創建界面吸引人的基於標準的網站和應用程序。從對基於
CSS
的設計的領先支持到手工編碼功能,Dreamweaver
提供了專業人員在一個集成、高效的環境中所需的工具。開發人員可以使用
Dreamweaver
及所選擇的伺服器技術來創建功能強大的
Internet
應用程序,從而使用戶能連接到資料庫、Web
服務和舊式系統。
從介紹上看兩者根本不是同一類