Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]powtórka: nie wypisuje się var_dump() ani die()
RAM
post 20.04.2011, 17:23:13
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 7.10.2008

Ostrzeżenie: (0%)
-----


Ponawiam post, tym razem z BBCode.

Nie widzę swojego błędu. Problem jest taki: wyświetla się wyłącznie var_dump($statementNo) (i $statementNo jest !empty). Nie wyświetla się var_dump($message) ani die($message) ani echo '#'. writeToLog() poprawnie zapisuje w pliku loga.
Debuggowania nie udało mi się odpalić.

Kod
// import_statement.php:
var_dump($statementNo);  // działa
if (!empty($statementNo)) {
  error(ERRMSG_STATEMENT_ALREADY_IMPORTED); // wchodzi do funkcji error()
}
echo '#'; // tutaj problem

// functions.inc.php:
function error($message) {
  global $currentUser;
  if (ob_get_length() !== false) {
    ob_end_flush();
  }
  var_dump($message); // tutaj problem
  $page = $_SERVER['SERVER_NAME'] . '/' . trim($_SERVER['REQUEST_URI'], '/ ');
  $website = trim(ltrim(ltrim(WEBSITE_PUNYCODE, 'http:'), 'https:'), '/ ');
  $page = mb_strstr($page, $website);
  $page = trim(mb_substr($page, mb_strlen($website)), '/ ');
  writeToLog(null, null, $currentUser, null, null, null, "B³¹d aplikacji: $message Strona: $page"); // działa
  die($message); // tutaj problem
}


Byłbym bardzo wdzięczny za pomoc.
Go to the top of the page
+Quote Post
blooregard
post 20.04.2011, 21:40:29
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Cytat
Debuggowania nie udało mi się odpalić.


To może spróbuj na początku skryptu dodać dwie magiczne linijki:
  1. ini_set('display_errors',1);


Mówię Ci, one potrafią zdziałać cuda tongue.gif


--------------------
Life's simple... You make choices and don't look back...
Go to the top of the page
+Quote Post
nospor
post 21.04.2011, 07:29:18
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=17...mp;#entry856889
W tym temacie moderator napisał ci co masz zrobić. I nie było to zakładanie nowego tematu.
Poza tym ma być bbcode prawidłowe a nie byle jakie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.05.2025 - 07:21