0
我有2个链接的文件,我需要替换2件事情。 只有第一个作品另一个还有占位符。多个问题str_replace
FILE 1个
ob_start() ;
//buffers and gets title and meta
echo "<title>";
$gettitle="##pagetitle##";
echo $gettitle;
echo "</title>";
echo "<META NAME=\"Description\" CONTENT=\"";
$getmeta="##metacontent##";
echo $getmeta;
echo "\">";
FILE 2
$pagetitle = "Reviews and Tutorials" ;
str_replace("##pagetitle##", $pagetitle, $gettitle) ;
$metacontent = "Reviews and Tutorials from Socal Mods. Discover something new!" ;
str_replace("##metacontent##", $metacontent, $getmeta) ;
ob_clean;
所以在结果页面标题的作品,但它只是打印## metacontent ##。
在此先感谢
伊夫试着用不同的ob_控制周围拧,但不能让它开始工作。
我们看不到您如何检索ob内容,请将这些片段添加到代码中。这可能是你在第一次更换后不必要地'ob_clean'。 – mkilmanas 2011-06-06 08:25:07
第一次发生事故后的ob_clean。 你什么意思转播的内容,这就是所有相关的代码,我有 – Tom 2011-06-06 08:32:58
我的意思是 - 你不应该为了操纵它们来获取输出缓冲区的内容是什么?在文件2 '$ =的getTitle ob_get_contents();'' $ getmeta = ob_get_contents();' 或者你如何在这些瓦尔得值?你以某种方式将一个文件包含到另一个文件中? – mkilmanas 2011-06-06 09:38:14