Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> convert_cyr_string и проблема с кодировкой 
:(
    Опции темы
Артем125
Дата 27.1.2010, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Привет всем)

в текстовое поле нижеприведенной формы вводим текст поисковой фразы, при нажатии кнопки должна выпадать страница с результатами поиска

Код

<form name="yandex" method="post">
<label>
Яндекс - Найдется все: <input name="text" type="text" width="50"> <input name="sumbit" type="submit" value="Поиск">
</label>
</form>


а здесь по какой то причине отображаются иероглифы

Код

// Если нажата кнопка Поиск
if (isset($_POST['sumbit']))
{
    // Обрезаем пробелы
    if (isset($_POST['text'])) 
    {
        $text = trim($_POST['text']);
        
        $seatch = "http://yandex.ru/yandsearch?text=".urlencode($text);        
        echo convert_cyr_string(file_get_contents($seatch), "f", "w");
    }


PM MAIL   Вверх
Strilo4ka
Дата 27.1.2010, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



на яндексе utf кодировка iconv("UTF-8", "CP1251",$str) юзай
или свою пиши функцию тока бока могут быть на хостингах не поддреживаеться иногда!!!1

Это сообщение отредактировал(а) Strilo4ka - 27.1.2010, 23:41
PM ICQ   Вверх
Артем125
Дата 28.1.2010, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



Спасибо и еще кое что

на это
Код

echo "<br>".$_SERVER['SERVER_SOFTWARE'];
echo iconv("ISO-8859-1", "UTF-8", "This is a test.");


отвечает следующим, 
Код

Apache/1.3.33 (Win32) PHP/4.4.4
Fatal error: Call to undefined function: iconv() in t:\home\localhost\www\ed\index.php on line 371


Это сообщение отредактировал(а) Артем125 - 28.1.2010, 00:16
PM MAIL   Вверх
bars80080
Дата 28.1.2010, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



написано же: вызов неизвестной функции. у вас какой версии пхп?
PM MAIL WWW   Вверх
Артем125
Дата 28.1.2010, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 149
Регистрация: 2.9.2009

Репутация: нет
Всего: нет



PHP/4.4.4 выяснил из этого запроса echo "<br>".$_SERVER['SERVER_SOFTWARE'];


сам удивляюсь, ведь функция iconv() работает с версии 4,0,5

Это сообщение отредактировал(а) Артем125 - 28.1.2010, 00:27
PM MAIL   Вверх
bars80080
Дата 28.1.2010, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



может, библиотека какая не подключена. в смысле пхп не такой старый, конфиг стибрен откуда-то

три выхода:
копаться в конфиге
поставить новый пхп, 5.2 версия сейчас в ходу
найти заменитель. такие функции раньше часто попадались. погуглить на тему "php функция utf8 cp1251"
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0918 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.