Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Php]Problem z kodowaniem
Forum PHP.pl > Forum > PHP
caitsid
  1. <?php
  2.    $ciag=strip_tags(file_get_contents('http://cp.kdr.net.pl/nkdr/whoisonline.php'));
  3.    $plik=fopen('test.txt','w');
  4.    fwrite($plik,$ciag);
  5.    fclose($plik);
  6.    echo $ciag;
  7. ?>


Problem: czemu w pliku zapisuje tak nieprawidłowo tzn. w innym kodowaniu nicki

Potem gdy chce wyszukać nick funkcja strpos zwraca false.


  1. <?php
  2. $nick_pos=strpos($tablica,"jakis_nick");
  3. ?>
Matte
  1. <tr>  <td align="left">Ogisiowaty</td>
  2.  
  3.  
  4.   <td align="left">
  5.   Blacksmith
  6.   </td>
  7.   <td align="center">68/29</td>
  8.    
  9.   </tr>



Hm, ktoś się postarał i postanowił Ci zakodować loginy w encjach. Polecam się zainteresować komendą htmlspecialchars_decode" title="Zobacz w manualu PHP" target="_manual
caitsid
Dzięki za naprowadzenie , problem rozwiązany.
  1. <?php
  2.     $ciag=html_entity_decode(file_get_contents('http://cp.kdr.net.pl/nkdr/whoisonline.php'));
  3.     $plik=fopen('test2.txt','w');
  4.     fwrite($plik,$ciag);
  5.     fclose($plik);
  6.     echo $ciag;
  7. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.