Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Link definieren als ob man Ziel speichern unter aus dem Kontextmenü gewählt hätte

Frage Entwicklung Webentwicklung

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

10.03.2006, aktualisiert 15.03.2006, 10721 Aufrufe, 4 Kommentare

Moin,

In einem Ordner auf einem Server befinden sich Dateien.

Das Problem:

Wenn es zum Beipiel eine Bilddatei ist wird nicht das Downloadfenster angezeigt sondern das Bild im Browser. Kann ich den Link irgendwie so definieren, dass er den gleichen Effekt hat als wenn ich einen Rechtsklick auf den Link mache und den Eintrag "Ziel speichern unter..." wählen würde???


thx



Enclave
Mitglied: TobiasNYC
10.03.2006 um 22:30 Uhr
Ich wüsste nicht wie man das in HTML machen könnte. . .

Schreibe es einfach in PHP wie folgt:

<font class="code"> &lt;?php
$file = "image.jpg";
header("Content-Disposition: attachment; filename=$file);
readfile($file);
?&gt; </font>
Bitte warten ..
Mitglied: Enclave
10.03.2006 um 22:43 Uhr
Danke. Ich werd das nachher mal ausprobieren (sitz gerade bei einem Freund und setz ihm seinen zweiten PC neu auf und hab die Logindaten von dem FTP server nicht im Kopf )

Kannst du mir vielleicht auch hier helfen?

Zum Thema



thx


Enclave
Bitte warten ..
Mitglied: Enclave
11.03.2006 um 19:09 Uhr
Hmmmm...

Ich hab das mal ausprobiert aber das geht net so wirklich. Ich habe das so gelöst (weil Links aus Datenbank gelesen werden.

$sqlbefehl = "select * FROM $tab_dateien";
$ergebnis = mysql_query($sqlbefehl,$serverconnect);
$datei = "mysql_fetch_array($ergebnis);


if ($_REQUEST[download] == "Datei Downloaden")
{
header("Content-Disposition: attachment; filename=$datei[filelink]);
readfile($file);
}
echo "<form action=\"download.php\" method=\"post\"><input type=\"submit\" name=\"download\" value=\"Datei Downloaden\"></form>



Enclave
Bitte warten ..
Mitglied: Enclave
15.03.2006 um 08:52 Uhr
Jo ich hab das Problem gelöst:

<?PHP
$dateiname="cs.txt"; Dateiname
$dateiendung=strrchr($dateiname, ".");
Ermittelt die Dateiendung
$dateiendung=substr($dateiendung,1); Nimmt den Punkt vor der Dateiendung weg
header("Content-type: application/$dateiendung");
Übermittelt den Content-Type
header("Content-Disposition: attachment; filename=".$dateiname.""); Übermittelt, was heruntergeladen werden soll
header("Content-Length: ".filesize($dateiname));
Übermittelt die Größe der Datei
readfile($dateiname); // Dateiinhalt übertragen
?>
Bitte warten ..
Ähnliche Inhalte
Humor (lol)
Windows hat Sorgen, die hätte ich auch gerne
Frage von DerWoWussteHumor (lol)4 Kommentare

-ohne Worte- ;-)

Datenbanken
Access - Berichterstellung eines gewählten Datums
gelöst Frage von m-hansDatenbanken4 Kommentare

Hallo, ich habe eine minimal Access Datenbank erstellt mit einem Formular über das ich meine gewünschten Daten eingebe. Unter ...

Entwicklung
Script um Ordner in gewähltem Verzeichnis zu erstellen
gelöst Frage von Reto848Entwicklung5 Kommentare

Hallo Community Ich habe folgendes Thema. In einem Script möchte ich mehrere Ordnerpfade eingeben können, ich welchen dann überprüft ...

Windows Systemdateien
M3u Internet Links als Verknüpfung speichern, die der WMP öffnet
gelöst Frage von 118534Windows Systemdateien1 Kommentar

Hallo, ich höre Radiostreams aus dem Inet über den Win Media Player. Diese habe eine Adresse wie sowas: Diese ...

Neue Wissensbeiträge
Verschlüsselung & Zertifikate

19 Jahre alter Angriff auf TLS funktioniert immer noch

Information von BassFishFox vor 1 StundeVerschlüsselung & Zertifikate

Interessant zu lesen. Der Bleichenbacher-Angriff gilt unter Kryptographen als Klassiker, trotzdem funktioniert er oft noch. Wie wir herausgefunden haben, ...

Windows 10

Windows 10 Fall Creators Update - Neue Funktion Hyper-V Standardswitch kann ggf. Fehler bei Proxy Configs verursachen

Erfahrungsbericht von rzlbrnft vor 12 StundenWindows 102 Kommentare

Hallo Kollegen, Da wir die Gefahr lieben, haben wir bei einigen Usern nun mittlerweile das Creators Update drauf. Einige ...

Sicherheit

TLS-Zertifikat und privater Schlüssel von Microsofts Dynamics 365 geleakt

Information von Penny.Cilin vor 14 StundenSicherheit

Microsoft hat versehentlich das TLS-Zertifikat inklusive dem privaten Schlüssel seiner Business-Anwendung Dynamics 365 geleakt. TLS-Zertifikat und privater Schlüssel von ...

Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 1 TagViren und Trojaner3 Kommentare

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Firefox Profieles im Roaming
gelöst Frage von Hendrik2586Netzwerkmanagement17 Kommentare

Hallo liebe Leute. :) Ich hab da ein kleines Problem, welches anscheinend nicht unbekannt ist. Wir nutzen hier in ...

Netzwerkmanagement
NAS über zwei weitere Ethernet Anschlüsse verbinden
gelöst Frage von Sibelius001Netzwerkmanagement16 Kommentare

Sorry - ich bin hier wahrscheinlich als kompetter IT Trottel unterwegs. Aber eventuell kann mir jemand ganz einfach helfen: ...

LAN, WAN, Wireless
Häufig Probleme beim Anmelden in WLAN
Frage von mabue88LAN, WAN, Wireless15 Kommentare

Hallo zusammen, in einem Netzwerk gibt es relativ häufig (1-2 mal pro Woche) Probleme mit der WLAN-Verbindung. Zunächst mal ...

Netzwerkgrundlagen
Hi eine blöde frage. xD
Frage von 132954Netzwerkgrundlagen13 Kommentare

Also: Habe 2012 r2 essentials neuinstalliert, allerdings installiert diese version ja gleich diesen gangen AD kram mit, den hab ...