login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header already send? (Opgelost)

Offline nick5556 - 25/03/2008 20:28
Avatar van nick5556PHP beginner Ik en een vriend werken momenteel aan een nieuws systeem maar we hebben een pagina daar kan je aanmaken en deleten en de tabel bekijken.

We hebben twee formuliertjes en die gaan allebij naar aparte verwerkingen. Dus als je er eentje hebt aangemaakt verwijst de een weer terug naar de pagina waar je kan aanmaken ect. Maar als je wilt deleten krijgen we de foutmelding:
  1. Warning: Cannot modify header information - headers already sent by (output started at /home/a4812364/public_html/tonen.php:9) in /home/a4812364/public_html/delete_verwerken.php on line 21


Wat moeten we veranderen?

8 antwoorden

Gesponsorde links
Offline DMM - 25/03/2008 20:29
Avatar van DMM PHP beginner Klik hier
Offline Simax - 25/03/2008 20:30
Avatar van Simax Onbekend Zet boven aan je pagina..
Offline gothmog - 25/03/2008 20:30
Avatar van gothmog Lid bovenin index.php (dus ECHT HELEMAAL BOVENIN) moet staan:
<?php
ob_start();

en eventueel daaronder:
session_start();
Offline nemesiskoen - 25/03/2008 20:31 (laatste wijziging 25/03/2008 20:31)
Avatar van nemesiskoen Gouden medaille

PHP expert
Dit is de meestvoorkomende fout in php. Als je nu gewoon "header already sent" in google had ingetypt 100'en pagina's in google gekregen met het antwoord in.

Je mag geen output hebben voor je de header-functie aanroept...

@Spot: nee, dat is lelijk scripten.
Offline nick5556 - 25/03/2008 20:32
Avatar van nick5556 PHP beginner thx voor de snelle reacties we gaan ff kijken. Moet dat bovenaan alle pagina's?
Offline Threetimes - 25/03/2008 20:35 (laatste wijziging 25/03/2008 20:35)
Avatar van Threetimes PHP beginner zoals vage al zegt, liever nergens...
zorg gewoon dat er geen output (echo, tekst buiten php tags etc.) boven header() staat.
als dat niet kan moet je eigenlijk je hele script herschrijven want dan heb je iets verkeerd gedaan
Offline DMM - 25/03/2008 20:36
Avatar van DMM PHP beginner Dat is niet de beste manier. Kijk hier eens voor uitgebreide info.
Offline djrein86 - 26/03/2008 11:38 (laatste wijziging 26/03/2008 11:38)
Avatar van djrein86 Nieuw lid
  1. <?PHP
  2. //boven je header en voor al je andere scripts
  3.  
  4. //na al je scripts, dus gewoon op de laatste regel van je pagina
  5. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.194s