匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

有關php的學習問題

各位大大:

請問php在撰寫時是否需要什麼設定或撰寫軟體?我看書上寫

<FORM METHOD=POST ACTION="">帳號: <INPUT TYPE="text" NAME="account"><BR>密碼: <INPUT TYPE="text" NAME="password"><BR><INPUT TYPE="submit" value="送出"></FORM><HR>

你輸入的帳號: <?=$_POST[account]?> <BR>

你輸入的姓名: <?=$_POST[password]?>

<HR>

----------------------------------------------------------------------------------------

我用dreamweaver照著做按下送出時卻出現

HTTP 405 - 不允許存取的資源

Internet Information Services

-----------------------------------------------------------------------------------------

請教各位大大,是不是php需要設定什麼?還是有專用軟體撰寫?

已更新項目:

小君大大:

您說「要建立站台以及自己架設本機SERVER,例如APPSERV 」要怎麼做?

2 個已更新項目:

Ryusuke///09 大大:

您說「手動架站要怎麼架要在給我精闢的講解」真得嗎?我的作業系統有xp和linux,能兩樣都教嗎?

3 個已更新項目:

隨便啦!! 大大:

您說「想在現有的作業系統下則必需額外安裝apache相關套件」我不知道那些套件會不會有和那些東西相衝,您說「在網頁上搜尋 apache for windows 就有一堆」,並建議我「網頁的建置前的一些基本功課你需要做一下,

可去討論區等等的地方尋找一下"如何架站",

也可以去看這一篇 http://tw.knowledge.yahoo.com/question/?qid=140511... 如何做網頁。」還是不是非常瞭解?我的電腦有tomcat5.5,不知道額外安裝apache相關套件會不會掛了?

4 個已更新項目:
5 個已更新項目:

隨便啦!! 大大:

您說的http://home.educities.edu.tw/kai2002/teach/%E7%B6%... Domain和Network Domain是寫網域名稱,那如果沒有網域自己在家練呢?

6 個已更新項目:

隨便啦!! 大大:

您說iis要改port要怎麼改?

7 個已更新項目:

隨便啦!! 大大:

您的http://www.opitem.net/divide/SetupAppServ.doc%E8%A... 4.0.16的步驟我看不懂,可以請您再寫清楚安裝步驟嗎?

8 個已更新項目:

隨便啦!! 大大:

我安裝MySQL 4.0.16到了winmysqladmin時出了一些狀況,它並沒有讓我設定使用者名稱和密碼,所以是紅燈,我看my.ini出現的訊息是

9 個已更新項目:

# Example mysql config file.

# Copy this file to c:\my.cnf to set global options

#

# One can use all long options that the program supports.

# Run the program with --help to get a list of available options

10 個已更新項目:

# This will be passed to all mysql clients

[namo_apm]

default-character-set=latin1

character-sets-dir = C:/Program Files/Namo/WebBoard/Server/mysql/share/charsets/

[client]

#password=my_password

#port=3306

#socket=MySQL

11 個已更新項目:

# Here is entries for some specific programs

# The following values assume you have at least 32M ram

12 個已更新項目:

# The MySQL server

[mysqld]

#port=3306

#socket=MySQL

#skip-locking

13 個已更新項目:

#set-variable= key_buffer=16M

#set-variable= max_allowed_packet=1M

#set-variable= table_cache=64

#set-variable= sort_buffer=512K

#set-variable= net_buffer_length=8K

14 個已更新項目:

#set-variable= myisam_sort_buffer_size=8M

default-character-set=latin1

language=C:/Program Files/Namo/WebBoard/Server/mysql/share/english/

#server-id= 1

15 個已更新項目:

# Uncomment the following if you want to log updates

#log-bin

16 個已更新項目:

# Uncomment the following rows if you move the MySQL distribution to # another

# location

#basedir = d:/mysql/

#datadir = d:/mysql/data/

17 個已更新項目:

# Uncomment the following if you are NOT using BDB tables

skip-bdb

skip-innodb

18 個已更新項目:

# Uncomment the following if you are using BDB tables

#set-variable= bdb_cache_size=4M

#set-variable= bdb_max_lock=10000

19 個已更新項目:

# Uncomment the following if you are using Innobase tables

#innodb_data_file_path = ibdata1:400M

#innodb_data_home_dir = c:\ibdata

#innodb_log_group_home_dir = c:\iblogs

#innodb_log_arch_dir = c:\iblogs

2 個解答

