Avatar billede krohn Praktikant
23. december 2004 - 16:04 Der er 5 kommentarer og
1 løsning

Film database fejl

Jeg har fundet et php script til en film database på hotscript.com, når jeg køre setup.php, hvor man definere db og admin /password siger den at dette er er succes, men når jeg så har slettet setup.php (som man skal) og prøver at logge ind på "admin" kommer disse fejl op:
Warning: session_start(): open(C:\PHP\sessiondata\sess_23056c19d064ef51d7ea4678bbae0321, O_RDWR) failed: Permission denied (13) in D:\wwwRoot\krohn\moviedb\admin\index.php on line 52

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at D:\wwwRoot\krohn\moviedb\admin\index.php:52) in D:\wwwRoot\krohn\moviedb\admin\index.php on line 52

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at D:\wwwRoot\krohn\moviedb\admin\index.php:52) in D:\wwwRoot\krohn\moviedb\admin\index.php on line 52

Notice: A session had already been started - ignoring session_start() in D:\wwwRoot\krohn\moviedb\library\libsaved.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at D:\wwwRoot\krohn\moviedb\admin\index.php:52) in D:\wwwRoot\krohn\moviedb\library\libsaved.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at D:\wwwRoot\krohn\moviedb\admin\index.php:52) in D:\wwwRoot\krohn\moviedb\library\libsaved.php on line 42

Er det noget med retigheder?
Jeg køre en Win 2003
IIS 6
min PHP/sql info kan ses her http://php.6pm.dk
Avatar billede googolplex Novice
23. december 2004 - 16:42 #1
-- Sæt dette i starten af siden: --

<?php ob_start(); ?>

-- Sæt dette e slutningen --

<?php ob_end_flush(); ?>

Det er ikke den perfekte løsning, men i dit tilfælde tror jeg den er god.
Avatar billede googolplex Novice
23. december 2004 - 16:44 #2
Grunden til at du får fejlen, er fordi du sender en header EFTER at du har sendt output til clienten, det mås man ikke :)

Det kan dreje sig om et simpelt mellemrum i starten, så tjek om du har nogle tomme HTML-linier øverst.

Output buffering 'gemmer' alt output og sender det hele til sidst, på den måde undgår du fejlen.
Avatar billede coderdk Praktikant
23. december 2004 - 17:52 #3
Nej, han har ikke rettigheder til at gemme sessionsdata:

Warning: session_start(): open(C:\PHP\sessiondata\sess_23056c19d064ef51d7ea4678bbae0321, O_RDWR) failed: Permission denied (13) in D:\wwwRoot\krohn\moviedb\admin\index.php on line 52

Har du en folder der hedder C:\PHP\sessiondata ?
Avatar billede krohn Praktikant
23. december 2004 - 21:20 #4
Jeg har en mappe der hedder C:\PHP\sessiondata .
I kan da få et login til denne film DB der er ikke noget i den endnu, men hvis det hjælper for at se fejl, så må i sige til
Avatar billede krohn Praktikant
28. december 2004 - 08:57 #5
nLigger i stadig på ryggen efter julen? har og så en anden side jeg har nogle af de samme problemer med
Avatar billede krohn Praktikant
02. januar 2005 - 21:37 #6
Lukker her, opgiver må prøve igen senere
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