ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
473
473
EMPFEHLEN
-
Hallo,
ich habe derzeit ein Problem. Wenn man bei mir einen Download anklickt, welche die endungen .torrent oder .txt haben, werden manche im eigenen Fenster geöffnet. Es soll aber so ein, dass alle Dateien extern auf dem Rechner gespeichert werden und nicht das sich die Dateien im eigenen Fenster öffnet. Dann hat man nämlich ein blöden Buchstabensalat.
Kann man das per PHP/HTML beheben oder liegt das am Server/Einstellungen?
-
20.09.06 00:20 #2Du verlinkst einfach auf die php-Datei (z.B. file.php), wobei du als GET-Parameter den Dateinamen angibst. Falls die Datei nicht im gleichen Verzeichnis liegt, schreibst du den Pfad dazuPHP-Code:
<?php
if(is_readable($_GET['file']))
{
$file = $_GET['file'];
$filename = basename($file);
$size = filesize($file);
header('Content-Type: application/octet-stream');
header("Content-Disposition: attachment; filename=$filename");
header("Content-Length: $size");
header('Expires: 0');
header('Cache-Control: no-cache, no-store, must-revalidate');
header('Pragma: no-cache');
readfile($file);
}
else
{
trigger_error('NO_FILE', E_USER_WARNING);
}
?>
z.B: http://deineurl.tld/file.php?file=do...schreibung.doc oder so...Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
-
Hallo,
in der Form würde ich dieses Skript aber auf keinen Fall auf einen Server stellen. Man beachte nur mal http://deineurl.tld/file.php?file=datei_mit_allen_passwörtern.php
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
20.09.06 00:50 #4
Das Skript soll ihm ja auch nur veranschaulichen, wie es geht... Um die Sicherheit kann er sich ja kümmern
Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
-
Hallo,
in der Regel haben weniger erfahrene PHP-Skripter leider noch nicht den Blick für solche Sicherheitslöcher. Da ist die Gefahr groß, dass ein in Bezug auf die Sicherheit bedenklicher Quellcode einfach unreflektiert übernommen wird. Daher mein ausdrücklicher Hinweis.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Ich danke!
-
Funktioniert weiterhin nicht. Ich will einfach nur das die Inhalte die man Downloaden kann auf dem Rechner gespeichert werden und nicht im Popup selbst geöffnet werden (Dann erhält man nämlich Buchstaben Salat). Liegt das nicht an den Headern?
-
27.09.06 01:20 #8
Das von mir gepostete Script funktioniert bei mir einwandfrei... Zeig mal dein Code.
Gruß mAu
──────────────────────────
Ich auf flickr
* Unformatierten Quellcode schaue ich mir _nicht_ an!
* Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
* Bitte die Netiquette beachten.
* Vergesst nicht, beantwortete Fragen als erledigt zu markieren!
-
Funktioniert bei mir jetzt auch. Danke
Ähnliche Themen
-
SMS auf rechner speichern
Von AIKler im Forum Handy, PDA & mobile WeltAntworten: 2Letzter Beitrag: 28.10.08, 19:59 -
Dateien auf fremden Rechner kopieren
Von Jule81 im Forum .NET ArchivAntworten: 3Letzter Beitrag: 01.08.05, 13:33 -
sessions auf dem host Rechner als cookie speichern
Von zarrandreas im Forum PHPAntworten: 5Letzter Beitrag: 06.04.05, 03:40 -
Realplayer-Dateien auf dem Rechner speichern
Von Spacemonkey im Forum Microsoft WindowsAntworten: 7Letzter Beitrag: 07.02.03, 04:24 -
php dateien auf *n rechner sehen
Von Jack tha Ripper im Forum PHPAntworten: 4Letzter Beitrag: 31.01.03, 20:09





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren