求php頁面可以給另php檔案新增內容

2022-05-29 21:40:27 字數 5288 閱讀 6653

1樓:

如果沒有額外的需求,就是a頁面表單直接提交到b頁面(action="b.php") 然後在b頁面指定位置直接輸出即可

b頁面中**

輸出<?php

echo($str);

?>

2樓:出行e助手小程式

a.php中設定一個form,action提交至b.php點選提交後則跳至b.php,至於b.php,簡單,只需要在需要輸出輸入值的地方加入以下**即可:

<?php echo($_post['str']); ?>這裡$_post['str']就是從a.

php提交過來,命名為str的文字框內的內容,你也可以把這個str改成你想要的值。看到a.php中的文字框,把name="str"這裡的str改成你想要的就行了,然後b.

php的$_post['str']裡的str也做出相應改動。

3樓:水的就是你

假設a.php這個頁面要給b.php這個檔案新增內容,a.php中的**如下:

$txt = "在這裡寫入你想往b.php裡面新增的內容";

fwrite($myfile, $txt);

fclose($myfile);

這樣就可以了。不過這種想法不怎麼好,畢竟這樣動態修改源**對於伺服器來說是很不安全的

4樓:

a頁面點提交時,文字框裡的內容就寫到資料庫裡面,然後從b頁面從資料庫讀取出來就可以了噻

如何將一個php頁面的值傳給另一個頁面

5樓:匿名使用者

辦法很多:

第一種:get(就是url,也就是連結上帶有引數),例子:

1.php(第一個頁面)

傳遞get陣列名為arr,值是abc,傳遞到2.php頁面

看到?arr=abc了吧,這就是引數了,如果有兩個呢:傳遞get陣列名為abc,值是abc

&用這個隔開,當然啦,在網頁上看就是&

2.php(第二個頁面)

<?php

echo $_get['abc'];

//輸出傳遞過來的值

第二個辦法是:post,表單提交,依舊是給例子:

2.php(第二個頁面)

<?php

echo $_post['val'];

//輸出上一個頁面提交過來的val文字域的值。

?>

第三個辦法是:session,會話。還是給例子(注意,session是全域性變數,也就是說,它只要被宣告,在所有頁面都是可用的,前提是你不關閉網頁或者沒有到session的生命週期。

而post和get只要php執行完畢就會立刻被釋放,也就沒有了。):

1.php

<?php

session_start();

//會話開始,這樣你才可以呼叫session

$_session['val']='123';

//直接宣告全域性變數val的值等於123

echo $_session['val'];

?>

跳轉到第二個頁面去看看。

6樓:鍾靜秋

head.php

<?php

session_start();

$name = 111;

$_session['value']=22;

$_session['name']=$name;

?>

head2.php

<?php

session_start();

echo $_session['value'],$_session['name']=$name;

session_destroy();

?>

7樓:匿名使用者

page a:

<?php

$a = "hello";

?>

page b:

<?php

require_once "a.php";

echo $a." world!";

?>

訪問b.php會得到:hello world!

**********====

page a:

<?php

$a = "world";

?>

">點我跳到b.php

page b:

<?php

echo "hello".$_get['m'];

?>

訪問b.php會得到:hello world

8樓:賣萌的都是燒餅

cookie或者session

一個php檔案想用另一個php檔案裡的變數怎麼辦

9樓:幻翼高達

2、在index.php中,輸入

3、瀏覽器執行index.php頁面,此時會發現列印出了另一個php檔案的變數。

10樓:匿名使用者

只要把另一個檔案包含進來,比如:

include 'a.php';

在b.php檔案裡就可以用了,當然還要注意變數的作用範圍,每個變數都有作用域的,要使用前提還是要包含該檔案。

11樓:匿名使用者

1、使用include()語句,比如:b.php檔案訪問a.php檔案,只需要include("a.php");

a.php

<?php

$s=23;

?>

b.php

<?php

include("a.php");

echo($s);

?>

