从其他PHP文件中获取PHP警告

时间:2013-12-07 03:20:49

标签: php css

我有wordpress插件,可以从PHP生成动态CSS,假设文件名是dynamiccss.php。这是代码:

<?php
header("Content-type: text/css; charset: UTF-8");
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );


//CSS GOES HERE

?>

一切都运行良好,但是如果我使用另一个插件并且该插件在PHP中有错误,则错误消息总是出现在我的css文件中,例如当我从http://domain.com/dynamiccss.php访问css文件时:

<br />
<b>Warning</b>:  SOME PHP ERROR HERE...

My CSS CODE

此错误消息会导致混乱css。怎么预防这个?非常感谢你。

1 个答案:

答案 0 :(得分:1)

您是否尝试过关闭脚本顶部的错误报告?像这样:

<?php
error_reporting(0);
ini_set('display_errors', 0);

header("Content-type: text/css; charset: UTF-8");
$parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
require_once( $parse_uri[0] . 'wp-load.php' );


//CSS GOES HERE

?>