Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:04 Der er 10 kommentarer og
1 løsning

header sendt

hej

jeg har et script som bliver hentet ind på en side via include og dette resulterer i følgende fejl... jeg er godt klar over at der er fordi at det ikke ligger i starten, men mit problem er at jeg ikke ved hvorda jeg ellers skla henter eller indflætte scriptet på siden.

Derfor håber jeg at der en en venlig sjæl der vil hjælpe. Jeg kan evt. sende de filer der skal bruges!!!


fejlen er :

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/hotels/.dk/2kokke/html/viking/header.php:7) in /var/www/hotels/.dk/2kokke/html/viking/image/produktion/uld/index.php on line 16

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/hotels/.dk/2kokke/html/viking/header.php:7) in /var/www/hotels/.dk/2kokke/html/viking/image/produktion/uld/index.php on line 16
Avatar billede jakobdo Ekspert
17. august 2005 - 21:08 #1
Som en skidt løsning, kan du bruge ob_start() og ob_flush()
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:11 #2
ved overhovet ikke hvad jeg skal gøre ... må lige tilstå at scriptet som jeg har includer er færtig lavet og hentet fra nettet. selve min side har jeg selv lavet, og så langt strækker mine evner ikke til at går i php detaljer, kan kun lige det overfladiske da jeg stadig er nybegynder.
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:12 #3
skal session_start() byttes ud med od_start() ?
Avatar billede jakobdo Ekspert
17. august 2005 - 21:14 #4
I toppen af din side skriver du ob_start();
og i bunden skriver du: ob_end_flush();
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:19 #5
af hvilken side?
------------index.php---------------
<?php include("siteindex.php"); ?>
<?php include("header.php"); ?>
    <table width="620" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="3"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td colspan="5" width="620">
        <?
include('galleri_nav.php');


?></td>
        </tr>
      <tr>
        <td width="1" class="blackDot"></td>
        <td colspan="3" class="topbox">
<div style="margin-left:30px; margin-right:30px; margin-top:30px; margin-bottom:30px;">

  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
      <td colspan="2"><img src="image/blackdot.gif" width="100%" height="1" alt=""><br><br></td>
    </tr> <tr>
      <td width="90%" valign="top" height="270"><p><br>

        **************PROBLEM***************
<?php include ('image/produktion/uld/index.php'); ?> 


        <br>
              <br>
        </p></td>
      <td width="10%" valign="top"><? include ('galleri_menu.php') ?></td>
    </tr>
    <tr>
      <td colspan="2"><img src="image/blackdot.gif" width="100%" height="1" alt=""><br><br></td>
    </tr>
 
  </table>
</div>
  <?php include("footer.php"); ?>
Avatar billede jakobdo Ekspert
17. august 2005 - 21:22 #6
På sin hoved side...
I toppen:
<?php
ob_start();
include("siteindex.php");
?>

i bunden:

<?php
include("footer.php");
ob_end_flush();
?>
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:36 #7
sådan ser det ud nu

<?php ob_start(); include("siteindex.php"); ?>
<?php include("header.php"); ?>
    <table width="620" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="3"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td colspan="5" width="620">
        <?
include('galleri_nav.php');


?></td>
        </tr>
      <tr>
        <td width="1" class="blackDot"></td>
        <td colspan="3" class="topbox">
<div style="margin-left:30px; margin-right:30px; margin-top:30px; margin-bottom:30px;">

  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
      <td colspan="2"><img src="image/blackdot.gif" width="100%" height="1" alt=""><br><br></td>
    </tr> <tr>
      <td width="90%" valign="top" height="270">
<?php include('image/produktion/uld/index.php'); ?>
      </td>
      <td width="10%" valign="top"><? include ('galleri_menu.php') ?></td>
    </tr>
    <tr>
      <td colspan="2"><img src="image/blackdot.gif" width="100%" height="1" alt=""><br><br></td>
    </tr>
 
  </table>
</div>
  <?php include("footer.php"); ob_end_flush();?> 


siden kan du se her
www.2kokke.dk/viking/galleri_uld.php

siden der skal includeres kan du ser her

www.2kokke.dk/viking/image/produktion/uld/index.php

som du kan se virker ob_start  og ob_end_flush ikke helt efter hensigten
Avatar billede jakobdo Ekspert
17. august 2005 - 21:42 #8
Jeg kan lige så godt være ærlig over for dig.
Jeg har ikke selv brugt ob_start() eller ob_end_flush().
Men læs evt lidt om dens funktioner her: http://dk2.php.net/manual/en/ref.outcontrol.php
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:45 #9
engelsk teknisk sprog er nok ikke lige mig
Avatar billede jakobdo Ekspert
17. august 2005 - 21:47 #10
Så luk dette svar og opret et nyt hvor du evt spørger mere direkte til din kode, og hvordan det evt kan håndteres, så skal jeg nok lade vær med at blande mig! :o)
Avatar billede kingrex666 Nybegynder
17. august 2005 - 21:54 #11
ok lukker
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



IT-JOB

Politiets Efterretningstjeneste

Testere med flair for test management

Netcompany A/S

IT Manager

Cognizant Technology Solutions Denmark ApS

Service Line Specialist - ServiceNow (Thirdera)