Если запрос делается с IP покупателя, смею предположить, что это аякс или прямой сабмит. PHP-скрипт запрос выполнил бы как раз таки с IP сервера.
С дампом идею можно попробовать реализовать. Далее в нем поиск с заменой по регулярному выражению и обратно заливка
Сервер пинговался / VNC-доступ был?
Собсна, вот http://habrahabr.ru/blogs/search_engines/130258/
ТС, вы говорите, что БД отваливалась у вас куча раз. Советую провести доскональный аудит своей системы, т.к., судя всему, это не физическая проблема железа, следовательно, что-то у вас в системе не так (возможно, требуется банальный fsck).
По поводу обращений по поводу бекапов. Опять чувствуется непонимание различий между шаред хостингом и виртуальными серверами. Конечно, хостер может предоставлять дополнительные услуги по решению проблем внутри вашего виртуального мирка, но в большинстве случаев это одиночные услуги на платной основе. В вашем случае обращаться в техподдержку можно при отсутствии сетевого доступа к серверу и подобного рода проблемах, которые не зависят и не могут быть решены в пределах вашей виртуальной системы. Если бы хостер выполнял бекапы в виде слепков виртуального жесткого диска, тогда да. В данном случае (ведь я правильно понял?) выполнялся бекап внутренней службой (панелью) ВПС и, по большому счету, вы сами могли посмотреть на имеющиеся бекапы и выполнить их заливку.
З.Ы. Согласен с тем, что сотруднику стоило бы предупредить о дате бекапа. Но опять же, не совсем ясно, на каких отношениях выполнялась данная "помощь". Есть какой-то пункт в договоре?
чтобы потом продать ссылку с многострадальной страницы в ggl...
Линчевать подлеца, и в шлюзы его ;)
http://xml.yandex.ru/
Если залили шелл, то запустить его уже не возникает проблем. Обчыно, конструкции типа include $_GET['page'] . '.php' опасны из-за возможности, т.н. local/remote inluding. Для защиты используем мною вышеупомянутую функцию basename.
basename();
Приведите здесь структуры таблиц и поставленную задачу, вам помогут