作者vu0ru043 (麥茶)
看板PHP
標題[請益] 關於PHP上傳圖檔
時間Wed Dec 23 11:35:18 2015
大家好,想請教一個問題,
最近在學習怎麼上傳圖檔到網頁上,
有段程式碼無法理解。
<?php
...
/* define('GW_UPLOADPATH', 'images/')
$screenshot = $_FILES['screenshot']['name']*/
echo '<img src="' . GW_UPLOADPATH . $screenshot . '" alt="score image"/>;
...
?>
請問一下,
為什麼img這裡的程式碼是
img src="' . GW_UPLOADPATH . $screenshot . '"
而不是
img src=" GW_UPLOADPATH . $screenshot "
img src=”…”是html的語法,
但不太懂GW_UPLOADPATH . $screenshot的前後加上句點與單引號的用意。
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.243.10.205
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1450841721.A.466.html
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1450841721.A.466.html
※ 編輯: vu0ru043 (27.243.10.205), 12/23/2015 11:36:36
1F:推 Peruheru: . 句號在php是字串連接,等於其他語言的+或& 12/23 12:07
2F:→ Peruheru: echo那段語法 分別連接了四個字串 12/23 12:08
3F:→ Peruheru: 中間兩個字串,來自變數與定義 12/23 12:09
4F:→ Peruheru: 兩後兩個字串,都是使用'單引號作為開頭與結尾 12/23 12:09
5F:→ Peruheru: 至於你看到的雙引號",他[只是字串的一部分] 12/23 12:10
6F:→ Peruheru: 宣告字串時,你用什麼開頭就用什麼結束 12/23 12:10
7F:→ Peruheru: 他用單引號開頭,就不可能用雙引號結束,只會被當成[字] 12/23 12:11
8F:推 wotupset: echo '<img src="XDD">'; 12/23 18:37
9F:→ wotupset: echo '<img src="'.$a.'">'; 12/23 18:37
10F:→ vu0ru043: 原來如此 瞭解! 感謝兩位~ 12/23 20:51
11F:→ MOONRAKER: 學php沒有學到 . 也是夠鮮的。 12/24 17:21
12F:→ vu0ru043: 其實有學到'.' 但我下意識的把img的""當成php的""來看 12/26 11:21
13F:→ vu0ru043: 所以就混亂了 12/26 11:21
14F:→ MOONRAKER: 這就是用echo輸出HTML的缺點 兩種引號看得眼睛快瞎掉 12/28 21:28
15F:→ MOONRAKER: 雖然在for() {}內還是可以用 ?> <?php 來簡化這個情況 12/28 21:28