Jak włączyć wyświetlanie błędów PHP na stronie

FAQ - zanim zapytasz.
Tutaj znajdziesz odpowiedzi na najczęściej zadawane pytania.
monk
Повідомлень: 556
З нами з: 11 січня 2009, 12:14:57
Стать: Не вказана
Агент користувача: Firefox Windows 1152x864

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення monk »

Ahh... To tutaj to wrzucasz. W takim razie na początku pliku.
Crashowiak
Повідомлень: 57
З нами з: 07 липня 2008, 10:03:08
Website at CBA.pl: http://www.spyroworld.cba.pl/news.php
Стать: Чоловік
Агент користувача: Firefox Windows 1280x720
Контактна інформація:

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Crashowiak »

Код: Виділити все

<?php
/*---------------------------------------------------+
| eXtreme-Fusion  Content Management System          |
+----------------------------------------------------+
| Copyright (c) 2005 eXtreme Crew                    |
| http://www.extreme-fusion.pl                       |
+----------------------------------------------------+
| Engine Php-fusion by Nick Jones                    |
| http://www.php-fusion.co.uk/                       |
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the |
| GNU General Public License. For details refer to   |
| the included gpl.txt file or visit http://gnu.org  |
+----------------------------------------------------*/
if (eregi("maincore.php", $_SERVER['PHP_SELF'])) die();

// If register_globals is turned off, extract super globals (php 4.2.0+)
if (ini_get('register_globals') != 1) {
    if ((isset($_POST) == true) && (is_array($_POST) == true)) extract($_POST, EXTR_OVERWRITE);
    if ((isset($_GET) == true) && (is_array($_GET) == true)) extract($_GET, EXTR_OVERWRITE);
}


// Prevent any possible XSS attacks via $_GET.
foreach ($_GET as $check_url) {
    if ((eregi("<[^>]*script*\"?[^>]*>", $check_url)) || (eregi("<[^>]*object*\"?[^>]*>", $check_url)) ||
        (eregi("<[^>]*iframe*\"?[^>]*>", $check_url)) || (eregi("<[^>]*applet*\"?[^>]*>", $check_url)) ||
        (eregi("<[^>]*meta*\"?[^>]*>", $check_url)) || (eregi("<[^>]*style*\"?[^>]*>", $check_url)) ||
        (eregi("<[^>]*form*\"?[^>]*>", $check_url)) || (eregi("\([^>]*\"?[^)]*\)", $check_url)) ||
        (eregi("\"", $check_url))) {
    die ();
    }
}
unset($check_url);


 
Usunąłem tamto co podmieniałem, byście powiedzieli co mam podmienić teraz.
Webdesigner
Повідомлень: 1803
З нами з: 26 березня 2008, 15:55:03
Звідки: /dev/null/
Стать: Чоловік
Агент користувача: Firefox Linux 1440x900

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Webdesigner »

"<?php" zamień na:

Код: Виділити все

<?php
error_reporting(E_ALL);
ini_set('display_errors',1); 
czyli początek pliku będzie taki:

Код: Виділити все

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
/*---------------------------------------------------+
| eXtreme-Fusion  Content Management System          |
+----------------------------------------------------+
| Copyright (c) 2005 eXtreme Crew                    |
| http://www.extreme-fusion.pl                       |
+----------------------------------------------------+
| Engine Php-fusion by Nick Jones                    |
| http://www.php-fusion.co.uk/                       |
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the |
| GNU General Public License. For details refer to   |
| the included gpl.txt file or visit http://gnu.org  |
+----------------------------------------------------*/ 
Зображення
Crashowiak
Повідомлень: 57
З нами з: 07 липня 2008, 10:03:08
Website at CBA.pl: http://www.spyroworld.cba.pl/news.php
Стать: Чоловік
Агент користувача: Firefox Windows 1280x720
Контактна інформація:

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Crashowiak »

Ok strona działa, ale coś jest nie tak z ShoutBoxem, losową fotką i reklamą... wejdźcie i sami zobaczcie - http://www.spyroworld.cba.pl
Webdesigner
Повідомлень: 1803
З нами з: 26 березня 2008, 15:55:03
Звідки: /dev/null/
Стать: Чоловік
Агент користувача: Firefox Linux 1440x900

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Webdesigner »

Możesz już wyłączyć raportowanie błędów (usunąć:

Код: Виділити все

error_reporting(E_ALL);
ini_set('display_errors',1);  
) Albo zamienić

Код: Виділити все

error_reporting(E_ALL); 
na:

Код: Виділити все

error_reporting(E_ALL ^ E_NOTICE); 
Зображення
Crashowiak
Повідомлень: 57
З нами з: 07 липня 2008, 10:03:08
Website at CBA.pl: http://www.spyroworld.cba.pl/news.php
Стать: Чоловік
Агент користувача: Firefox Windows 1280x720
Контактна інформація:

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Crashowiak »

Dzięki wielkie Webdesigner ;)
Аватар користувача
Ziom73
Повідомлень: 117
З нами з: 30 червня 2008, 13:23:10
Website at CBA.pl: http://www.webnets.cba.pl/
Стать: Чоловік
Агент користувача: Chrome Windows 1680x1050
Контактна інформація:

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Ziom73 »

Mi nie działa, i strona i debug.php:
http://schoolhack.cba.pl/debug.php
Webdesigner
Повідомлень: 1803
З нами з: 26 березня 2008, 15:55:03
Звідки: /dev/null/
Стать: Чоловік
Агент користувача: Firefox Linux 1440x900

Re: Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення Webdesigner »

Możliwe, że Twój skrypt później wyłącza raportowanie błędów.
Albo jest coś w stylu:

Код: Виділити все

if(!defined('COS')){die();} 
Зображення
pawjol
Повідомлень: 1
З нами з: 14 квітня 2017, 16:15:25
Стать: Не вказана
Агент користувача: Chrome Windows 1280x1024

Jak włączyć wyświetlanie błędów PHP na stronie

Повідомлення pawjol »

Ja zawsze korzystam z pomocy Houston mamy problem, zawsze mi chętnie pomoga i błyskawicznie rozwiążą problem jeśli chodzi o wszęlkie wirusy, błędy na stronach itp.
Відповісти