【发布时间】:2016-02-18 14:58:48
【问题描述】:
我正在尝试将 header("HTTP/1.1 404 Not Found"); 添加到以下 PHP 中,以便没有任何产品的页面显示为未找到。
if(@$usecsslayout) print '<div class="' . $cs . 'products">';
$totrows=ect_num_rows($allprods);
if(ect_num_rows($allprods)==0)
print (! @$usecsslayout ? '<tr><td colspan="' . $productcolumns . '" align="center">' : '') . '<p>'.$GLOBALS['xxNoPrds'].'</p>' . (! @$usecsslayout ? '</td></tr>' : '');
else while($rs=ect_fetch_assoc($allprods)){
我在if(ect_num_rows($allprods)==0)之后的各个地方添加了header("HTTP/1.1 404 Not Found");,文件挂了。
如果我将打印元素 (print (! @$usecsslayout ? '<tr><td colspan="' . $productcolumns . '" align="center">' : '') . '<p>'.$GLOBALS['xxNoPrds'].'</p>' . (! @$usecsslayout ? '</td></tr>' : '');) 替换为 header("HTTP/1.1 404 Not Found");,则会生成 Not Found。
我的问题是我想要一个 Not Found 与 print 语句相结合。
【问题讨论】:
标签: php