Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z undefined function iconv_strpos()?
Forum PHP.pl > Forum > Przedszkole
phpamator
Szanowne przedszkolaki i przedszkolanki tongue.gif
Mam problem z którym nie bardzo wiem jak sobie poradzić i wygląda na to,
że to bardziej problem z konfiguracją samego serwera niż php.
Niemniej, może ktoś miał podobny problem i wie jak go rozwiązać otóż:
Według hostingowca php używane na moim serwerze posiada wymagane moduły i
pośród nich znajduje się ten który zawiera zmodyfikowane funkcje między innymi 'iconv_str()' itd,
kiedy odpalam skrypt (ten z kolei używa innych skryptów i gdzieś tam używana jest funkcja 'iconv_strpos()'
skutkiem czego wyrzuca mi błąd i skrypt przerywa działanie.

Kiedy sprawdzam:

dostaję:
  1. array(10) {
  2. [0]=> string(5) "iconv"
  3. [1]=> string(18) "iconv_get_encoding"
  4. [2]=> string(18) "iconv_set_encoding"
  5. [3]=> string(12) "iconv_strlen"
  6. [4]=> string(12) "iconv_substr"
  7. [5]=> string(12) "iconv_strpos"
  8. [6]=> string(13) "iconv_strrpos"
  9. [7]=> string(17) "iconv_mime_encode"
  10. [8]=> string(17) "iconv_mime_decode"
  11. [9]=> string(25) "iconv_mime_decode_headers"
  12. }

co świadczy o obecności (chyba) wskazanej funkcji.
Dlaczego więc skrypt twierdzi coś innego ?

Mam nadzieję, że nie zamotałem jak zwykle .....
viking
Odpal sobie phpinfo i zobacz czy iconv na pewno występuje.
phpamator
Sprawdzałem, występuje.



No chyba że to za mało ?
viking
To stwórz jakiś nowy plik i uruchom tę funkcję, zobacz czy tak zadziała. Co jest w linii w której ten błąd występuje?
phpamator
W liniach, bo jest tego sporo, musiałem tymczasowo podmienić/usunąć 'iconv_' i działa używając funkcji strpos(), strlen() itd ale nie mam pewności czy nie spowoduje to jakichś problemów z danymi.
Po za tym musiałem zmodyfikować "core files" czego wolałbym uniknąć, dlatego napisałem na szybko skrypt który na czas operacji podmienia pliki bez "iconv_" ale wolałbym jednak żeby wrócić do orginalnej postaci.
viking
No a działa uruchomione w nowym pliku?
phpamator
Zaraz sprawdzę i zreferuję smile.gif
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.