retail 0 Опубликовано 12 марта, 2010 Жалоба Share Опубликовано 12 марта, 2010 Добрый день. После обновления магазина, на странице admin/whos_online.php в колонке "Последний URL" ворнинги против каждого посетителя: Warning: preg_match() [function.preg-match]: Unknown modifier 'd' in /home/login/public_html/admin/whos_online.php on line 88 Как-нибудь можно поправить? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2010 Жалоба Share Опубликовано 13 марта, 2010 А как у Вас 88 строка выглядит в /admin/whos_online.php !? По идее, вот так должно быть: <?php if (preg_match('/^(.*)' . vam_session_name() . '=[a-f,0-9]+[&]*(.*)/i', $whos_online['last_page_url'], $array)) { echo $array[1] . $array[2]; } else { echo $whos_online['last_page_url']; } ?>[/code] Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 13 марта, 2010 Автор Жалоба Share Опубликовано 13 марта, 2010 Да, так и выглядит. <td class="dataTableContent"><?php if (preg_match('/^(.*)' . vam_session_name() . '=[a-f,0-9]+[&]*(.*)/i', $whos_online['last_page_url'], $array)) { echo $array[1] . $array[2]; } else { echo $whos_online['last_page_url']; } ?> </td> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2010 Жалоба Share Опубликовано 13 марта, 2010 Попробуйте поменять: <?php if (preg_match('/^(.*)' . vam_session_name() . '=[a-f,0-9]+[&]*(.*)/i', $whos_online['last_page_url'], $array)) { echo $array[1] . $array[2]; } else { echo $whos_online['last_page_url']; } ?>[/code] на: [code]<?php if (preg_match('/^(.*)' . vam_session_name() . '=[a-f,0-9]+[&]*(.*)/', $whos_online['last_page_url'], $array)) { echo $array[1] . $array[2]; } else { echo $whos_online['last_page_url']; } ?> Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 13 марта, 2010 Автор Жалоба Share Опубликовано 13 марта, 2010 Извиняюсь за ложную тревогу. Файл, наверное не обновился. Перезаливкой файла из дистрибутива проблема решилась. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2010 Жалоба Share Опубликовано 13 марта, 2010 Хорошо, что разобрались. Вот с этой строкой тоже должно быть нормально. Ссылка на сообщение Поделиться на другие сайты
retail 0 Опубликовано 13 марта, 2010 Автор Жалоба Share Опубликовано 13 марта, 2010 Нет, не пробовал. Я немного запутался - какие обновлял файлы, а какие нет. Поэтому залил все по второму разу. Скорее всего whos_online.php в первый раз я просто не обновил. Еще раз извиняюсь, что создал кипишь из-за собственной невнимательности. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 марта, 2010 Жалоба Share Опубликовано 13 марта, 2010 Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 15 марта, 2010 Жалоба Share Опубликовано 15 марта, 2010 Я раньше на FTP заливал через FAR Manager, в нём плагин к ftp есть. Пока пару раз файлы не побились. Теперь пользуюсь FileZilla - он показывает неудавшиеся загрузки. Сразу ясно, что попало на сайт, а что перезалить нужно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения