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 :: Версия для печати :: помогите с ошибками [3]
Форумы портала PHP.SU » » Кодировки и все смежное » помогите с ошибками

Страниц (6): « 1 2 [3] 4 5 6 »
 

31. Ezi - 15 Августа, 2011 - 21:37:26 - перейти к сообщению
не, хедеры не помогли
32. КЫР - 15 Августа, 2011 - 21:38:45 - перейти к сообщению
Ezi
тогда могу посоветовать только конвертировать или гуглить

а почему такая необходимость писать скрипты на utf?
33. Ezi - 15 Августа, 2011 - 21:41:30 - перейти к сообщению
КЫР пишет:
просто include


Не канает, пробовал так уже, где-то вроде было сказано что нельзя функции инклюйдом посдключить и юзать
34. КЫР - 15 Августа, 2011 - 21:42:39 - перейти к сообщению
кинь оба исходника глянуть
35. Ezi - 15 Августа, 2011 - 21:42:52 - перейти к сообщению
КЫР пишет:
а почему такая необходимость писать скрипты на utf?


Радость Ха-ха Радость ХЗ
Просто по стандарту)) Привычка хорошая, типа не быдлокодер А?! шутка, реально привычка такая у меня всё в ютф-8 делать Улыбка
36. tsoi85 - 15 Августа, 2011 - 21:43:24 - перейти к сообщению
КЫР пишет:
а почему такая необходимость писать скрипты на utf?

Если к примеру сайт (заголовки) в utf, а скрипт в win и в нём будет записан текст который нужно вывести пользователю.
37. Ezi - 15 Августа, 2011 - 21:47:02 - перейти к сообщению
листинг functions.php
Спойлер (Отобразить)

Листинг index.php
Спойлер (Отобразить)


Если впадлу код читать, вот вырезки где используется:

Спойлер (Отобразить)


инклуд везде в комментах, это не ошибка
38. КЫР - 15 Августа, 2011 - 21:49:12 - перейти к сообщению
перепроверяй пути и все прочее, ибо вызов функций из инклюдинного файла работать не то что обязан, а просто не может не работать
это одна из главных целей функции
39. Ezi - 15 Августа, 2011 - 21:54:15 - перейти к сообщению
Проверено, всё верно! но не работает сцуко(((( Нахмурился
40. tsoi85 - 15 Августа, 2011 - 21:56:00 - перейти к сообщению
Ezi, в файле index.php

Это раскомментируйте
PHP:
скопировать код в буфер обмена
  1. //include ('../inc/functions.php');


Это удалите
PHP:
скопировать код в буфер обмена
  1. function translit($str)
  2. {
  3. $tr = array("а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e","ё"=>"jo","ж"=>"zh","з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l","м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r","с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h","ц"=>"c","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"","ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"," "=>"-","."=>"","/"=>"", "," => "");
  4. $str = mb_strtolower($str, "UTF-8");
  5. $str = strtr($str, $tr);
  6. return $str;
  7. }
41. КЫР - 15 Августа, 2011 - 21:56:19 - перейти к сообщению
а зачем инклюды-то в закомментированы?
42. PATCH - 15 Августа, 2011 - 22:02:06 - перейти к сообщению
в файл с конектом в бд
PHP:
скопировать код в буфер обмена
  1.         mysql_query ("set character_set_client='utf8'");
  2.         mysql_query ("set character_set_results='utf8'");
  3.         mysql_query ("set collation_connection='utf8_general_ci'");


.htaccess

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. AddDefaultCharset utf-8
  3. AddCharset utf-8 *
  4. <IfModule mod_charset.c>
  5.     CharsetSourceEnc utf-8
  6.     CharsetDefault utf-8
  7. </IfModule>
  8.  


и на всякий случий

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <meta http-equiv="content-type" content="text/html; charset=utf-8" />

таблица в бд естествено utf8_general_ci
43. Ezi - 15 Августа, 2011 - 22:03:45 - перейти к сообщению
КЫР просто я попробовал, не сработало =) вот и закоментил

PATCH Сейчас попробую
44. КЫР - 15 Августа, 2011 - 22:05:14 - перейти к сообщению
Ezi
попробуй раскоментить, инициалзировать в function.php какую-нибудь переменную и вывести ее в исходном файле
45. Ezi - 15 Августа, 2011 - 22:07:25 - перейти к сообщению
PATCH не помогло! скрипт в ютф-8, хедер отправил бд в ютф-8, htacces прописал в корне сайта, там же и скрипт лежит
(Добавление)
КЫРвывел переменную, всё ОК

 

Powered by ExBB FM 1.0 RC1