"/echo \".*\"/U"试试使用这个正则表达式.
解决方案 »
- php,请教图片分流问题,急
- 急急急!上传文件有时可以有时失败
- 怎样做通用查询?
- php如何实现论坛短信提示
- 怎么遍历数据库表数据
- 大家来讨论一下如何从php4升级到php5
- 紧急:关于语句$sqlcmd="update tablename set password=password(\"$password\") where id=$id";的问题
- 如何防止在linux下运行php文件时不出现有关html的东东?(注意:是相当于在doc下运行,而不是在web里运行)
- php 怎么指定ID并修改里面的数据
- php时间
- 怎么对MYSQL数据库进行移植?它以什么样的文件格式存在的?
- win2000下 ,无法与mysql连接!!
xxxxxxx
xxxxxxxx
xxxx
";
我在最后一行用echo,靠,他连"?>"都echo在页面上.
echo \"hello,world\";
echo \"你好,中国!\";
echo \"测试连起来的\".\"句子\";
"; echo "<pre>". $code ."</pre>"; $code = eregi_replace("echo \"([^;]*)\";",
"print(\"\\1\");", $code); echo "<pre>". $code ."</pre>";
?>输出: echo "hello,world";
echo "你好,中国!";
echo "测试连起来的"."句子";
print("hello,world");
print("你好,中国!");
print("测试连起来的"."句子");
是多行的呢?那应该怎么写
$a=
<<<EOT
echo "xxxxxxxx
xxxxx
xxxxxxx";
echo "xxxxxxxxxxxxxxxxxxxx";
echo "xxxxxxxxxxxxxxxxxxxx";
EOT;
preg_match("/echo \".*\"/sU",$a,$t);
echo "<pre>".$t[0]."</pre>";
?>我测试过,可以匹配出来