Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Plik kodowanie
Papub
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 17.02.2006

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


Co trzeba zrobić aby
1. Skrypt php tworzący plik i coś tam zapisujący miał system kodowania znaków UTF-8 anie (jak to jest domyśłnie) ANSI.
2. Nie wyskakiwał ten komunikat jak chcę coś zapisać do pustego pliku Warning: fread() [function.fread]: Length parameter must be greater than 0. in ........ save.php

a kod od tego jest taki
  1. <?php
  2. fread($wskaznik_pliku,filesize($nazwa_pliku));
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
borec
post
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 18.07.2003
Skąd: Tarnów

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


Cytat(Papub @ 26.01.2007, 22:47:02 ) *
Co trzeba zrobić aby
1. Skrypt php tworzący plik i coś tam zapisujący miał system kodowania znaków UTF-8 anie (jak to jest domyśłnie) ANSI.

Tekst który zapiszesz do pliku będzie w takim kodowaniu w jakim był utworzony. Jeśli np. strona z formularzem w którym wpisujesz tekst do zapisania będzie w kodowaniu UTF to zawartość pliku po zapisaniu też będzie kodowana w UTF.

Cytat(Papub @ 26.01.2007, 22:47:02 ) *
2. Nie wyskakiwał ten komunikat jak chcę coś zapisać do pustego pliku Warning: fread() [function.fread]: Length parameter must be greater than 0. in ........ save.php

Angielskiego nie znamy, co? filesize() zwraca Ci 0 bo plik jest pusty, a drugi parametr fread nie może być 0. Prościej jest użyć file_get_contents" title="Zobacz w manualu php" target="_manual.
Go to the top of the page
+Quote Post

Posty w temacie
- Papub   Plik kodowanie   26.01.2007, 22:47:02
- - borec   Cytat(Papub @ 26.01.2007, 22:47:02 ) ...   28.01.2007, 18:37:51
- - Papub   Angielski znam wiem co oznacza ten komunikat ale n...   29.01.2007, 07:56:23


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

 



RSS Aktualny czas: 16.10.2025 - 03:11