Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]kodowanie txt i php
piotr26
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.01.2007

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


mam problem z kodowaniem.

Przeczesałem juz wiele stron ale nic nie znalazłem co by pasowało do mojego problemu.

napisałem skrypt w php wyszukiwareczka bardzo prosta która działa i wyszukuje na danych w pliku txt.

Lokalnie zainstalowany mam webserv 2.0 i tu wszystko działa ok, tz polskie znaczki wyswietlaja sie ok

ale w momencie przeniesienia plików na serwer zamiast polskich znaków idze krzeaczki.

Probowałem juz rózne kodowania od utf-8, iso ...2, iso ...1, windows ...

Probowałem równiez zapisywac plik txt w ANSI oraz utf-8.

FAktem jest ze te krzeczki czasem sie zmieniały czasem było ich mniej ale zawsze są

Prosze o pomoc.(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotr26
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.01.2007

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


niestety ale nadal mam z tym problemy. Moze podam kod i wtdy bedzie jasniej ::

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
  5. <title>Wyniki wyszukiwania</title>
  6. <link href="style.css" rel="stylesheet" type="text/css" />
  7. </head>
  8. <p style="padding-left:20px">Jeżeli poniżej widać tylko puste pole, to znaczy, że nie znaleziono wyników.</p>

  1. <?php
  2. $wyszukiwarka = $_POST['wyszukiwarka'];
  3. if($wyszukiwarka==""){
  4. $wyszukiwarka="xyz";}
  5. $dane = file("dane.txt");
  6.  
  7. echo "<p style=\"padding-left:20px\"><table class=\"tabelka\" cellpadding=\"1\" cellspacing=\"0\">";
  8. echo "<tr bgcolor=#cccccc>";
  9. echo "<td bgcolor=#cccccc width=100px>dane</td><td>OPIS</td>";
  10. echo "</tr>";
  11. for ($index=0; $index < count($dane); $index++)
  12. {
  13. $g = split(":", chop($dane[$index]));
  14. $count="0";
  15. if (eregi("$wyszukiwarka", $dane[$index])) {
  16. $count++;
  17. $pole++;
  18. if ($pole==1) { $kolor = "#ffffff"; }
  19. if ($pole==2) { $kolor = "#dddddd"; $pole=0; }
  20.  
  21. echo "<tr bgcolor=$kolor>";
  22. echo  "<td align=\"left\" style=\"width:300px\"><b><a href=\"mailto:$g[1]\">$g[1]</b></a></td><td align=\"left\"><b><i> $g[0]</i></b></td>";
  23.  
  24. }
  25. }
  26. echo "</tr></table></p>";
  27. ?>

  1. <hr>
  2. </br>
  3. <p style="padding-left:20px"><input type="button" value="wstecz" onClick="history.back()"></p>
  4. </body>
  5. </html>


kodowanie stronki zmieniałem juz na iso , utf-8, widdows i nic cos sie zmienia ale krzaczki cały czas wystepuja.

Chodzi mi głównie o krzaczki w pliku txt w którym znajduja sie dane do przeszukiwania i wyswietlania których kodowanie równiez zmieniałem,
plik dane.txt równiez zapisywałem w róznym kodowaniu poczawszy od utf-8 i ANSI i dalej krzaczki.

plik jest zapisywany przez excela 2007 jako txt oddzielany tabulatorami.

dodam jeszzce, ze kodowanie strtonki zmieniam w dreamweaver akodowanie pliku txt w notaniku przy zapisywaniui.

prosze o pomoc....

Ten post edytował piotr26 19.02.2009, 10:43:49
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 14:54