Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML][PHP]API FOTOLIA brak polskich znaków
Forum PHP.pl > Forum > Przedszkole
kielich
witam, korzystam z api na fotolia.pl zgodnie z dokumentacja zrobiłem wszystko jak należy lecz nie działa do końca tak jak powinno , wyszukiwanie działa owszem ale tylko wtedy gdy wpiszemy słowo bez polski znaków np niebo , zadziała znajdzie obraz z niebem lecz kiedy wpiszę piłka to już nie znajdzie bo występuje " ł " jak temu zaradzić , bardzo proszę o pomoc

  1. $api = 'tu mój klucz api';
  2. if (isset($_GET['search'])):
  3. $fraza = (string)htmlspecialchars($_GET['search']);
  4. $offset = (int)$_GET['set'];
  5.  
  6. $output_options = array("encoding" => "UTF-8");
  7. $request = xmlrpc_encode_request("xmlrpc.getSearchResults",
  8. array($api, array('language_id' => 11,'words' => $fraza,'offset'=>$offset)));
  9. $context = stream_context_create(array('http' => array(
  10. 'method' => "POST",
  11. 'header' => "Content-Type: text/xml; Charset=UTF-8",
  12. 'content' => $request,
  13.  
  14. )));
  15.  
  16. $file = file_get_contents("http://api.fotolia.com/Xmlrpc/rpc", false, $context);
  17.  
  18.  
  19. $response = xmlrpc_decode($file);
  20.  
  21. if ($response && xmlrpc_is_fault($response)):
  22. trigger_error("xmlrpc: $response[faultString] ($response[faultCode])");
  23. else:
  24. // tu jak wszystko ok znalazło obrazy to wyświetlam itd
  25. endif;
  26.  
mexican
Mam dokładnie ten sam problem, czy może udało Ci się go rozwiązać, lub jest ktoś kto mógłby pomóc mi w rozwiązaniu tego problemu?

Wszedzie kodowanie UTF-8, wysyłam zapytanie z frazą bez polskich znaków i jest ok, wystarczy, że wpiszę 'koło' i zero wyników...
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.