作者wrct29 (...)
看板PHP
標題[請益] PHP檔傳值到另一個PHP檔
時間Thu Oct 14 18:06:39 2010
各位好:
小弟在寫功課時遇到問題。
內容是要用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
1F:→ LewisHamiltn:cli?web? 10/14 18:11
2F:→ superpai:不能用input type="hidden"?? 10/14 18:20
※ 編輯: wrct29 來自: 140.116.103.179 (10/14 18:28)
3F:→ wrct29:因為要傳的值是在PHP裡面,我不知道要怎麼把它弄成input 10/14 18:29
※ 編輯: wrct29 來自: 140.116.103.179 (10/14 18:37)
4F:→ gconline:如果答案的值是數字的話 10/14 18:44
5F:推 bibo9901:直接寫在同一個PHP裡不行嗎 10/14 18:44
6F:→ wrct29:不行,他圖直接給我出現亂碼(崩潰...) 10/14 18:45
7F:→ gconline:a.php 裡面的 echo $c; 換成 10/14 18:45
8F:→ gconline:echo '<img src="b.php?data='.$C.'">'; 10/14 18:46
9F:→ gconline:然後b.php就用 $_GET['data'] 的方法取值囉~ 10/14 18:47
10F:→ wrct29:謝謝樓上,我試試看 10/14 18:48
11F:→ gconline:如果會有亂碼在試試看urlencode處理 10/14 18:48
12F:→ wrct29:太感謝樓上了...質傳過去了。這樣作業應該有機會能做出來了 10/14 19:00
13F:→ wrct29:能在問一下嗎?如果是要一次傳兩個變數呢? 10/14 19:06
14F:→ gconline:b.php?dataA='.$C.'&dataB='.$D.'&dataC=...... 10/14 19:09
16F:→ wrct29:謝謝樓上...趕作業去... 10/14 19:13
17F:→ superpai:弄成input不能用 value="<?php echo $foo ?>" 這種方法嗎 10/14 23:03
18F:推 newyellow:樓上那樣應該OK 不會把PHP弄成input 表示還不了解php.. 10/15 04:10
19F:→ newyellow:跟html之間的關係 10/15 04:10
20F:→ mathtku:嗯 原po真的是新手 不過還是請原po加油 10/15 08:38
21F:→ mathtku:superpai的這種寫法 可以試一下 因為這種情況很常出現 10/15 08:38
22F:→ wrct29:好的 我會去試試看 謝謝大家 10/15 09:59