看板 PHP 關於我們 聯絡資訊
各位好: 小弟在寫功課時遇到問題。 內容是要用PHP的GD畫圖,但是GD要放到下一個PHP被呼叫才不會有問題。 可是我需要把文件內的直傳到PHP,我已經試過GET和POST。 這個是用輸入的話,沒有問題。 但是要傳裡面已經建好的變數(從excel讀取後再經過運算),卻完全沒辦法。 有沒有大大知道這邊該用哪個語法,小弟新手,這個卡好久了。 謝謝... 抱歉,沒說清楚。是把一個PHP檔的直傳入另一個PHP檔。 而那個PHP檔是負責輸出圖形的。 然後,作業是傳到老師的serve。應該算是web吧。 這是開啟的檔a.php <? $c="str"; echo $c; ?> 我目標是要把a.php中的$c傳給b.php 這是要輸出圖的檔b.php <? header ("Content-type: image/gif"); $newImg = ImageCreate(1000,250); $skyblue = ImageColorAllocate($newImg,136,193,255); ImageFill($newImg,0,0,$skyblue); $dd=imagecolorallocate($newImg,0,0,0); ImageString($newImg, 10, 100, 9,輸出字串$C , $dd); ImagePNG($newImg); ImageDestroy($newImg); ?> 請問是我要加些甚麼宣告嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.103.179
LewisHamiltn:cli?web? 10/14 18:11
superpai:不能用input type="hidden"?? 10/14 18:20
※ 編輯: wrct29 來自: 140.116.103.179 (10/14 18:28)
wrct29:因為要傳的值是在PHP裡面,我不知道要怎麼把它弄成input 10/14 18:29
※ 編輯: wrct29 來自: 140.116.103.179 (10/14 18:37)
gconline:如果答案的值是數字的話 10/14 18:44
bibo9901:直接寫在同一個PHP裡不行嗎 10/14 18:44
wrct29:不行,他圖直接給我出現亂碼(崩潰...) 10/14 18:45
gconline:a.php 裡面的 echo $c; 換成 10/14 18:45
gconline:echo '<img src="b.php?data='.$C.'">'; 10/14 18:46
gconline:然後b.php就用 $_GET['data'] 的方法取值囉~ 10/14 18:47
wrct29:謝謝樓上,我試試看 10/14 18:48
gconline:如果會有亂碼在試試看urlencode處理 10/14 18:48
wrct29:太感謝樓上了...質傳過去了。這樣作業應該有機會能做出來了 10/14 19:00
wrct29:能在問一下嗎?如果是要一次傳兩個變數呢? 10/14 19:06
gconline:b.php?dataA='.$C.'&dataB='.$D.'&dataC=...... 10/14 19:09
wrct29:謝謝樓上...趕作業去... 10/14 19:13
superpai:弄成input不能用 value="<?php echo $foo ?>" 這種方法嗎 10/14 23:03
newyellow:樓上那樣應該OK 不會把PHP弄成input 表示還不了解php.. 10/15 04:10
newyellow:跟html之間的關係 10/15 04:10
mathtku:嗯 原po真的是新手 不過還是請原po加油 10/15 08:38
mathtku:superpai的這種寫法 可以試一下 因為這種情況很常出現 10/15 08:38
wrct29:好的 我會去試試看 謝謝大家 10/15 09:59