lsmith
19.06.2007, 09:57:33
Witam
Problem:
Jak zrobić link do pliku tekstowego, tak, aby, po kliknięciu na niego nie otwierał się, tylko pokazywało się okienko do zapisu.
Jest w ogóle jakaś metoda, poza kliknięciem prawym przyciskiem myszy na plik -> Zapisze element docelowy jako.. ?
revyag
19.06.2007, 09:59:39
Zrobisz to tak:
<?php
$name = 'plik.txt';
header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=".$name.""); ?>
Żebyś mógł pobierać nie tylko pliki .txt content type ustawiasz na application/octet-stream
schizofrenick
25.06.2007, 00:32:46
A jak zmienić powyzszy kod, tak żeby plik zapisywał się w jakiejś domyślej ścieżce (ustawionej na sztywno w php) z pominięciem okienka ZAPISZ

tak ze klikam w linka i plik bez mojej zgody zapisuje sie sam gdzieś.
Louner
25.06.2007, 08:41:44
Jeżeli na komputerze klienta, to nie da rady.
schizofrenick
26.06.2007, 09:00:21
no przydałoby się na komputerze klienta,
opcjonalnie może to być na serwerze,
chciałbym u siebie zapisać plik z innego serwera: w postaci www.adres.pl/plik_do_zapisania.jpg
przy pomocy jakieś funkcji.