[請益] 表單傳遞變數後傳回該變數字串的圖片

看板PHP作者 (沒看過離合器ㄚ?)時間17年前 (2008/12/27 16:38), 編輯推噓3(3012)
留言15則, 2人參與, 最新討論串1/1
小弟我先在同一檔案(ABC.php)下以HTML執行表單把變數先傳給PHP執行,整體程式如下: <HTML> <BODY> <FORM ACTION='ABC.php' METHOD=POST> <?php . . . $string = $sum; ?> <TR> <TD> <INPUT TYPE='submit' NAME='Back' VALUE='Backspace'> </TD> </TR> . . . </HTML> </BODY> </FORM> 以上 如今要在原本的頁面顯示上面$string這個字串變數的圖片該如何執行? 在原本已經寫有HTML的環境下已是不可能辦到的,因為會出現亂碼。 似乎只能把將要產生圖片的程式寫成另一檔案picture.php,如下: <?php $pic = $string; // 自以為可以把ABC.php的$string變數傳進來先寫好... header("Content-type: image/png"); $im = imagecreate(400, 40) or die("Connot Initialize new GD image stream"); $background_color = imagecolorallocate($im, 200, 200, 200); $black = imagecolorallocate($im, 0, 0, 0); imagestring($im, 5, 10, 10, $pic, $black); imagepng($im); imagedestroy($im); ?> 然後再於ABC.php裡面加上 <img src = "ABC.php"> 當然目前小弟我除了include("ABC.php")之外已經不知道如何把變數傳進來了 而儘管真的有傳值進來給$pic,又因為有HTML在,網頁依舊給了一堆亂碼( ̄□ ̄|||)a 所以,就show張圖片而已,以PHP新手的小弟我來說,已經是山窮水盡了... 更遑論要保持原本的頁面(ABC.php)不動之外還要再加上這張字串圖...〒△〒 最後希望能有高手出面相救...拜託了<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.239.169

12/27 18:31, , 1F
這支程式的功能是?將ABC.php傳回的值寫到圖片上?
12/27 18:31, 1F

12/27 20:09, , 2F
嗯是的!
12/27 20:09, 2F

12/27 20:13, , 3F
那...為什麼非要POST到同一個頁面?
12/27 20:13, 3F

12/27 20:14, , 4F
ABC.php直接把直丟到另一頁處理不就好了
12/27 20:14, 4F

12/27 20:46, , 5F
嗯 因為是要求~ 實在沒辦法 得在同一頁面顯示圖片
12/27 20:46, 5F

12/27 20:47, , 6F
而您說可以單純只傳ABC.php的值到picture.php?
12/27 20:47, 6F

12/27 20:49, , 7F
儘管這樣ABC.php的值也得從html的表單傳來 小的我曾
12/27 20:49, 7F

12/27 20:51, , 8F
經把嵌在html中的php寫成另一獨立檔案再傳值給它
12/27 20:51, 8F

12/27 20:52, , 9F
然後再從picture.php include進來 然而不管怎樣
12/27 20:52, 9F

12/27 20:53, , 10F
都無法在原本的html頁面顯示出picture.php的圖片
12/27 20:53, 10F

12/27 21:34, , 11F
<img src="picture.php?string=$string" />
12/27 21:34, 11F

12/27 21:34, , 12F
這樣不就可以傳值了
12/27 21:34, 12F

12/28 06:51, , 13F
嗯...值還是傳不過去@@ 只會在原本的頁面顯示背景
12/28 06:51, 13F

12/28 06:52, , 14F
字串的部分沒有顯示出來...╮(╯_╰)╭
12/28 06:52, 14F

12/28 13:44, , 15F
嗯 謝謝l大 處理了一下解決了~ 科科...<(_ _)>
12/28 13:44, 15F
文章代碼(AID): #19LUcP7P (PHP)
文章代碼(AID): #19LUcP7P (PHP)