Тут же кнопочка специальная есть ;)
http://habrahabr.ru/post/150324/
http://fastglacier.com/
http://stackoverflow.com/a/1161773/1238577
Ага, и работает это все на базе Virtualbox - бесплатного ПО для работы с виртуальными машинами. Я себе без него уже совсем не представляю свой рабочий процесс (командная разработка web-приложений).
Сейчас самым привлекательным решением для разворачивания серверов для разработки выглядит Vagrant, а вкупе с таким инструментом, как https://puphpet.com/ - это вообще конфетка :)
Быстрое решение может быть, например, вот таким:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 443 RewriteRule ^(.*)$ http://my.website.com/$1 [R,L]</IfModule>
Нужно добавить обработчик клика по document.body (или document.documentElement если xhtml), который будет скрывать блок, устанавливая ему display: none. При этом потребуется проверять, не выполнен ли клик по самому блоку и останавливать распространение события в таком случае.
В .htaccess wordpress'a по умолчанию имеется запись:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
т.е. физически существующий файл или папка имеет приоритет при определении конечного скрипта для запроса, поэтому вне зависимости от выполнения условий а и б apache будет обрабатывать скрипты из папки /forum если таковая присутствует в корневой директории сайта на WP.
Тогда уж:
$query = "UPDATE users SET active = '1' WHERE name IN ('" . join("','", file('names.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)) . "')"; mysql_query($query) or die ("Error in query: $query");
Late static binding - это одна из киллер-фич PHP v5.3, очень ее не хватало в свое время...