Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Download wird nicht gestartet

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • litterauspirna
    hat ein Thema erstellt [Erledigt] Download wird nicht gestartet.

    [Erledigt] Download wird nicht gestartet

    Hallo!

    Ich habe auf einmal auch ein Problem!

    Dieser Code hier funktionierte und auf einmal nicht mehr!

    Der Code ist in der load_file.php dort wird Auch der downloadcounter hochgezählt.

    PHP-Code:
    <?php
    session_start
    ();
    require(
    '../config.inc.php');
    require(
    '../function.inc.php');
    $sqlbefehl ="
       Select 
        id,
        loads,
        cat_name,
        file_name,
        file_typ 
       From 
        
    $tab_dlfiles 
       Where 
        id='"
    .(int)$_GET['id']."'
       "
    ;
    $ergebnis mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
    $row mysql_fetch_assoc($ergebnis);
    $file $row['cat_name']."/".$row['file_name'].$row['file_typ']; 
    $file realpath($file);
    $sqlbefehl ="
       Update 
        
    $tab_dlfiles 
       Set 
        loads = loads+1 
       Where 
        id='"
    .(int)$row['id']."'
       "
    ;
    $zaehlen mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.basename($file)); 
    header('Content-Transfer-Encoding: binary'); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
    header('Pragma: public'); 
    header('Content-Length: ' filesize($file));
    ?>
    Und so verlinke ich auf die load_file.php

    PHP-Code:
    echo "<a href=\"load_file.php?id=".$row['id']."\">
    <img src=\"../grafiken/download.png\" border=\"0\">
    </a>"

    Das Problem ist das jetzt im Downloaddialogfenster als zu downloadende Datei überall die load_file.php drin steht. Gestern war das noch nicht so!

    Teste das local mit xampp!

    Danke für einen Rat mfg der Litter

  • litterauspirna
    antwortet
    Ok es geht jetzt.

    Diese Zeile hier war der Fehler.

    $file_load = realpath($file);


    Habe sie jetzt weg gelassen und es passt!

    Einen Kommentar schreiben:


  • Manko10
    antwortet
    Hast du mal die Header-Angaben auskommentiert und evtl. ausgegebene Fehlermeldungen angesehen?

    Einen Kommentar schreiben:


  • litterauspirna
    antwortet
    Habe das jetzt so geändert aber der Download startet immer noch nicht!

    PHP-Code:
    $file $row['cat_name']."/".$row['file_name'].$row['file_typ']; 
    $file_load realpath($file);
    $sqlbefehl ="
       Update 
        
    $tab_dlfiles 
       Set 
        loads = loads+1 
       Where 
        id='"
    .(int)$row['id']."'
       "
    ;
    $zaehlen mysql_query($sqlbefehl)or die(mysql_error().$sqlbefehl);
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.basename($file_load)); 
    header('Content-Transfer-Encoding: binary'); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
    header('Pragma: public'); 
    header('Content-Length: ' filesize($file_load));
    readfile($file_load); 

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    >Ich sehe auch kein readfile.

    Einen Kommentar schreiben:


  • litterauspirna
    antwortet
    Ok bitte um Entschuldigung sollte nicht respektlos oder so wirken! Dachte nur mache ich einen neuen auf das dann Mecker gibt weil es ja schon einen gibt zum Thema!

    Weist du wo der Fehler liegt? Bis vor kurzen ging das noch und nun auf einmal nicht mehr!

    mfg der litter

    Einen Kommentar schreiben:


  • nikosch
    antwortet
    [mod: nikosch]
    Fand das jetzt nicht so toll von Dir, einfach nen fremden Thread zu kapern, in dem das Problem noch gar nicht gelöst war. Habe mal ein neues Thema aufgemacht.

    Einen Kommentar schreiben:

Lädt...
X