т.е. вы хотите удалить пользователей?
<script>window.setTimeout(function() {location.href='http://site2.com/?<?php echo $_SERVER['QUERY_STRING']; ?>';}, 10000);</script>
300 рублей, вполне достаточно
я поставил wsgi на apache и не парился ни с чем больше:)
как раз для новичков лучше PHP. Новички отступы не соблюдают - точно вам говорю. Сразу же будут ошибки, причем логические, из-за неверных отступов.
я бы не рекомендовал сохранять чистый html. Конструкторы обычно сохраняют типы, идентификаторы, положение блоков, максимум - html-контент блоков, а, сохраняя чистый html, вы не сможете потом редактировать все это при изменении системы. Либо придется вместе с html сохранять еще и JS.
нет такого понятия код эмулирует goto. Есть два способа реализации программ:
1) написать с goto
2) написать с циклами
Еще раз повторюсь, что даже на ассемблере☝эти goto не нужны! Там также делается цикл:
loop:командыcmp условие циклаj(критерий) loop
вот и все! goto нарушает целостность программного блока - по сути можно из середины одного цикла скакнуть в середину другого - а переменные как контролировать и как отслеживать логику работы? Отслеживать внутри цикла в сотни раз проще - заранее знаешь что делает цикл, с какими переменными работает. А тут скачки по всему коду, и надо в голове держать не 2 переменные, а ВСЕ! Редактировать программу с goto через год будет нереально!
Если уж в последнее время даже echo не модно совмещать с mysql_fetch_row (я про MVC), то уж еще более не модно скакать по всему коду, нарушая не то, что MVC, а целостность логических блоков.
у меня даже в мыслях не возникает писать goto, я сразу прикидываю цикл при проектировке любой программы. И даже, когда я писал на ассемблере, я не делал чистый goto - все равно делал подобие циклов - т.е. конструкция, строго заключенная в некие рамки. Например, метка loop:, команды, метка endloop:. И внутри либо условный переход на loop, либо на endloop, но НЕ за пределы этой конструкции. В общем, делал такие же циклы. Мне даже логически сложнее было бы придумать конструкцию с выходом goto за пределы цикла.
Так что дело тут вовсе не в моде, а в том, что это крайне неудобно. Все примеры, которые приведены в Интернете в оправдание goto, в жизни не встречаются, поверьте! PHP поддерживает, например, двойной выход из цикла (break 2). Это вам заменит goto даже без флажков. А если и обойтись без break 2, то флажок тоже полезен, потому что Вы видите логику работы программы. По флажкам можно понять больше, чем по комментариям, которые никто не пишет.
да, и кстати временно в таблице можно создать поле checked. И каждый раз скрипт будет выбирать только где checked=0. Так решится проблема разделения на несколько запросов.
тогда по Вашей логике while это так:
while (x==5){print 'test';}
=
wh:print 'test';if (x==5)goto wh;
Никто не говорит, что goto - плохой стиль программирования. Программируйте циклы на goto вместо for, foreach, while, do..while. Разговор о том, что когда goto скачет из одной функции в другую - вот это уже плохой стиль! А пишут for, foreach, while просто потому, что это проще, чем метка и goto. Это все равно что x может принимать значения от 1 до 5 и мы вместо
if x==2
напишем
if x!=1 and x!=3 and x!=4 and x!=5