評分
  • 1 0 年前
    最佳解答

    這是你的語法,

    <FORM METHOD=POST ACTION="">

    帳號: <INPUT TYPE="text" NAME="account"><BR>

    密碼: <INPUT TYPE="text" NAME="password"><BR><INPUT TYPE="submit" value="送出">

    </FORM><HR>

    你輸入的帳號: <?=$_POST[account]?> <BR>

    你輸入的姓名: <?=$_POST[password]?> <HR>

    若您這兩段語法是寫在同一頁的話基本上是OK的,

    action雖未指定但會執行本頁,

    也就是當你執行時會在下面出現

    你輸入的帳號: (您輸入的文字)

    你輸入的姓名: (您輸入的文字)

    但您說您執行時出現:

    HTTP 405 - 不允許存取的資源

    Internet Information Services

    很明顯的,字面上的意思是你跑的是Internet Information Services,

    也就是IIS,IIS(Internet Information Server)就是搭配微軟Windows 系列作業系統的Web伺服器,

    而IIS支援『ASP』(Active Server Pages)、Java技術,整合Message Queue能夠在網路上可靠的寄送或傳送訊息,建立事件導向的應用程式但並未支援您所想學的PHP,

    PHP也大多跑在Linux環境下配合apache的web伺服器,

    若您想在現有的作業系統下則必需額外安裝apache相關套件,

    在網頁上搜尋 apache for windows 就有一堆,

    但...個人的建議,您想學的應該是用PHP來製作網頁,

    但網頁的建置前的一些基本功課你需要做一下,

    可去討論區等等的地方尋找一下"如何架站",

    也可以去看這一篇 http://tw.knowledge.yahoo.com/question/?qid=140511... 如何做網頁。

    至於您所提及的該用什麼軟體開發,其實都差不多,好好的學一套用上手就夠了。

    希望有幫到您,加油嘍!!

    2007-06-13 14:13:48 補充:

    若依您的問題主要是以PHP開發來講,

    分別在兩種不同的server上,

    若是在Linux server上的話,

    您需要先研究研究Linux 安裝設定與架站,

    apache & mysql & php等套件Linux安裝光碟就有提供,

    至於教學範例,推薦"鳥哥的私房菜"是不錯,

    網址: http://linux.vbird.org/

    2007-06-13 14:14:08 補充:

    若是windows server的話,

    如我之前所說,他主要的套件是IIS與mssql,

    您的網頁會出現的問題就是把PHP跑在IIS上,

    所以,若您是要將PHP跑在windows server上,

    您必需將apache & mysql等套件裝入,

    至於套件與教學在這個站上面有 http://home.educities.edu.tw/kai2002/teach/

    因為網頁制作不單單只要會寫程式即可,

    所以才會強列建議您多去吸收相關的架站知識與方法。

    一步一步慢慢來嘍!

    希望有幫到您,加油嘍!

    2007-06-14 22:16:18 補充:

    若您的意思是想架設模擬伺服器環境來達到您想學習PHP的目地,

    您可以先到 http://www.appservnetwork.com/ 下載Appserv,

    安裝Appserv 和PHP MySQL..等程式,

    至於安裝教學礙於文字限制,我放在我的server上讓您下載。

    2007-06-14 22:16:51 補充:

    安裝圖文教學 : http://www.opitem.net/divide/SetupAppServ.doc%EF%B...

    接下來 phpMyAdmin 建立 MySQL 管理者,

    圖文教學 : http://www.opitem.net/divide/phpMyAdminForAppServ....

    phpMyAdmin 的登入,

    圖文教學 : http://www.opitem.net/divide/phpMyAdminForConfig.d...

    最後您將可開始設計您的程式了。

    2007-06-14 22:17:00 補充:

    注意:做以上動作前,若您有在XP上安裝IIS,請先停用或改port。

    若有問題可至我的網頁討論區留言給我

    http://www.opitem.net/

    希望有幫到您,加油嘍!!

    2007-06-15 10:55:15 補充:

    IIS停用或改Port,

    圖文教學 : http://www.opitem.net/divide/IISPORTorSTOP.doc

    2009-04-28 16:25:55 補充:

    小弟domain已停用,原本轉貼教學載點已移除,

    收到好學的網友來信詢後跟朋友借了空間來存放,

    請改用以下載點來抓取:

    apache for windows完整的教學

    http://www.mo-wen.com/divide/Apache+PHP+Mysql.doc

    Appserv安裝圖文教學:

    http://www.mo-wen.com/divide/SetupAppServ.doc

    2009-04-28 16:26:06 補充:

    phpMyAdmin圖文教學:

    http://www.mo-wen.com/divide/phpMyAdminForAppServ....

    http://www.mo-wen.com/divide/phpMyAdminForConfig.d...

    IIS停用或改Port

    圖文教學 : http://www.mo-wen.com/divide/IISPORTorSTOP.doc

  • 1 0 年前

    dreamweaver不錯,會用顏色區分,

    我建議用免費軟體,例如DEVPHP或者NOTEPAD++

    但只有dreamweaver有函數可直接拉選,還有涵數寫錯顏色會不一樣...

    其他的軟體充其量只是讓你可以方面撰寫,並無太多函數支援

    2007-06-12 08:57:43 補充:

    ---------------------------------------------------------------------------------------

    我用dreamweaver照著做按下送出時卻出現

    HTTP 405 - 不允許存取的資源

    Internet Information Services

    ------------

    你要建立站台以及自己架設本機SERVER,例如APPSERV

還有問題?馬上發問,尋求解答。