|
|
|
|
|
для: Санька
(18.10.2008 в 11:39)
| | ru - 1, host - 2, www - 3. | |
|
|
|
|
|
|
|
для: Trianon
(18.10.2008 в 11:35)
| | [поправлено модератором] | |
|
|
|
|
|
|
|
для: Санька
(17.10.2008 в 21:54)
| | Лично я вижу домен третьего уровня. | |
|
|
|
|
|
|
|
для: Санька
(18.10.2008 в 00:59)
| | Для PCRE правильно /^www\./
Для PHP правильнее оформить строку как '/^www\\./'.
Но поскольку "." для PHP ничего не значит, то можно и один бекслеш. | |
|
|
|
|
|
|
|
для: AcidTrash
(18.10.2008 в 00:45)
| | Какое то точнее будет?
/^www\./
или
/^www\\./
Один одно пишет другой другое)))) а мне 20 слишним файлов надо каждый раз поправлять((((( | |
|
|
|
|
|
|
|
для: Санька
(18.10.2008 в 00:15)
| | >Это что ли /^www./
Вот это, чтоли /^www\./ | |
|
|
|
|
|
|
|
для: BinLaden
(18.10.2008 в 00:05)
| | Что то вы меня запутали)))) скатал код вобщем)) А строка была правильная HOST.RU но и этот правильный | |
|
|
|
|
|
|
|
для: AcidTrash
(18.10.2008 в 00:04)
| | Это что ли /^www./ | |
|
|
|
|
|
|
|
для: Санька
(17.10.2008 в 23:52)
| | > Warning: Wrong parameter count for preg_replace() in Z:\home\host.ru\www\forum\includes\template.php(300) : eval()'d code on line 6
Извиняюсь.
> но всё же точку то, лучше экранировать - ты о чем?
Символ точки (".") в PCRE означает "любой символ" (кроме переводов строк без модификатора "s").
Поэтому без экранирования строка "wwweeb.com" тоже урежется и будет "eb.com"
<?php
echo preg_replace('/^www\\./','',$_SERVER['SERVER_NAME']);
?>
|
| |
|
|
|
|
|
|
|
для: Санька
(17.10.2008 в 23:52)
| | О точке после www | |
|
|
|
|