Ёхан Палыч

Ёхан Палыч
Рейтинг
169
Регистрация
07.05.2006
T.R.O.N:
html + JS или SSI (зависит от предпочтений)
T.R.O.N:
что нужно для сайтов на HTML? - вынести повторяющиеся куски в файлы... варианта - 2 эти куски вытащить в JS (меню, счетчики и т.д.) или использовать SSI (server side includes)

По моему JS и SSI решают разные задачи, а не "идентичные". Использовать или JS, или SSI - не самый умный подход. Скрипты или блоки, которые не требуют индексации конечно можно подключать через js, но ssi решает гораздо больше задач. То есть я бы не стал называть эти два варианта одинаковыми решениями идентичных задач.

adrin02:
Если заменить не на слеш а на любой символ то отправляются.

Похоже на спам-фильтр.

adrin02:
Как в письме тогда отправить урл страницы с которой отправляется письмо.

Можно попробовать htmlspecialchars($message)

St.I.An:
index.php может быть создан install-oм.php с "соответствующим" владельцем вроде www-data и к таким файлам-каталогам не подступиться _вообще

В таких случаях просто создается uninstall.php с такими же правами.

В данном случае должно помочь


<?php
unlink('index.php');
?>

А потом залить новый индекс, с правами фтп пользователя и редактировать.

Бумеранг777:
цифры печатаются а буквы нет.

Там всего 9 русских букв, они не печатаются?

Gaaarfild:
Это требование начальства, чтобы и МАС-адрес писался

Тогда единственный способ этот скрипт

<input type="text" name="mac" id="mac" value="введите MAC-адрес Вашей сетевой карты" onfocus="document.getElementById('mac').value='';"/>

Gaaarfild, тогда можно сделать так:

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

Злоумышленник почешет репу, плюнет и не станет совершать противоправных действий и уйдет (как и пользователь).

den78ru:
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

Я с остальной частью не проверял, R=permanent будет гонять по кругу, все вместе должно выглядеть так:

RewriteEngine on
AddType application/x-httpd-php php phtml html htm
Options -Indexes
ErrorDocument 404 /index.php
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

#RewriteCond %{HTTP_HOST} ^****.ru(.*)$ [NC]
#RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
#RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=permanent,L]

RewriteRule ^([A-Za-z0-9-]+)/([0-9]+).html?$ index.php?page=$1&offset=$2 [L]
RewriteCond %{QUERY_STRING} ^page=([A-Za-z0-9-]+)&offset=([0-9]+)$
RewriteRule ^index.php /%1/%2.html?[R=301]

Работает переадрессация со старых урлов на новые.

С хостами сами разберетесь.

den78ru, просто htaccess с таким содержимым работает нормально

AddType application/x-httpd-php php phtml html htm

Options -Indexes
ErrorDocument 404 /index.php
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

RewriteEngine on
RewriteCond %{HTTP_HOST} ^****\.ru(.*)$ [NC]
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=permanent,L]

RewriteRule ^([A-Za-z0-9-]+)/([0-9]+)\.html?$ index.php?page=$1&offset=$2 [R=permanent,L]

Нормальная работа - это открывание и старых и новых урлов, если нужна переадрессация (редирект), то должна помочь строка

RewriteCond %{QUERY_STRING} ^page=([A-Za-z0-9-]+)&offset=([0-9]+)$

RewriteRule ^index.php$ http://localhost/%1/%2.html? [R=301]
PRdirect:
Не хочет работать что-то? Ссылается на 3.html

Работает, если ввести "Фото в Минске", знаки препинания не удаляются, чтобы их удалять используйте str_replace

maldivec:
У вас кодировка utf-8? Тогда беда в функции strtolower, не умеет она с utf-8 работать

Действительно так, тут много вариантов обхода.

Всего: 1593