Когда я ввожу в str_replace() заменяемую строку русскими буквами, то $count = 0, а когда латынью, то $count = 1
в файле у меня так <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
в .htaccess AddDefaultCharset windows-1251
а и ещё - страница выводится вся крокозябрами
Спустя 15 минут, 34 секунды (6.11.2011 - 13:39) DySprozin написал(а):
SnowWind
еще раз и самого начала
можно со времен динозавров (; а то какой-то отрывок мысли, а не описание проблемы получилось (; что за $count? какая кодировка в самом редакторе? что за редактор?
еще раз и самого начала

Спустя 1 минута, 32 секунды (6.11.2011 - 13:41) Игорь_Vasinsky написал(а):
в начале файла
header("Content-type: text/html; charset=windows-1251");
Спустя 5 минут, 54 секунды (6.11.2011 - 13:46) DySprozin написал(а):
Игорь_Vasinsky
а смысл, если проблема в str_replace? (; header - он только на клиентскую часть влияет.. чувствую, ТС просто пишет в редакторе, настроенном на utf-8
а смысл, если проблема в str_replace? (; header - он только на клиентскую часть влияет.. чувствую, ТС просто пишет в редакторе, настроенном на utf-8
Спустя 4 минуты, 53 секунды (6.11.2011 - 13:51) SnowWind написал(а):
итак сначало было слово...потом яйцо...динозавр....много других вещей...ещё других вещей...потом я узнал что такое пхп и понял, что лучше бы изучал его, чем занимался другими не нужными вещами...и стал писать такой код.....
:D
работает cURL берёт какую-то страницу, помещает её в переменную $html
затем если написать так
то $count == 0;
DySprozin $count показывает сколько у нас произошло замен
а если взять немного строкой правее (в $html), исключив из поиска русские символы вот так -
то всё шоколадно и форма изменяется как надо
:D
работает cURL берёт какую-то страницу, помещает её в переменную $html
затем если написать так
$html2 = str_replace ('<input class="mod_field required_field" title="Укажите название заказа!" name="title" value="" maxlength="80">', '<input class="mod_field required_field" title="Укажите название заказа!" name="title" value="Автомир" maxlength="80">', $html, $count);
то $count == 0;
DySprozin $count показывает сколько у нас произошло замен
а если взять немного строкой правее (в $html), исключив из поиска русские символы вот так -
$html2 = str_replace ('name="title" value="" maxlength="80">', 'name="title" value="Автомир" maxlength="80">', $html, $count)
то всё шоколадно и форма изменяется как надо
Спустя 6 минут, 16 секунд (6.11.2011 - 13:58) DySprozin написал(а):
SnowWind
;;$count показывает сколько у нас произошло замен
э... ты меня окончательно сбил с толку) синтаксис ведь такой:
str_replace ("что заменяем", "на что заменяем", $в_чем_заменяем);
;;$count показывает сколько у нас произошло замен
э... ты меня окончательно сбил с толку) синтаксис ведь такой:
str_replace ("что заменяем", "на что заменяем", $в_чем_заменяем);
Спустя 11 минут, 13 секунд (6.11.2011 - 14:09) Игорь_Vasinsky написал(а):
Цитата |
аботает cURL берёт какую-то страницу, помещает её в переменную $html |
Цитата |
DySprozin $count показывает сколько у нас произошло замен |
а в первом посте
Цитата |
Проблема, я думаю скорее всего с кодировкой. Когда я ввожу в str_replace() заменяемую строку русскими буквами, то $count = 0, а когда латынью, то $count = 1 в файле у меня так <meta http-equiv="content-type" content="text/html; charset=windows-1251" /> в .htaccess AddDefaultCharset windows-1251 а и ещё - страница выводится вся крокозябрами |
что ещё не сказал?
а как count считаешь?
Спустя 9 часов, 20 минут, 26 секунд (6.11.2011 - 23:29) SnowWind написал(а):
Добираю по мере :)
Всё общая картина мною описана и обдумана :)
если я правильно понял, то я его не считаю, он сам считает, я его только вывожу echo $count; :)
это не обязательный параметр, который появился в пхп5.0.0
Всё общая картина мною описана и обдумана :)
а как count считаешь?
если я правильно понял, то я его не считаю, он сам считает, я его только вывожу echo $count; :)
это не обязательный параметр, который появился в пхп5.0.0