Avatar billede prop46 Nybegynder
16. april 2003 - 14:30 Der er 11 kommentarer og
1 løsning

header information

Får denne fejlmelding når jeg forsøger at tilføje et indlæg i min gæstebog :0( Hvad kan problemet være?

http://www.rikjor.dk/temp/gbog/gbog.php
Avatar billede prop46 Nybegynder
16. april 2003 - 14:32 #1
Hov... glemte jo lige fejlmeldingen :=)

Warning: Cannot add header information - headers already sent by (output started at /customers/rikjor.dk/rikjor.dk/httpd.www/temp/gbog/gbog-ting/indstillinger.php:16) in /customers/rikjor.dk/rikjor.dk/httpd.www/temp/gbog/gem.php on line 105
Avatar billede repox Seniormester
16. april 2003 - 14:34 #2
Det er jo noget med at du prøver at sende en header efter du har skrevet noget output (HTML eller tekst)... Og det kan man ikke... Alle headers skal sendes inden noget som helst andet output....
Avatar billede raffar Juniormester
16. april 2003 - 14:36 #3
Jeg får denne fejlmelding den siger at der er galt med din sql syntaks

Kunne ikke udføre: select id, navn, email, hjemmeside, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gbog order by tid desc limit 0,
Fejlen er: You have an error in your SQL syntax near '' at line 1
Avatar billede brian.nielsen Nybegynder
16. april 2003 - 14:37 #4
select id, navn, email, hjemmeside, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gbog order by tid desc limit 0,1
Avatar billede prop46 Nybegynder
16. april 2003 - 14:43 #5
Det er sgu da syret... den fik jeg ikke før!
Avatar billede prop46 Nybegynder
16. april 2003 - 14:46 #6
men... jeg ved ikke helt hvad det er jeg skal ændre... er ikke nogen haj... "far from it"
Avatar billede schaefner Juniormester
16. april 2003 - 15:17 #7
Hvis du viste lidt kode, så ville det være nemmere at hjælpe .)
Avatar billede prop46 Nybegynder
16. april 2003 - 16:43 #8
<?php

require("./gbog-ting/mysql-funktioner.php");
require("./gbog-ting/design-funktioner.php");
require("./gbog-ting/indstillinger.php");

if(is_array($HTTP_GET_VARS)) {
  $start_nr = $HTTP_GET_VARS['start_nr'];
} elseif (is_array($_GET)) {
  $start_nr = $_GET['start_nr'];
}


if(!$start_nr || $start_nr < 0) {
  $start_nr = 0;
}


$sql = "select id, navn, email, hjemmeside, date_format(tid, '%e/%c %Y, %H:%i') as tiden, besked from gbog order by tid desc limit $start_nr, $antal_ad_gangen";
$taeller_sql = "select count(*) as antal from gbog";

aabn_forbindelse_og_vaelgdb();
$resultat = sql_spoerg_og_faa_svar($sql);
$optaelling = sql_spoerg_og_faa_svar($taeller_sql);
luk_forbindelse();

extract($optaelling[0]);

$nav = "<table width=\"$tabel_bredde\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">
    <td align=\"center\" width=\"34%\"><a href=\"skriv.php\">Tilføj indlæg</a></td></tr>
    </table>";

echo "$nav <p />";

if(count($resultat) < 1) {

  echo "Der er ingen indlæg i gBogen";

} else {

  for($i=0;$i<count($resultat);$i++) {
   
    extract($resultat[$i]);

    $besked = stripslashes($besked);
    $navn = stripslashes($navn);
    $email = stripslashes($email);
    $hjemmeside = stripslashes($hjemmeside);

    if($html_p != "t") {
        $navn = htmlentities($navn);
        $email = htmlentities($email);
        $besked = htmlentities($besked);
        $hjemmeside = htmlentities($hjemmeside);
    }

    $besked = nl2br($besked);

    if(ereg("@", $email)) {
        $navn = "<a href=\"mailto:$email\">$navn</a>";
    }

?>
    <link href="gbog-ting/style.css" rel="stylesheet" type="text/css">

    <table width="340" cellpadding="0" cellspacing="3" border="0">
        <tr>
            <td width="340" align="center" style="padding-top:10;">
                <table border="0" cellpadding="3" cellspacing="0" width="340" class="top">
                    <tr>
                        <td width="36%" style="padding-left:10;">Indlæg af: <?php echo $navn; ?></td>
                        <td width="28%"><?php echo $tiden; ?></td>
                        <td width="36%" style="padding-right:10;" align="right"><a href="http://<?php echo $hjemmeside; ?>" target="_blank"><?php echo $hjemmeside; ?></a></td>
                    </tr>
                </table>
            </td>
        </tr>
        <tr>
            <td align="center" width="340">
                <table  width="340" cellpadding="3" cellspacing="0" border="0" class="main">
                    <tr>
                        <td width="340" style="padding-left:10;"><?php echo $besked; ?></td>
                    </tr>
                </table>
            </td>
        </tr>
    </table><p />

<?php


  }


}


echo bund();

?>
Avatar billede brian.nielsen Nybegynder
16. april 2003 - 19:20 #9
Hvis du lige gider skrive hvad der står i disse 2 variabler: $start_nr, $antal_ad_gangen
Avatar billede prop46 Nybegynder
17. april 2003 - 12:42 #10
Sorry jeg ikke har meldt tilbage... Fandt selv ud af at jeg havde en masse rodekode der bare fyldte. Den virker nu.... bortset fra 1 ting. SE www.rikjor.dk. Tryk på "Tilføj indlæg" sender brugeren til skriv. php som så sender til gem.php som smider indlægget i databasen og sender brugeren tilbage til gæstebogen --> header("Location: gbog.php"); ...MEN... Gæstebogen åbner i et nyt vindue. Hvad skriver jeg for at få den åbnet i php for at få target="_self"??
Avatar billede prop46 Nybegynder
17. april 2003 - 12:49 #11
altså... :0) Hvad skriver jeg i php for at få den samme effekt som target="_self" ville give i html ??
Avatar billede prop46 Nybegynder
23. april 2003 - 10:28 #12
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