lstaticl

lstaticl
Рейтинг
82
Регистрация
07.02.2008

Вообще по большому счету при сравнении == на тип пофиг.

Проверьте для себя, если не уверенны.

<?php


$arg1 = 123;
$arg2 = '123';

var_dump($arg1);
var_dump($arg2);

if ($arg1 == $arg2) {
echo 'Мне пофиг на тип переменной! <br />';
} else {
echo 'Мне важен тип переменной! <br />';
}

if ($arg1 === $arg2) {
echo 'Мне пофиг на тип переменной! <br />';
} else {
echo 'Мне важен тип переменной! <br />';
}
?>

В данном случае при парсинге XML скорее всего в конец строки добавляется \n, которые можно вырезать тем же тримом.

Возможно есть смысл поставить trim() для ->id

if($itemid2 == trim($item->id))

+ Опять же, смотря что вы передаете аргументом в функцию...

Покажите в ЛК ссылку на которой проблема

Я же не говорю что проблема с кодировкой. Посмотрите, не разные ли они? Если на одном серваке была одна, а на другом стала другая - могут всплывать разные неприятности. Даже если у вас текст отображается прямо.

А на "кодировку по-умолчанию" у сервака нового не думали погрешить?? :) Она по обыкновению есть источник многочасовых размышлений и пыток

Если есть шелл, его можно поискать по апачевым логам. До каких файлов запросы шли. Там он наверняка всплывет.

Empty21:

как исправить вот эти циферки на чтонибудь другое? в какой шаблоне это редактировать*?
тырк

Это у вас дата в формате timestamp, где-то в админке стоит поискать формат отображения даты. Или руками в шаблоне вписать date("d.m.Y H:i", тут_переменная_даты)

100% через robots.txt сработает. У меня был похожий случай.

Для яши это будет:

User-agent: Yandex
Disallow: / # блокирует доступ ко всему сайту

Для всех ПС:

User-agent: *
Disallow: / # блокирует доступ ко всему сайту

На своих сайтах замечал, что ссылки с русским текстом, чуть выше, чем транслитные.

У меня "траст", прям как у вики = 8.03. Это хорошо?)

Всего: 201