Speicher dialog

Hallo,

Weiß jemand von euch eine Möglichkeit wie man mit Hilfe von Java script, PHP oder HTML einen Speicher dialog erzeugt.
also ich möchte zb ein bild abspeichern klicke auf einen button und ein speicher dialog wird geöffnet wo ich die gewünschte datei abspeichern kann??

Wenn das nicht mit einer webtauglichen sprache funktioniert könnte man dies anders oder so ähnlich lösen bzw könnte man den speicherdialog erzwingen wenn ich auf einen link klicke?

danke,

lg kathi

Hallo,

Weiß jemand von euch eine Möglichkeit wie man mit Hilfe von
Java script, PHP oder HTML einen Speicher dialog erzeugt.
also ich möchte zb ein bild abspeichern klicke auf einen
button und ein speicher dialog wird geöffnet wo ich die
gewünschte datei abspeichern kann??

Webseiten können nichts abspeichern und das ist auch gut so.

Wenn das nicht mit einer webtauglichen sprache funktioniert
könnte man dies anders oder so ähnlich lösen bzw könnte man
den speicherdialog erzwingen wenn ich auf einen link klicke?

Verlink einfach einen Dateityp, den der Browser nicht öffnen kann oder will (Archivdateien, Programme, aber beispielsweise keine Bilder, Textdateien, PDFs oder Webseiten). Dann reagiert der Browser mit einem Speichern-Fenster oder folgt sonstwie seinen Einstellungen (direkt speichern beispielsweise).

Ein Dialogfenster wie du es willst, kannst du mit einer Webseite nicht erzeugen.

mfg
MB

Hallo,

Weiß jemand von euch eine Möglichkeit wie man mit Hilfe von
Java script, PHP oder HTML einen Speicher dialog erzeugt.
also ich möchte zb ein bild abspeichern klicke auf einen
button und ein speicher dialog wird geöffnet wo ich die
gewünschte datei abspeichern kann??

ich probiere im Moment hiermit herum:

$file = "pfad/zur/datei.ext";
if (file\_exists($file) ) {
 header("Expires: Mon, 20 Jul 2006 05:00:00 GMT");
 header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
 header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
 header("Pragma: no-cache");
 header("Cache-Control: post-check=0, pre-check=0", false);

 header("Content-type: application/force-download");

 header("Content-Disposition: attachment; filename=dateiname.ext");

 header("Content-Description: Downloaded File");

 $filename = $file;
 $fp = fopen($filename, "rb");
 if ($fp) {
 $buffer = fread ($fp, filesize ($filename));
 echo $buffer;
 fclose($fp);
 }

 exit();
} else {
 Header("HTTP/1.0 404 Not Found");
 echo '

 Die Datei gibt es nicht mehr. Bitte informieren Sie den Webmaster. '."\n";
}

Habe ich so in einem Forum gefunden und es klappt recht gut.
Einige IE-Versionen koennen damit nicht, aber ich versuche noch herauszufinden, welche und was ich dagegen tun knn.
Vielleicht hilfts Dir weiter

Greetinx
Christian