Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: download plikow
Forum PHP.pl > Forum > PHP
wirtus
Witam !
Pewnie taki temat na forum już był, ale niestety nie mogę za wiele znaleźć.

A problem jest taki:

Chciałbym, aby po wejściu na odpowiednią stronę uzytkownikowi automatycznie uruchomila sie mozliwosc pobrania pliki. Klopot w tym, ze jest to plik tekstowy.

Czy ktos z Was wie jak to zrobic?
Alek
sprobuj moze:
1. kopresji pliku tekstowego do samorozpakowywalnego .exe, wtedy download bedzie domyslnie
lub
2. przekierowania na ftp na ktorym bedzie ten plik .txt

zadne z w/w nie wiaze sie z php, ale takie mi przyszly w pierwszej chwili na mysl
zalew
e tam, nie stawiaj na koncowki, poza tym kazdy plik bedziesz pakowac do zip lub exe?
ja robilem download mp3 (bo defaultowo sie odtwarza w przegladarce albo programie mp3)

[php:1:7d6f0fd939]<?php
header("Cache-control: private");
header("Content-Type: application/mp3");
header("Content-Length: ".filesize("$mp3name"));
header("Content-Disposition: attachment; filename=$mp3name");
$mp=fopen("$mp3name", "rb");
fpassthru($mp);
?>[/php:1:7d6f0fd939]

potem dajesz
<a href=./mp3download.php?mp3name=$file >
i voila

oczywiscie mozesz przybajerowac tego download, ja robilem na szybko dla kumpla, wiec otwiera sie nowe okno, bo jeszcze nie mialem czasu zrobic rozwiazan do unikniecia tego (moze nie wpadlem na zaden prosty pomysl) a i tak bede to dokonczal.. jelsi ci sie chce oczywiscie mozesz zrobic ladne okienko do downloadu albo jakies wywolywanie w srodku tego samego pliku by nie otwieral sie blank smile.gif...

pozdrawiam

ps. aha, efekt mozesz zoabczyc tu http://www.efektdzialania.prv.pl dzial muzyka, sorry ze grafa troche przyciezkawa bo jeszcze i tak niedokonczony ten sajt, ale mp3 dzialaja, wiec twoje txt tez beda winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.