看板 PHP 關於我們 聯絡資訊
安裝Ubuntu 16.04,過程就直接選擇要裝LAMP, 網頁路徑都設好之後,Client開http://xxx.xxx/test.php, 不知何故,會直接把原始碼吐出來, ex: <? echo"Test Page"; ?> 這個狀況要改什麼設定嗎? 印象中以前Ubuntu 10.X的年代,裝完就都可以用了啊!怎麼16.04會這樣?= = Thx! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.71.74 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1509726244.A.DFE.html
LinLinJim: <?php ?> 11/04 00:50
fezexp9987: <?= 11/04 00:53
cf1064: 應該是php縮寫沒有on 11/04 00:58
jfcherng: short_open_tag https://goo.gl/X9A2f9 11/04 01:56
hdw770715: 還真的是<?php ?> ||| 11/04 07:58
hdw770715: 以前都沒加php,看來有一堆頁面要改了! 11/04 07:59
hdw770715: Thx! 11/04 07:59
yanli2: 不用改頁面啦 php.ini 設定一下就ok 11/04 09:20
dinos: find . -name "*.php" -type f -exec sed -ie 's/<\?/<\?ph 11/04 12:03
dinos: p/g' '{}' \; 11/04 12:03
MangoTW: <?php 最好別省 11/04 12:38
Kenqr: short_open_tag 會產生一些問題 所以後來才預設關閉 11/04 14:59
Kenqr: 搜尋取代一下花不了多少時間 建議還是改程式 11/04 15:00
Darkland: https://goo.gl/5ZJ8bL 11/04 19:52
newversion: 如果哪本書的ex 都用short_open_tag 書可以丟了 11/06 21:33
newversion: 取代要小心 <?xml --->變 <?phpxml 11/06 21:37
JohnRoyer: 建議不要再使用 ?> end tag 了,除非 PHP 和 HTML 11/08 11:09
JohnRoyer: 在一起 11/08 11:09
Artlanis: 能請問為什麼不建議加 end tag呢? 11/09 00:18
cybereros: apache 11/10 13:22
jfcherng: 因為 end tag 非必須 11/12 05:31
jfcherng: 並且如果加了, 其後的內容都會被當成 HTML 輸出 11/12 05:31
jfcherng: 可能會有意外的東西被輸出 11/12 05:32
jfcherng: 如果程式有輸出 header 11/12 05:33
jfcherng: 那麼便不允許在輸出 header 前輸出任何內容 11/12 05:34
Artlanis: 感謝解惑 11/15 00:22