Avatar billede saybot Nybegynder
27. september 2002 - 18:10 Der er 4 kommentarer

IIS problem

Jeg har et stort problem.

Min server der køre på IIS opføre sig mærkeligt den skriver hele tiden noget som det her når man køre php scripts:

Notice: Undefined variable: showdir in c:\inetpub\wwwroot\portal\index.php on line 44
Listing all available images in .

Notice: Undefined variable: filearray in c:\inetpub\wwwroot\portal\index.php on line 64

Notice: Undefined variable: SCRIPT_FILENAME in c:\inetpub\wwwroot\portal\index.php on line 68

Notice: Undefined variable: SCRIPT_FILENAME in c:\inetpub\wwwroot\portal\index.php on line 69

Warning: REG_EMPTY:empty (sub)expression in c:\inetpub\wwwroot\portal\index.php on line 69

Warning: Unable to fork [/usr/local/bin/convert -quality 70 -geometry 80X50 ./index.php ./index_tedlsthumb.jpg] in c:\inetpub\wwwroot\portal\index.php on line 130

Notice: Undefined variable: nw in c:\inetpub\wwwroot\portal\index.php on line 134

Notice: Undefined variable: nh in c:\inetpub\wwwroot\portal\index.php on line 134
 
Notice: Undefined variable: nw in c:\inetpub\wwwroot\portal\index.php on line 138

Notice: Undefined variable: nh in c:\inetpub\wwwroot\portal\index.php on line 138

Notice: Undefined variable: nw in c:\inetpub\wwwroot\portal\index.php on line 139

Notice: Undefined variable: nh in c:\inetpub\wwwroot\portal\index.php on line 139
_________________________________________________

Dette gør den ved alle mine .php filer

Jeg har prøvet at installere .php igen men det hjælper ikke. Kan det være en fejl i mit styresystem jeg køre XP Pro
Avatar billede Noone Nybegynder
27. september 2002 - 18:13 #1
Hmmm. Dit error reporting level er sat til E_ALL.. Ret det til noget passende i PHP.Ini.. Dine muligheder står i filen.


Alternativt kan du jo bare rette fejlene ;)
Avatar billede stringbuffer Nybegynder
29. september 2002 - 18:41 #2
Når dit script gør brug af register_globals, vil den altid vise sådanne meddelelser hvis error_reporting er E_ALL. Det er fordi variable, du bruger til sammenligninger osv. forventes udefra, f.eks. fra formulardata eller session eller andre cookies.

Den RIGTIGE løsning er at kode sådan at du ikke skal bruge register_globals.

Den hurtige løsning er at ændre i din php.ini så der står følgende:
[PHP]
error_reporting= E_ALL & ~(E_NOTICE | E_USER_NOTICE) ; display all errors and warnings

Dine Warnings kan skyldes fejl i dit script eller manglende understøttelse af bestemte funktioner, der kaldes fra PHP. Hvor har du brugt dine scripts før?
Avatar billede linuxn00b Nybegynder
08. november 2002 - 18:37 #3
Jeg har samme problem, og mine scripts er før blevet brugt på et webhotel (Linux) og jeg har testet session og det virker IKKE.
Avatar billede stringbuffer Nybegynder
13. november 2002 - 23:35 #4
HVORDAN har du testet session? Husk at session bruges forskelligt når register_globals er slået fra. Man skal stadig skrive session_start(); men istedet for at hente data fra en global variabel, f.eks. $noget skal du nu bruge $_SESSION['noget']
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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