2011-03-07 65 views
0

我想要一個PHP表單,它將一個URL作爲用戶的輸入,然後向它添加一段文本。 示例:如果用戶在表單中輸入「http://solmri.com/27」,並且php腳本向其添加「?geek」。 因此,用戶得到的結果是「http://solmri.com/27?geek」 ..... 請建議的方法去做....PHP表單字符串修改

+6

你的意思是說_「如何學習PHP ?「_ – 2011-03-07 07:17:17

+0

你可以使用這個http://www.php.net/manual/en/function.str-pad.php – Bakudan 2011-03-07 09:26:01

+0

@shakti,nope ... – Mridul 2011-03-07 11:40:22

回答

1

你在談論的字符串連接PHP的?

<?php 
$a = "URL"; 
$b = $a . "geek"; // now $b contains "URLgeek" 

$a = "URL"; 
$a .= "?geek";  // now $a contains "URL?geek" 
?> 

http://php.net/manual/en/language.operators.string.php

作爲一個側面說明,如果你打算使用URL來傳遞變量,你需要做這樣的事情

URL?geek=true 
+0

我有疑問...如何從用戶獲取輸入並顯示輸出? – Mridul 2011-03-07 11:26:45

+0

我也有點.....形式將看起來像 <形式行動= 「stringadd.php」 方法= 「郵報」> 名稱: Stringadd.php看起來像這樣: 的URLÿ ou要求是:<?php $ url =「Hello」; $ b = $ a。 「?極客」; echo $ url; ?> 它正確嗎? 同時告訴我如何在提交表單後將用戶重定向到stringadd.php。 – Mridul 2011-03-07 11:38:02

+0

in stringadd.php你將不得不使用'$ _POST [「url」]''。看看http://php.net/manual/en/reserved.variables.post.php。基於這個,你可以使用類似'<?php $ url =「Hello」。$ _ POST [「url」]。「?geek」; echo $ url; ?>' – Eva611 2011-03-07 15:29:10