2011-03-07 62 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