[請益] 為什麼學了php還是不會做網站

看板PHP作者 (chia)時間9年前 (2015/11/11 16:00), 編輯推噓12(12041)
留言53則, 16人參與, 最新討論串1/2 (看更多)
大家好 小弟是程式新手,學了php大概數週 想問個笨問題 之前曾在版上看到有人說: 覺得寫網站好酷,想試試看自己能否寫個網頁,就學php&mysql 對工作上某些人工流程不滿意,想試試看自己能否學寫程式、用電腦解決問題,就學pyth on 由於想試試寫網頁,所以我學了php 但學到現在,手冊都在講if,class,foreach等指令 (我看的是官方教學手冊) 我仍然只會在網頁上用各種方法輸出各種文字... 我不是好高騖遠,但想說至少練習做個,能把圖片存進mysql,然後用網頁搜尋圖片,這 樣的範例 稍微看了一下手冊的內容,之後的章節要開始講安全性的問題了,好像有點深 請問,我是不是學錯方向了~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.136.19.125 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1447228855.A.876.html

11/11 16:08, , 1F
底沒打好就想蓋大樓 當然你也可以直接照範例作
11/11 16:08, 1F

11/11 16:09, , 2F
只是作完了你能了解吸收的有多少 還是只是在練打字
11/11 16:09, 2F

11/11 16:11, , 3F
所以那種範例已經算是大樓了嗎…
11/11 16:11, 3F

11/11 16:12, , 4F
那只是磚頭吧
11/11 16:12, 4F

11/11 16:13, , 5F
如果你想蓋大樓了就去Google看怎麼寫 寫完把不會的洞
11/11 16:13, 5F

11/11 16:14, , 6F
補起來 那也蠻有用的
11/11 16:14, 6F

11/11 16:16, , 7F
只是有多少洞是你要補的 會不會補到沒有信心我就不知道了
11/11 16:16, 7F

11/11 16:17, , 8F
這實在很難想像,因為以前寫其他語言的時候,都會有一
11/11 16:17, 8F

11/11 16:17, , 9F
些api或是library可以用,我一直以為搜尋這種功能可能也
11/11 16:17, 9F

11/11 16:17, , 10F
有,不然做php實在也太難了,但做的人又這麼多
11/11 16:17, 10F

11/11 16:19, , 11F
好吧謝謝,請問針對那種範例,有沒有推薦的關鍵字
11/11 16:19, 11F

11/11 16:22, , 12F
有學過其他語言,那你就挑個framework練習吧
11/11 16:22, 12F

11/11 16:25, , 13F
你說的mysql存圖片,就直接孤狗範例作就對了
11/11 16:25, 13F

11/11 16:25, , 14F
做網站 用HTML吧
11/11 16:25, 14F

11/11 16:32, , 15F
不管PHP怎麼學,最後他能輸出的除了header就是純文字了
11/11 16:32, 15F

11/11 16:32, , 16F
剩下的就是靠著把純文字組合成HTML,這邊就要改研究HTML
11/11 16:32, 16F

11/11 16:33, , 17F
希望送出前有更多互動,就要研究純文字組合Javascript
11/11 16:33, 17F

11/11 16:34, , 18F
如果功能都有了想美化,那就繼續研究純文字組出CSS
11/11 16:34, 18F

11/11 16:34, , 19F
一切就是從輸出純文字這麼基礎的東西上開始的
11/11 16:34, 19F

11/11 16:36, , 20F
等到網頁成形後,送出的資料怎麼接與存,就會回到php
11/11 16:36, 20F

11/11 16:37, , 21F
存完以後再顯示個結果之類的,你就完成一整個動作循環了
11/11 16:37, 21F

11/11 16:42, , 22F
然後圖片存進資料庫之後,靠著PHP讀取出來,設定header
11/11 16:42, 22F

11/11 16:42, , 23F
為檔案,再把讀到的二進位資料輸出檔案下載功能就完成了
11/11 16:42, 23F

11/11 16:45, , 24F
謝謝大家,架構很完整了,尤其是framework,因為以前是
11/11 16:45, 24F

11/11 16:45, , 25F
用c做控制器開發的,沒有遇過類似這種template的概念
11/11 16:45, 25F

11/11 20:32, , 26F
官方教學都是教php沒有教網站整體吧 0.0
11/11 20:32, 26F

11/12 01:11, , 27F
framework跟template是兩回事好嗎
11/12 01:11, 27F

11/12 01:13, , 28F
該學的不學 還自以為抓到方向 不知又自以為知
11/12 01:13, 28F

11/12 01:14, , 29F
上面就有人跟你講了基礎中的基礎 四個英文字母那個
11/12 01:14, 29F

11/12 01:14, , 30F
不去找來學 還把framework當template咧
11/12 01:14, 30F

11/12 10:46, , 31F
PHP就是後端,不喜歡文字請洽HTML5+javascript
11/12 10:46, 31F

11/12 11:17, , 32F
我不太懂用其他的語言沒有類似template是怎麼一回事……
11/12 11:17, 32F

11/12 18:20, , 33F
他應該是找到SMARTY3 所以才以為是template吧XD
11/12 18:20, 33F

11/13 01:03, , 34F
我覺得大家可以不用這麼兇
11/13 01:03, 34F

11/13 07:38, , 35F
該是拿這個推圖出來的時候了
11/13 07:38, 35F

11/13 07:38, , 36F
-------------------------------------
11/13 07:38, 36F

11/13 07:38, , 37F
輸出(結構為HTML或其他Browser可判讀的文件)
11/13 07:38, 37F

11/13 07:38, , 38F
__________ __________
11/13 07:38, 38F

11/13 07:38, , 39F
∣Server: ∣→∣Browser: ∣
11/13 07:38, 39F

11/13 07:38, , 40F
∣執行表單目標的PHP ∣ ∣解讀HTML,執行含在 ∣
11/13 07:38, 40F

11/13 07:38, , 41F
∣或執行含有PHP碼的 ∣ ∣HTML裡的Javascript∣
11/13 07:38, 41F

11/13 07:38, , 42F
∣目標文件,輸出結果 ∣ ∣形成你看到的網頁 ∣
11/13 07:38, 42F

11/13 07:38, , 43F
∣_________∣←∣_________∣
11/13 07:38, 43F

11/13 07:38, , 44F
以POST或GET的方法,送出給表單目標的文件
11/13 07:38, 44F

11/13 07:38, , 45F
-------------------------------------
11/13 07:38, 45F

11/16 10:17, , 46F
做網站給人用跟單純寫程式是兩種態度
11/16 10:17, 46F

11/16 23:38, , 47F
老實說,你欠缺一個前輩。
11/16 23:38, 47F

11/16 23:38, , 48F
如果不是從其他語言轉過來而是從這裡當程式起點的
11/16 23:38, 48F

11/16 23:39, , 49F
比起雜讀一堆書,有時候不如一個前輩花幾個小時示範
11/16 23:39, 49F

11/16 23:42, , 50F
學習有時候就是少了最一開始的那一點"契機"
11/16 23:42, 50F

11/18 02:50, , 51F
其實原po只是搞錯PHP的功能…
11/18 02:50, 51F

11/25 03:40, , 52F
只有我以為做網站要先學HTML+CSS?
11/25 03:40, 52F

12/21 22:58, , 53F
這個行業是個累死人不償命的無底洞
12/21 22:58, 53F
文章代碼(AID): #1MGlMtXs (PHP)
文章代碼(AID): #1MGlMtXs (PHP)