Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Usunięcie znaku z ciągu znaków, Usunięcie znaku który powoduje problem z zapisem danych do pliku
q3d
post
Post #1





Grupa: Zarejestrowani
Postów: 98
Pomógł: 7
Dołączył: 10.01.2006

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


Pobieram dane z bazy danych. Jedno z pól bazy zawiera tekst. Zdarza się, że w śród pobieranego tekstu jest "dziwny" znak. Jest to kwadracik z cyferkami w środku 0096.

Pobrane pobrane przekonwertowuje do wymaganego kodowania i zapisuje w pliku:

  1. $string = iconv('UTF-8', 'Windows-1250//IGNORE', $string);


a następnie zapisuje w pliku:

  1. fwrite($fp, $string);
  2.  
  3. // zamkniecie pliku
  4. flock( $fp, 3 );
  5. fclose( $fp );


Problem polega na tym, że w pliku zostaje zapisany string do miejsca wystąpienia tego "kwadracika 0096".

Jak usunąć to "coś" lub wyeliminować zgubny wpływ na to co zapisuje w pliku?
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: 21.08.2025 - 14:42