@を追加して出力を非表示にします。
<?php
$host = "localhost";
$dbuser = "*****";
$dbpwd = "*****";
$db = "*****";
$connect = @mysql_pconnect( $host, $dbuser, $dbpwd );
if( !$connect ) {
header( 'Location: /custom-404-page.php' ); die;
} else {
$select = @mysql_select_db($db);
}
?>
このようなものがうまくいくはずです。
$result = @mysql_query ($query, $connection );
if ( mysql_error( $connection ) != "" ) {
header( 'Location: /custom-404-page.php' ); die;
}
または、すでにヘッダーが設定されている場合は、次のものに置き換えheader( 'Location: /custom-404-page.php' );
ます。
echo '<script>window.location.href="custom-404-page.php";</script>';
!注意: 関数呼び出しの前に @ を置くと、すべてのエラー メッセージが抑制されます。慎重に使用してください。実際には機能していない場合でも、すべてが機能していると考えることができます。