2、使用register 修飾符,可以獲得具有全域性作用域的變數。

12樓:匿名使用者

倆php檔案是類的話 就用繼承的 然後子類呼叫父類的屬性

要只是普通的php 就是 include進來 在用吧

13樓:

如果是經常用到的變數資料,可以直接global(全域性變數)!

14樓:

<?php

include_once(conn.php);

echo $conn;

?>

conn.php檔案內有conn這個變數

15樓:匿名使用者

使用include函式

怎麼用php讀取並顯示另一個php檔案的內容?

16樓:匿名使用者

<?php

$filename = "./test.php";

$str = file_get_contents($filename);

//可以是以短標籤或長標籤

$start1 = "<?";

$start2 = "<?php";

用空值替換php標籤,使他成為一個普通**,不讓apache編譯$str = str_ireplace($start1,"",$str);

$str = str_ireplace($start2,"",$str);

$end = "?>";

$str = str_ireplace($end,"",$str);

echo $str;

17樓:

你是指另一個伺服器上面的php檔案嗎?

那是不可以的。

php把變數傳給另一個php頁面

18樓:黎約傀儡組

session <

head 2'; echo '

head 2'; ?> <

'; echo $_session['name']; echo '

head 1'; ?>

php如何給一個檔案新增內容

19樓:匿名使用者

fwrite() 函式寫入檔案(可安全用於二進位制檔案)。

語法fwrite(file,string,length)說明fwrite() 把 string 的內容寫入檔案指標 file 處。 如果指定了 length,當寫入了 length 個位元組或者寫完了 string 以後,寫入就會停止,視乎先碰到哪種情況。

fwrite() 返回寫入的字元數,出現錯誤時則返回 false。

20樓:匿名使用者

$fp = @ fopen("a.txt","a");

if (fwrite($fp, 'a') === false)echo "成功地將 a 寫入到檔案a.txt";

fclose($fp);

----------

換行就在寫入的字元後面加個"\n"

php中如何將變數傳到另一個php網頁中,詳情進來看下。

21樓:飲鴆_止渴

php中將變數傳到另一個php網頁中,可以通過這些方法:get請求,post請求,session,快取等,其中get最簡單,像閣下這個需求 只需要傳id過去,可以直接用get請求。

實現方法如下,多餘的**我就不寫了,我只寫你迴圈中form表單裡的**:

""然後,資料就提交到dema.php去了,你再在dema.php裡寫這樣的**:

if(isset($_get["id"]))//判斷是否傳了id值過來

$id = $_get["id"];//將id值賦值給變數$id

然後就根據id處理後續頁面了

22樓:丷胤灬

foreach($xml->results->products->product as $val)}

23樓:

點選的時候提交一個表單,設定一個隱藏域

如何用form表單傳遞多個值給另頁面

一種方法 把需要提交的資料放在表單裡,把購物車的圖示視為表單的提交按鈕第二種 用連結方式傳遞資料,xx?引數名 引數值,這種方式只適用於少量引數的傳遞 pic rs pic price rs price 購物車 b.asp 接收變數 name request.querystring name pic...

在html中如何用js獲取另頁面的值,求大神

可以實現,不過還是要在jsp頁面實現,通過jsp頁面把html以檔案流的方式讀入,然後替換你想替換的地方,就是用replace,然後輸出html,頁面跳轉會是這樣的,先跳轉jsp,再跳html 1,你bai可以使用 拍變數法 就du是在jsp頁面寫段js,然後zhi把賦值dao 的部分用jsp讀出來...

求韓國地址的韓文翻譯(給當地郵遞員看的)另求此地的郵政編

2 41 58 韓國首爾市城北區下月谷2洞 41 58號 郵編 136 132 韓國郵編,請求幫助查詢 郵編 456 853 神南里 水雲郡 這兩個是音譯 不能保證漢字一定是這個 安陽市 京畿道 韓國 韓國的郵編是多少?幫忙翻譯下以下地址,是個正常地址嗎?為什麼有兩個462 150,462 150?...