Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите новичку
Форумы портала PHP.SU » PHP » Программирование на PHP » Помогите новичку

Страниц (1): [1]
 

1. phpshnik - 18 Августа, 2009 - 13:43:51 - перейти к сообщению
С русскими символами не работает функция fgetc(). Проверял с английским текстом-все OK.
вот код:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $fo=fopen("sonnet.txt","r");
  3. if($fo){
  4. while(!feof($fo)){
  5.         $chr=fgetc($fo);
  6.         if($chr=="н") $i=$i+1;
  7.         }
  8. echo $i;       
  9. }else{
  10.         echo "ошибка при открытии файла";
  11. }
  12. fclose($fo);
2. Nestor - 18 Августа, 2009 - 16:20:13 - перейти к сообщению
какая кодировка файла и скрипта?
3. EuGen - 18 Августа, 2009 - 17:29:58 - перейти к сообщению
Установите локаль правильно
4. phpshnik - 18 Августа, 2009 - 19:58:53 - перейти к сообщению
EuGen спасибо.

 

Powered by ExBB FM 1.0 RC1