上边的$pattern多写了"'"'应该是"',不好意思。
解决方案 »
- win2003+iis 在服务器上可以访问网,在个人电脑无法访问
- XAMPP 使用中pear
- PHP分页问题
- 现在的开源cms,在php中发送邮件,一般都用什么类呢?
- 表格选中TR,自动勾选CHECKBOX的方法
- 在mysql数据库中建多少张表才不会影响到数据库的性能?建3000张表会不会有影响?
- 类中的成员函数是否不能返回static类型?
- php在win下的错误提示保露实际路径问题
- php跟数据库的连接$Con=@OCIlogon($user,$pw,ORACLEDB)怎样才能使Con为全局变量?
- 十分奇怪!POST的变量怎么不见了?????在线等待!!!高分相送!
- PHP 如何加密原代码?加密后的代码又能执行
- 上传图片的时候,如何判断这个图片的像素是否符合标准?比如必须小于120*200?急!
不会出错,不过你想干什么不很清楚,给出的代码不全
美工人员做出模版之后,需要一些条件$str是从模板里读出来的比如今天是2003-3-20,如果找不到符合2003-3-20的纪录那么
<tr><td>{content}</td></tr>这条就会在编译模版的时候将这行去掉,原$str就变成"<html><table><tr><td>this is a test</td</tr></table></html>"如果这个条件{if $condition<>"constant"}这个条件符合编译条件,那么
$str就会被编译成"<html><table<tr><td>{content}</td></tr><tr><td>this is a test</td></tr></table></html>";并且根据这个条件将{content}的内容给替换成程序搜索的东西。
设将{content}替换成
那么原$str就会变成"<html><table<tr><td<url><li>aaaaa</li><li>bbbbb</li></ul></td></tr><tr><td>this is a test</td></tr></table></html>";我最想要表达的就是将模板里的逻辑条件 转换成 php里的逻辑,然后对模板进行有条件的
编译,并且这种模板逻辑条件美工可以知道,那么页面与逻辑基本上分开了,
2、在你给出的代码片段中似乎最后使用了eval函数,但参数串的格式有问题
3、最好举例说明你的问题,这样便于别人理解
但eval编译出错。然后进行操作,是否决定替换{content}的内容。
因为要做到数据和逻辑与美工页面设计分离,所以有点复杂。
eval("$k=(\"chiny\"<>\"constant\");");
的参数串
然后
if($key) {
....
}else {
....
}