![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
jak sprawic aby przy wejsciu na strone ze skryptem php (ktory zapisuje kazde wejscie do bazy) wymusic pobieranie danego pliku?? poprzez szukajke znalazlem posta w ktorym byla mowa o header("Content-Disposition: attachment; filename=plik.wav"), jednak u mnie sie on nie sprawdza... pliki sa pobierane, ale za kazdym razem po pobraniu waza ok 144 - 177KB, a powinny ok 230 - 300KB - dzwonki wav na komorke. no i nie chca sie otworzyc, u mine nie dzieje sie zupelnie nic, a u kumpla wyrzuca komunikat "blad typu pliku" przy odpaleniu
skrypt:
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
O ile się nie mylę header("Content-Disposition: attachment; filename=plik.wav") powinno być umieszczone w osobnym pliku php, do ktorego w Twoim wybieraczu "if" bylby tylko link...
O tym o czym mowisz...Czyli wchodzimi na strone, pokazuje nam sie Twoj napis "Niebawem ta stronka przybierze na grafice", i po chwili zaczyna sciagac, sa 2 rozwiazania: a) po kilku sekundach zaczyna sie sciagac poprzez skrypt JavaScript ![]() -------------------- Mateusz 'matipl' Kamiński
WWW - http://matipl.pl |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
W zasadzie ten Twój skrypt jest OK. Zauważ jednak, że wysyłasz użytkownikowi same nagłówki, a gdzie plik? Musisz wysłać odpowiedni plik.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
krzychu moj skrypt nie jest ok, pominalem fakt ze kod html ktory jest tam wpisany nie pojawia sie wcale, ale w tej chwili jest to najmniej istotne, zalezy mi na przeslaniu calego pliku. jaka funkcja to realizuje?
bede musial chyba jednak pokombinowac z JS, juz sie boje bo nie znam tego jezyka wcale :/ Ten post edytował siutek 16.01.2006, 10:33:57 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Jak na mój gust to po wysłaniu odpowiednich nagłówków wysłanie pliku można zrealizować za pomocą funkcji echo()...
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
yyy, echo()
![]() tzn wewnatrz nawiasow powinienem wstawic sciezke do plikow? myslalem ze echo() sluzy do wyswietlania stringu i liczb |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
A czym że innym są dane z pliku jak nie stringiem?
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
mimo wszystko nie rozumiem, echo nie pomogolo, tak jak przewidywalem sciezke wyswietla na ekranie... :/
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ale ty w echo miales podac zawartosc pliku a nie scieżkę do niego
![]() mozesz uzyc readfile, ktore wczytuje plik i od razy wywala go na ekran: http://pl.php.net/manual/pl/function.readfile.php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
yyy, nospor, spojz na gore
![]() ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
yyyy, siutek - patrzylem
![]() tak sie wlasnie robi. zeby komus dac download, musisz przekazac mu całą tresc pliku do sciągniecia. Poprzedzone to odpowiednimi naglowkami, spowoduje, ze plik sie bedzie sciągal, a nie wyswietlal na stronie jako tekst ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 173 Pomógł: 1 Dołączył: 26.10.2005 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
nospor, w takim razie sorry
![]() ale mimo wszystko nadal stoje w miejscu, obecny wyglad skryptu:
nie moge zalapac o co Wam chodzi, chyba poraz pierwszy ![]() Ten post edytował siutek 17.01.2006, 11:29:00 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
podalem ci linka do manuala. podaje jeszcze raz:
http://pl.php.net/manual/pl/function.readfile.php przyjrzyj sie skladni, argumentom funkcji, przykladowym kodom ponizej. bo ten kod co pokazales to lipa... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.07.2025 - 14:50 |