Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zle pobiera pliki tekstowe z serwer
glizda1125
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


Witam
Mam nastep[ujaca sytuacje:

Mam na serwerze plik tekstowy. Jak zaloguje sie na serwer i podejrze go to wyglada tak:

Kod
Średnia wartość 20


Wszystko ladnie pieknie. No i chcialem zrobic zeby automatycznie zapisywal mi ten plik na dysku.

  1. <?php
  2. header("Content-type: application/txt");
  3. header("Content-Disposition: attachment; filename=".$plik."");
  4. header("Pragma: no-cache");
  5. header("Expires: 0");
  6. readfile($plik);
  7. ?>


Plik sie zapisuje jak nalezy ale gdy go wyedytuje to zamiast poskich znakow mam krzaczory a zamiast enterow kwadraciki:(

Kod
¦rednia warto¦ć 20


A jak sciagne ten plik przez ftp to jeszcze inne krzaki wyskakuja:(
co tu poczac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lombi
post
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 11
Dołączył: 12.04.2006

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


Sluchaj strzelam, może trafie smile.gif

  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />


Ten post edytował Lombi 19.09.2007, 11:58:59


--------------------
znowu pomyliłem dwukropek ze średnikiem i starciłem pół dnia na szukanie błędu :)
Go to the top of the page
+Quote Post
Cezar708
post
Post #3





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Cytat(Lombi @ 19.09.2007, 10:57:30 ) *
Sluchaj strzelam, może trafie smile.gif


nietrafiony winksmiley.jpg

poprawnie to musisz zmienić Content-type na text/plain
  1. <?php
  2. header("Content-type: text/plain");
  3. header("Content-Disposition: attachment; filename=".$plik."");
  4. header("Pragma: no-cache");
  5. header("Expires: 0");
  6. readfile($plik);
  7. ?>
Go to the top of the page
+Quote Post
glizda1125
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 17.09.2007

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


Wielkie dzieki Cezar78, dziala jak trzeba. no ale mam jeszcze jedno pytanie co do odswierzania tego pliku bo pojawil sie taki problem ze mimo iz plik zmienil swoja zawartosc to pobierany jest caly czas stary. Inne pliki po zmianie odswierza dobrze tego nie. Dlaczego?

Chyba znalazlem. Dodalem w
  1. <?php
  2. header("Pragma: no-cache");
  3. ?>

must-revalidate i jak narazie dziala
  1. <?php
  2. header("Pragma: no-cache, must-revalidate");
  3. ?>
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 Aktualny czas: 20.08.2025 - 06:02