Avatar billede webcreator Nybegynder
14. november 2005 - 17:23 Der er 13 kommentarer og
1 løsning

Visning af alle fejl (E_ALL)

Hej Eksperter.

Hvordan kan det være, at nedenstående kode ikke giver en warning på min server (Linux baseret med PHP 4.3.10-15), når jeg ikke angiver noget i parametren 'test' ?


ini_set('error_reporting', E_ALL);

if ($_GET["test"])
{
  echo "Hurra";
}
Avatar billede coderdk Praktikant
14. november 2005 - 18:15 #1
Lyder mærkeligt - Er det det samme hvis du bruger:

error_reporting( E_ALL );

?
Avatar billede steven_ Nybegynder
14. november 2005 - 18:16 #2
Fordi du skal bruge isset() for at gøre det til valid kode.

<?php
ini_set("error_reporting", E_ALL);

if (isset($_GET["test"]))
{
    echo "Hurra";
}
?>
Avatar billede coderdk Praktikant
14. november 2005 - 18:22 #3
steven, isset undertrykker den fejl han gerne vil have ;)
Avatar billede steven_ Nybegynder
14. november 2005 - 18:26 #4
" .. kode ikke giver .. "

ohhhhhh :D
Avatar billede showsource Seniormester
14. november 2005 - 18:27 #5
Bruger selv
ini_set('error_reporting', "E_ALL");
Avatar billede steven_ Nybegynder
14. november 2005 - 18:28 #6
Min server kører PHP Version 4.4.0, og giver fejlmeddelelsen.

Jeg tror da også, at det er det samme i den tidligere version.
Avatar billede webcreator Nybegynder
14. november 2005 - 19:24 #7
Hmm, meget underligt. Kan det tænkes at serveren er beskyttet mod modifikationer af denne type ?
Avatar billede webcreator Nybegynder
14. november 2005 - 19:28 #8
error_reporting( E_ALL ); virkede heller ikke.
Avatar billede webcreator Nybegynder
14. november 2005 - 19:28 #9
Ahh, måske er error_reporting ikke slået til på serveren.. Tjekker lige.
Avatar billede webcreator Nybegynder
14. november 2005 - 19:29 #10
display_errors = off
Ovenstående kunne måske forklare det. Forsøger lige at hitte en .htaccess løsning.
Avatar billede webcreator Nybegynder
14. november 2005 - 19:34 #11
Perfekt! Løsningen var at lave en .htaccess-fil med flg. indhold :
php_value display_errors 1
Avatar billede webcreator Nybegynder
14. november 2005 - 19:35 #12
Skal vi dele lidt points, gutter ?
Avatar billede steven_ Nybegynder
14. november 2005 - 22:15 #13
Nej. Der var vidst ikke meget hjælp fra vores side :)
Avatar billede webcreator Nybegynder
14. november 2005 - 23:16 #14
Takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester