automatischer download von dateien

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von gardenexpie, 17.10.2005.

  1. gardenexpie

    gardenexpie Thread Starter MacUser Mitglied

    Beiträge:
    144
    Zustimmungen:
    0
    MacUser seit:
    10.12.2003
    hallo zusammen,
    ich möchte das wenn man sich richtig eingeloggt hat, ein pdf automatisch gedownloaded wir. leider hab ich keine ahnung wie ich das machen soll? es wäre schön wenn jemand eine lösung mit php oder javascript weiss:

    hab mal was probiert, aber es wir immer ein neues fenster geöffnet und hab im javascript handbuch nichts richtiges gefunden. hier der ansatz(ist zwar falsch)

    open("../pdf/test1.pdf");

    gruß!
     
  2. dms

    dms Gast

    window.location.replace("../pdf/test1.pdf"); sollte das sein was du suchst.
     
  3. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Geht dann aber nur, wenn derjenige JavaScript aktiviert hat.

    Mach doch Link drauf und gut ist.

    ---------------------------------------
    Und schon wieder tippe ich diese sinnlosen Zeichen unter dem horizontalen Trennstrich, damit das posten nach Beendigung des Artikels hoffentlich wieder funktioniert..
     
  4. catvarlog

    catvarlog MacUser Mitglied

    Beiträge:
    1.468
    Zustimmungen:
    1
    MacUser seit:
    30.01.2005
  5. Hans Wurst

    Hans Wurst MacUser Mitglied

    Beiträge:
    197
    Zustimmungen:
    0
    MacUser seit:
    25.05.2005
    PHP:
    $basedir "/verzeichnis/";
    $filename "name.pdf";

    $dlname sprintf("%s/%s"$basedir$filename);

    header("Content-Length: ".filesize($basedir.$filename));
    header("Content-Type: application/octet-stream");

    $save_as_name basename($filename);
    header("Content-Disposition: attachment; filename=\"".$filename."\"");
    readfile($dlname);
    header("Location: ".$dlname);
    Das Script sollte dir die Datei zum Download bereitstellen.
     
    Zuletzt bearbeitet: 17.10.2005
  6. Incoming1983

    Incoming1983 MacUser Mitglied

    Beiträge:
    7.597
    Zustimmungen:
    1
    MacUser seit:
    23.07.2005
    Du kannst alternativ auch einfach eine Weiterleitung machen, und darin auf dein PDF verweisen, fällt mir gerade ein.
     
  7. catvarlog

    catvarlog MacUser Mitglied

    Beiträge:
    1.468
    Zustimmungen:
    1
    MacUser seit:
    30.01.2005
    was macht das

    header("Location: ".$dlname);

    am Ende? Die Datei wird doch per readfile ausgegeben, oder?
     
Die Seite wird geladen...

Diese Seite empfehlen