Ankündigung

Einklappen
Keine Ankündigung bisher.

Download automatisch starten nach 5sek

Einklappen

Neue Werbung 2019

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

  • nicobischof
    hat ein Thema erstellt Download automatisch starten nach 5sek.

    Download automatisch starten nach 5sek

    Hi,

    ich habe in PHP einen Download-Counter geschrieben, der die Daten aus einer MySQL Datenbank liest. Die downloads haben jeweils eine ID mit der sie aus der DB ausgelesen werden. Habe dann die URL in der variable $URL gespeichert. (inclusive Dateiname).

    Wie mache ich das jetzt, dass ich in PHP auf eine Datei weiterleite also z.B. http://www.domain.de/ordner/datei.zip ?

  • Gast-Avatar
    Ein Gast antwortete
    danke SelfHTML

    So ist die Meta-Angabe besser


    <meta http-equiv="refresh" content="3; URL=<?php echo"http://www.download.de.6.kunden-server.org/$typ/$dateiname";?>"/>



    Aber trotzdem danke

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    und es is ja auch egal was ich nehme, wenn ich google einsetze geht es auch nciht

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    die funktionieren. Habe jetzt mal noch mit echo die variablen ausgeben lassen, genau so wie sie in den metaangaben stehen und dann kommt das raus:
    http://www.download.de.6.kunden-serv...orechner16.exe

    und der link funktioniert.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    jetzt wäre die frage wieso, bestimmt nicht wegen der meta angabe

    /edit: kriegst du denn keine fehlermeldungen?
    /edit: (

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    es liegt nicht an der url, wenn ich anstelle meiner url http://www.google.de einsetze geht es auch nicht

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ja deswegen frag ich, weil es nicht funktioniert.

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    ich denke schon, aber probier es aus

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    also so?
    PHP-Code:
    <?php


    <?php

        error_reporting
    (E_ALL);

        include (
    "config.php");
        
    // Konfigurationsdatei

        
    @mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
        
    mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

        
    $sql "SELECT
                    ID,
                    Titel,
                    Beschreibung,
                    URL,
                    Dateiname,
                    Version,
                    Server,
                    Size,
                    Typ,
                    Autor
                FROM
                    counter WHERE id ='
    $id'";

        
        
    $result mysql_query($sql) OR die(mysql_error());
         
    $row mysql_fetch_assoc($result);



        
    $titel$row['Titel'];
        
    $beschreibung $row['Beschreibung'];
        
    $url $row['URL'];
        
    $dateiname$row['Dateiname'];
        
    $version$row['Version'];
        
    $server $row['Server'];
        
    $size$row['Size'];
        
    $typ$row['Typ'];
        
    $autor$row['Autor'];


    echo 
    "<div align=\"center\"><font face=\"arial\">Der Download von \"$titel.$typ\" wird sofort gestartet !</font></div>";


    ?>
    <meta http-equiv="refresh" content="3, <?php echo "http://www.download.de.6.kunden-server.org/$typ/$dateiname.$typ";?>"> 


    ?>

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    wäre nicht schlecht auf das quoting zu achten (auch in html)
    content wurde nicht mit " geschlossen
    ansonsten sollte es das wohl tun, wenn dein link in ordnung ist

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    naja, ich gebs auf, egal was ich versuch, es funktioniert einfach NIX

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    funzt net

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    PHP-Code:
    <?php

    <?php

        error_reporting
    (E_ALL);

        include (
    "config.php");
        
    // Konfigurationsdatei

        
    @mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die(mysql_error());
        
    mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

        
    $sql "SELECT
                    ID,
                    Titel,
                    Beschreibung,
                    URL,
                    Dateiname,
                    Version,
                    Server,
                    Size,
                    Typ,
                    Autor
                FROM
                    counter WHERE id ='
    $id'";

        
        
    $result mysql_query($sql) OR die(mysql_error());
         
    $row mysql_fetch_assoc($result);



        
    $titel$row['Titel'];
        
    $beschreibung $row['Beschreibung'];
        
    $url $row['URL'];
        
    $dateiname$row['Dateiname'];
        
    $version$row['Version'];
        
    $server $row['Server'];
        
    $size$row['Size'];
        
    $typ$row['Typ'];
        
    $autor$row['Autor'];


    echo 
    "<div align=\"center\"><font face=\"arial\">Der Download von \"$titel.$typ\" wird sofort gestartet !</font></div>";?>

    <meta http-equiv="refresh" content="3, <?php echo "http://www.download.de.6.kunden-server.org/$typ/$dateiname.$typ";?>>
    ?>

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    deswegen sagte ich ja schon ob_start()
    am besten aber einfach so:
    Code:
    <meta http-equiv="refresh" content="3, http://www.phpfriend.de/" />
    die 3 steht für 3 sec, also einfach nach belieben ändern

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    aber dann wird doch erst der header ausgeführt danach erst der rest vom script oder? die spätere Download-URL soll ja dann aus der Datenbank ausgelesen werden.

    Einen Kommentar schreiben:

Lädt...
X