kostenloser Webspace werbefrei: lima-city


Download counter

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    hugo1990

    hugo1990 hat kostenlosen Webspace.

    Ich habe f?r meine seite eine Download counter eingerichtet.

    if($_GET['fileid'])
    {
    $sql="SELECT * FROM $tabellenname WHERE id=".$_GET['fileid'];
    $result=mysql_query($sql,$link);
    for($i=0;$i<mysql_num_rows($result);$i++)
    {
    $ergebnis[$i]=mysql_fetch_array($result);
    }
    echo $ergebnis[0]['link'];
    header("Location: \"".$ergebnis[0]['link']."\"");
    $zahl=$ergebnis[0]['downloads'];
    $zahl=$zahl+1;
    $sql="UPDATE $tabellenname set downloads=".$zahl." WHERE id=".$_GET['fileid'];
    mysql_query($sql,$link);
    }
    z?hlen tut er ja nur startet er den Download nicht. Er schreibt immer
    Warning: Cannot modify header information - headers already sent by (output started at /home/webpages/lima-city/hugo1990/html/download.php:16) in /home/webpages/lima-city/hugo1990/html/download.php on line 61
    wo liegt der fehler?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Soweit ich wei? darf header() nur aufgerufen werden, wenn noch keine Ausgabe erfolgt ist. Du gibtst jedoch $ergebnis[0]['link'] zuvor aus (eine Zeile ?ber header())
    Vertausch die beiden Zeilen einfach mal.
  4. vor den headerinformationen darf NICHTS ausgegeben werden, auch keine whitespaces...
  5. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    ob_start();
    //Dein Script
    
    ob_end_flush();

    Wenn du das einfach bei jedem verdammten Script nimmst, kannst du solche Fehler schonmal g?nzlich ausschlissen ;)

    Beitrag ge?ndert am 20.07.2006 21:43 von benutzernaemelchen
  6. Autor dieses Themas

    hugo1990

    hugo1990 hat kostenlosen Webspace.

    danke f?r die schnellen antworten. jetzt funktionierts.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!