在通过表单传递变量的时候,如何处理文本中的“%”??? 不过这里%没什么在提交时“$name“不受影响 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个无所谓的吧PHP自己会处理的 不对阿,就像csdn这个回复窗口一样,我在里面录入了文字之后,用这个<form method = post action = test.php><textarea name = "abc" ....></textarea>...<html><?php#------test.php----echo HTTP_POST_VARS['abc'];?>如果录入的文本中有“%”,就不行,什么都不显示,如果没有,一切正常啊!!……录入的文本是一定要有%的,怎么办啊……:( str_replace('%',"%",$str);試一試 不信你们自己做个这样的例子,可以在里面输入带%的文本的,并可以通过post变量回显……如果可以通过,请给我看看那个代码。 to wasy(嘻嘻哈哈):我估计根本都取不到那个$str的值……好,明天去公司看看。:)谢谢你。 你說:不信你们自己做个这样的例子,可以在里面输入带%的文本的,并可以通过post变量回显……如果可以通过,请给我看看那个代码。<?echo $inp?><form action="<?=$PHP_SELF?>" name=form1 method=post><input name=inp type=text></form>輸入%,顯示很正常呀我還以爲你爲了防止別人輸入%而將所以紀錄都可以查找出來呢 wasy(嘻嘻哈哈):要是用$str="....";那么这段代码将没有任何效果,要是用$HTTP_POST_VARS....也是看不到这个变量的值…… 不會吧?再用urlencode和urldecode試一試 我取不到那个变量的值,我怎么处理啊?$str=null;你说我怎么func($str);啊???:( 用get方法加上urlencode传递,在用urldecode解码试一试 谢谢朋友们的热心帮忙,已经解决了,原来是那个printf()对%有解释^_^用echo搞定!记得我原来是用echo的啊,怎么回事?:) 求一个正则匹配 Notice: Array to string conversion FTP 上传为什么不成功? phpmailer发送邮件,使用hotmail邮箱需要开启ssl功能,如何开启 php初学者测试 php怎么连接MySQL数据库 一条有相当难度的SQL语句 菜鸟提问:如何把写好的代码放在plesk8.2.0上,急急急急急急`````````` 【新年快乐,散分庆祝】 装好win2k+apache+PHP,浏览时变成了下载“/”,求助 php怎么判断一个字节是汉字的高位还是低位 include问题!
PHP自己会处理的
就像csdn这个回复窗口一样,
我在里面录入了文字之后,
用这个
<form method = post action = test.php>
<textarea name = "abc" ....></textarea>...<html>
<?php
#------test.php----
echo HTTP_POST_VARS['abc'];
?>
如果录入的文本中有“%”,就不行,什么都不显示,
如果没有,一切正常啊!!……录入的文本是一定要有%的,怎么办啊……:(
試一試
并可以通过post变量回显……如果可以通过,请给我看看那个代码。
我估计根本都取不到那个$str的值……好,明天去公司看看。:)
谢谢你。
不信你们自己做个这样的例子,可以在里面输入带%的文本的,
并可以通过post变量回显……如果可以通过,请给我看看那个代码。<?
echo $inp
?>
<form action="<?=$PHP_SELF?>" name=form1 method=post>
<input name=inp type=text>
</form>
輸入%,顯示很正常呀我還以爲你爲了防止別人輸入%而將所以紀錄都可以查找出來呢
要是用$str="....";那么这段代码将没有任何效果,
要是用$HTTP_POST_VARS....也是看不到这个变量的值……
再用urlencode和urldecode試一試
你说我怎么func($str);啊???:(
用echo搞定!记得我原来是用echo的啊,怎么回事?:)