downloadscript problem unter mac os

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

  • downloadscript problem unter mac os

    hi leutln,

    ich komm grad echt nicht weiter, hab ein downloadscript, welches aus einem popup window aus aufgerufen wird und welches mir gleich den "speichern unter" dialog bringt. funktioniert auch super und ohne probleme unter windows mit versch. browsern.....naja, aber das wars auch schon denn unter osx aufm mac streikt das ganze komplett und friert sogar die popseite ein dh man kann nix mehr navigieren usw...

    hier mal der code:

    PHP-Code:
    <?php
    session_start 
    ();

    $fileID $_GET['fileID'];

    $link mysql_connect("xxx","xxx","xxx") or die ("Keine Verbindung moeglich"); 
    mysql_select_db("xxx") or die ("Die Datenbank existiert nicht"); 

    $abfrage "SQL-ABFRAGE";
    $ergebnis mysql_query($abfrage);
    while(
    $row mysql_fetch_object($ergebnis)) {
      
    $download_dir "gallery/"
     
    $file $download_dir $row->path "/" $row->file

     
    header("Content-Type: x-type/subtype"); 
    header("Content-Length: ".filesize($file)); 
    header("Content-Disposition: attachment; filename=".$row->file); 

    readfile($file); 
    }
    ?>
    hat einer von euch vielleicht eine idee an was das liegen koennte??

    lg
    Zuletzt geändert von nizon; 04.06.2007, 16:17.

  • #2
    schon einmal die regeln gelesen?
    Webdesign und Webentwicklung - Plunix.de

    Kommentar


    • #3
      ja eigentlich schon - nur hab ich hier keinen mac und auch niemanden in reichweite wo ich selber testen koennte, den tipp dass es nicht funzt hab ich von nem kollegen in uebersee bekommen...

      naja, und wie gesagt, bei mir laeuft das script ohne probleme (pc) allerdings nicht auf einem mac von daher hab ich grad echt keinen ansatzpunkt an was es liegen koennte und wo der fehler liegt...deshalb auch der post des ganzen scripts...

      oder auf was beziehst du dich mit
      schon einmal die regeln gelesen?
      ?

      lg

      Kommentar


      • #4
        schalte den content-type mal kurz weg und schau dir an, was da generiert wird.

        übrigens, was ist x-type/subtype?

        Kommentar


        • #5
          ich beziehe mich eigentlich auf die tatsache das dein beitrag trotz 19" überbreite erzeugt.
          Webdesign und Webentwicklung - Plunix.de

          Kommentar


          • #6
            sry ist mir nit aufgefallen - 20" @ 16oox12oo da geht alles super drauf...

            hab noch weiter gebastelt, allerdings hat das alles nix gebracht, der doofe mac/safari macht trotzdem noch mucken....

            PHP-Code:
            <?php
            session_start 
            ();

            $fileID $_GET['fileID'];

            $link mysql_connect("xxx","xxx","xxx") or die ("Keine Verbindung moeglich"); 
            mysql_select_db("xxx") or die ("Die Datenbank existiert nicht"); 

            $abfrage "HIER STEHT DIE SQL ABFRAGE";
            $ergebnis mysql_query($abfrage);
            while(
            $row mysql_fetch_object($ergebnis)) {
              
            $download_dir "gallery/"
             
            $file $download_dir $row->path "/" $row->file

             
            header("Content-type: application/x-download");
            header("Content-Length: ".filesize($file)); 
            header("Content-Disposition: attachment; filename=".$row->file); 

            set_time_limit(0);
            readfile($file); 
            exit;
            }
            ?>

            keiner eine idee wieso der mac so zicken macht?

            Kommentar


            • #7
              Original geschrieben von nizon
              sry ist mir nit aufgefallen - 20" @ 16oox12oo da geht alles super drauf...
              Jetzt wurdest du aber drauf hingewiesen - also sollte doch wohl spätestens jetzt der Zeitpunkt sein, wo du es durch Editieren deiner Postings anpasst ...
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                erledischt

                Kommentar


                • #9
                  schonmal

                  PHP-Code:
                  header("Content-type: application/octet-stream"); 
                  versucht?

                  Kommentar

                  Lädt...
                  X