Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z plikami rar
pitu
post 21.06.2008, 01:10:54
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem, mam skrypt uploadu, zezwoliłem na wrzucanie plików rar oraz zip niby wszystko ładnie się wrzuca ale jak się ściąga pliki rar to wywala że archiwum jest zepsute (nieoczekiwany koniec archiwum), z plikami zip nie ma takiego problemu.

Dodam, że jak wrzucam nawet pliki rar przez ftp to jak ściągam je przez skrypt upload też wywala, że są zepsute.

W czym może być problem?


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post
Kicok
post 21.06.2008, 08:08:51
Post #2





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


Cytat
Dodam, że jak wrzucam nawet pliki rar przez ftp to jak ściągam je przez skrypt upload też wywala, że są zepsute.


Masz błędy w skrypcie. Zakomentuj sobie linijki:
  1. <?php
  2.  
  3. header( 'Content-Type: cośtam' );
  4. header( 'Content-Disposition: cośtam' );
  5.  
  6. ?>


i spróbuj ściągnąć jakiś niewielki plik. W przeglądarce powinna pojawić się treść ściąganego pliku + conajmniej 1 błąd PHP.


Jeśli błędów nie będzie, to poszukaj w swoim kodzie:
- Jakiegoś echo, print, etc
- białych znaków przed <?php lub za ?>
- upewnij się, że plik jest kodowany bez BOM (Tylko dla UTF-8)
- include/require (Jeśli znajdziesz to wykonaj powyższe punkty dla załączanych plików)

Ten post edytował Kicok 21.06.2008, 08:09:21


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
pitu
post 21.06.2008, 13:47:10
Post #3





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Jeśli dodaje podany przez ciebie kod do indexu to jak wpiszę adres strony to chce zapisać index ;P


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post
Kicok
post 21.06.2008, 21:02:57
Post #4





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


No ale gdzie ja pisałem, że masz coś dopisać do pliku index.php? ;]


Może pochwal się swoim kodem, bo dalej zgadywać nie mam ochoty. W jaki sposób ściągasz pliki rar z serwera? Przy pomocy linków typu:
Kod
http://serwer.com/download.php?id_pliku=12345

czy po prostu przez:
Kod
http://serwer.com/katalog_z_plikami/nazwa_pliku.rar


Z uploadem jest raczej wszystko OK, skoro nawet pliki wgrane przez FTP sprawiają problemy.
Jeśli ściągasz pliki przez jakiś download.php, to zastosuj się do tego, co napisałem powyżej. Natomiast jeśli masz linku bezpośrednio do plików.rar to problem leży gdzieś indziej.


Najlepiej zrób tak:
Otwórz notatnik. Napisz w nim kilka zdań. Zapisz jako "plik.txt".
Spakuj ten plik do: "plik1.rar".
Wyślij "plik1.rar" na serwer po czym ściągnij go ze swojej stronki i zapisz jako "plik2.rar"
Otwórz "plik1.rar" w notatniku (bez rozpakowywania). To samo zrób z "plik2.rar". Znajdź 10 szczegółów, którymi różnią się oba pliki ;]


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
pitu
post 21.06.2008, 23:27:47
Post #5





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

Ostrzeżenie: (0%)
-----


Dzięki za odpowiedź ale dam sobię z tym spokój smile.gif

Bo w przyszłości zamierzam zrobić podgląd plików a jak wiadomo tylko można zrobić to z zipem winksmiley.jpg

Może ktoś podeśle jakiś link, który by mnie nakierować jak to zrobić smile.gif

Ten post edytował pitu120 21.06.2008, 23:35:00


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 23:53