Notice: query (INSERT INTO lemat_stats_browser (day,browser,ilosc,internal) VALUES ('2024-04-23','Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',1,'2')) failed at /home/lemat/lemat.priv.pl/stats.php:151: Array ( [0] => 22001 [1] => 1406 [2] => Data too long for column 'browser' at row 1 ) in /home/lemat/lemat.priv.pl/panel_adm/dbclass.inc.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /home/lemat/lemat.priv.pl/panel_adm/dbclass.inc.php:15) in /home/lemat/lemat.priv.pl/stats.php on line 174
Operacje na plikach - Lemat, strona prywatna
Lemat, strona prywatna

Operacje na plikach

Tak samo jak włożyć słonia do lodówki. Otworzyć plik w trybie do zapisu. Zapisać tekst. Zamknąć plik.

Tak samo jak włożenie żyrafy do lodówki. Otworzyć plik w trybie do odczytu. Odczytać cały tekst. Zamknąć plik. Zmodyfikować tekst. Otworzyć plik w trybie do zapisu. Zapisać tekst. Zamknąć plik.


Pod windowsem znaki nowej linii to "\r\n", pod linuxem zaś tylko "\n". Zapisując zatem plik na dysku należy zapisać go w takim formacie aby mógł być odczytany u klienta.

chop(); rtrim(); - obetnie w obu postaciach.


jest to nagłówek header('Content-type: cośtam') mówiący przeglądarce jakiego typu jest właśnie otwierany dokument. Przeglądarka wtedy go odpowiednio wyświetla np. jako obrazek lub odpala np. Worda aby wyświetlić dokument.

Zajrzyj do pliku mime-types, znajduje się w katalogu konfiguracyjnym apacza. Są tam wpisy kojarzące rozszerzenie pliku z jego typem mime. To wszystko czego potrzebujesz.

<?PHP
header('Content-Type: application/zip');
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Content-Disposition: attachment; filename="plik.zip"');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');

readfile('plik.zip');
?>
przeglądarka porównuje typ MIME (nagłówek Content-type) z zarejestrowanymi w systemie operacyjnym programami zdolnymi otworzyć dany plik (np. AcrobatReader otwiera pdfy). Czyli wystarczy podać taki Content-type, którego przeglądarka nie zrozumie - wybrać sobie jakiś z dostępnych typów MIME.

Data utworzenia : 2003-11-07, data aktualizacji :2010-12-01

Skomentuj ten tekst

Komentarze:

Tyhagara
2006-03-11 12:08:23
Jak to zrobić czyli FAQ
Autor próbuje zmusić do samodzielnego myślenia. Z tym, że samodzielnie myślący użytkownik, sam wpadnie na te odpowiedzi. Problem polega na tym, jak je zastosować w praktyce, bo to jest tylko teoria. # jak napisać przyjazny kurs PHP? Otworzyć edytor, wpisać treść kursu, zamknąć edytor i opublikować na stronie WWW.
Odpowiedź Lemata:
No widzisz - łapiesz fazę.
wajddie
2004-03-22 11:37:16
fajnie wytłumaczone !
naprawde wszystko z tego rozumiem !!
Odpowiedź Lemata:
moim następnym krokiem będzie mcrypt_*() na kluczowych tekstach
Protected by spf
[Nospam-PL.NET]
Seti@Home
www.php.net
© Lemat 2004 - ∞