【发布时间】:2014-09-28 08:22:35
【问题描述】:
我访问了我的页面www.mysite.com/theme/test/index.php,其中包含以下代码。我希望在h1 中看到test 这个词,但它是空白的:-( 有人可以解释我哪里出错了吗?
<?php
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
if ((false !== strpos($url,'theme')) || (false !== strpos($url,'colours'))) {
if(preg_match("/\/(\d+)$/",$url,$matches)) { $end=$matches[1]; }
?>
<div class="row">
<div class="medium-12 columns">
<h1 class="page-title"><?php echo ucwords(str_replace("-"," ",$end)); ?></h1>
</div>
</div>
<?php
}
?>
谢谢
【问题讨论】:
标签: php regex url preg-match strpos