tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
519
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Hi,
    hab mal eine Frage:

    Ich starte über diesen Code einen Download:
    PHP-Code:
            print" <meta http-equiv=\"refresh\" content=\"0; URL=[Holyfly:KEINE ESELLINKS IM PHP CODE VERSTECKEN WIR MODS SEHEN ALLES ****** *Adlerauge_Holyfly* :-)/\">"
    Der Download wird gestartet, und im Browser im ist eine normale weisse Seite zu sehen. Jetzt würde ich danach gerne an eine andere URL zurückleiten, also automatisch zurückkommen.
    Wie kann ich das lösen?
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    ich würde sagen: gar nicht.

    du müsstest ja in der download-datei festlegen, dass zurückgeleitet werden soll... und das geht nunmal nicht.

    öffne den download doch in nem seperaten fenster!.


    so long and thanx for all the fish...
     
    been there, done that, lived it, left it

  3. #3
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Da wäre auch okay. Aber wie?
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  4. #4
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    per javascript lässt du "onLoad" ein fenster öffnen, das eben genau den code in sich hat, der vorher in deinem Hauptfenster war.
     
    been there, done that, lived it, left it

  5. #5
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Hmm,
    könnest Du vielleicht kurz schreiben wie der Code lauten muss?
    Kann nämlich leider keinen Brocken Java-Script.
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  6. #6
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    in deine datei, in der vorher das das meta tag stand, muss in das body tag folgendes:

    Code :
    1
    
    <body onLoad="window.open([Auch hier bitte KEINE EselLinks im Code verstecken - ! )">

    [HolyFly]
    *naNaNa*
    [/HolyFly]
     

  7. #7
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Ok, jetzt klappt es fasst. Nur leider bekomme ich trotzdem noch die leere Seite. Und das obwohl er für den Download ein neues Fenster öffnet!

    Du kannst es Dir hier ansehen: "URL WURDE GELÖSCHT! Sowas gibt es bei uns nicht! MfG, digi"
    Wäre super wenn du mir die Lösung verraten könntest.
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  8. #8
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    |@ mod|

    habs nur kopiert... ich benutze kein esel

    lösch mal auch den link zur warez seite.

    |/@ mod|


    zum problem:

    hast du denn auch das metatag weggenommen?
     
    been there, done that, lived it, left it

  9. #9
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Welchen Link soll ich löschen?

    Hier mal die komplette Funktion die den DL startet:

    PHP-Code:
    function visit($lid)
    {
        global 
    $ModName;

        if (
    downloads_authitem((downloads_ItemCIDFromLID($lid)), (downloads_ItemSIDFromLID($lid)), $lidACCESS_READ) ) {
            list(
    $dbconn) = pnDBGetConn();
            
    $pntable pnDBGetTables();

            
    $column = &$pntable['downloads_downloads_column'];
            
    $dbconn->Execute("UPDATE $pntable[downloads_downloads]
                        SET 
    $column[hits]=$column[hits]+1
                        WHERE 
    $column[lid]=".pnVarPrepForStore($lid)."");
            
    $result $dbconn->Execute("SELECT $column[url]
                                  FROM 
    $pntable[downloads_downloads]
                                  WHERE 
    $column[lid]=".pnVarPrepForStore($lid)."");
            list(
    $url) = $result->fields;
           
    // Header("Location: ".$url);  Das it die Original-Codezeile
        
            
    print "<html><head>";
            print 
    "</head><body onLoad=window.open(\"$url\")></body></html>";

        } else {
            
    Header("Location: /index.php");
        }

    Was mache ich faslch?
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

  10. #10
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    aha... jetzt verstehe ich...

    du kannst jetzt in den body teil deien index.php einfügen, oder du machst ein meta-weiterleitungs-tag auf die index.php noch dazu, dann klappts
     
    been there, done that, lived it, left it

  11. #11
    Avatar von Maximus
    Maximus Maximus ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Hessen
    Beiträge
    201
    Vielen Dank, für Deine tolle Hilfe !

    Könntest Du mir mal den Coden so posten, wie er Deiner Meinung nach richtig wär? Ich bekomme es nämlich leider immer noch nicht hin!
     
    Was Du in anderen entzünden willst, muß in Dir selbst brennen!

Ähnliche Themen

  1. Redirect bei fsockopen?
    Von fiacyberz im Forum PHP
    Antworten: 6
    Letzter Beitrag: 05.11.07, 10:25
  2. Redirect mit GET
    Von fRagiLeMOD im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.09.07, 07:43
  3. Redirect
    Von FaBoW im Forum Hosting & Webserver
    Antworten: 8
    Letzter Beitrag: 15.07.04, 11:47
  4. Redirect?
    Von nordi im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.09.02, 21:12
  5. asp-redirect in php
    Von quezo im Forum PHP
    Antworten: 2
    Letzter Beitrag: 21.03.02, 14:11