hallo allemaal

ik ben met een startpagina script bezig en het lukt al aardig.
ik krijg alleen steeds deze melding:

Warning: main(../besturing.php): failed to open stream: No such file or directory in /var/www/html/admin.php on line 3

Warning: main(): Failed opening '../besturing.php' for inclusion (include_path='.:/php/includes:/usr/share/php') in /var/www/html/admin.php on line 3

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/admin.php:3) in /var/www/html/admin.php on line 5

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/html/admin.php:3) in /var/www/html/admin.php on line 5

kan iemand mij hier wat wijzer mee maken ?

alvast bedankt
Het pad naar je include is fout.
en deze error betekend:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/admin.php:3) in /var/www/html/admin.php on line 5

dat er 2 keer in je script session_start(); staat dus je moet even zoeken en 1 van de 2 weghalen.
wat kan ik er aan doen om er voor te zorgen dat het wel goed is?

sorry ik ben nog niet zo heel lang bezig met php :-)
mod-edit:

Bumpen
Bumpen is het herhaaldelijk posten in je eigen topic om hem weer bovenaan in de lijst te krijgen. Omdat het zéér opdringerig overkomt is bumpen is pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.


<?php

include("../besturing.php");

session_start();

if(isset($_REQUEST["veranderen"]) && isset($_REQUEST["dochtersite"])) {
$_SESSION["BeheerDochtersite"] = $_REQUEST["dochtersite"];
header("Location: $PHP_SELF");
}

include("boven.php");

$login = $beheer = $dochter = false;

if(isset($_GET["uitloggen"])) {
session_destroy();
}




maar 1 x session_start();
eerst kijken waar je hoofdbestand staat dus waar hij wordt geinclud en dan kijken waar je bestand staat wat je includ

Kijk voor wat meer uitleg over de include functiehier

dus bij jou is het zo:

-hoofd dir
-besturing.php
--index.php
Kijk daar leer ik nou weer wat van :-)

tis gelukt .moet zijn: include("besturing.php"); i.p.v.
include("../besturing.php");

hartelijk dank hoor :-)
oke graag gedaan.
Arwin schreef op 31.12.2006 13:21
en deze error betekend:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/html/admin.php:3) in /var/www/html/admin.php on line 5

dat er 2 keer in je script session_start(); staat dus je moet even zoeken en 1 van de 2 weghalen.

Nee er is al output geweest (in dit geval dus die foutmeldingen van het include) en de headers zijn dus al verzonden.
Ik schreef op 31.12.2006 13:23
[quote='mod-edit:']
Bumpen
Bumpen is het herhaaldelijk posten in je eigen topic om hem weer bovenaan in de lijst te krijgen. Omdat het zéér opdringerig overkomt is bumpen is pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het knopje om je tekst aan te passen indien nodig.


<?php

include("../besturing.php");

session_start();

if(isset($_REQUEST["veranderen"]) && isset($_REQUEST["dochtersite"])) {
$_SESSION["BeheerDochtersite"] = $_REQUEST["dochtersite"];
header("Location: $PHP_SELF");
}

include("boven.php");

$login = $beheer = $dochter = false;

if(isset($_GET["uitloggen"])) {
session_destroy();
}




maar 1 x session_start(); [/quote]

sorry, maar een sessio_start() MOET altijd bovenaan de pagina staan, er mogen geen output's voor staan anders krijg je die error, dus ook geen include!

Reageren