<?php //Подключаемся к базе с логином и паролем, принудительно задаем кодировку операций. $db = mysql_connect ("localhost","user","password"); mysql_query('SET character_set_database = utf8'); mysql_query('SET NAMES utf8'); mysql_select_db ("data_base",$db) or die("Database Error: ".mysql_error()); //Предполагается, что файл strings.txt, который надо разобрать, лежит в той же папке, что и скрипт. $fp = fopen("test.txt", "r"); // Открываем файл в режиме чтения $id = 0; if ($fp) { while (!feof($fp)) { //Считываем файл построчно в переменную stringtext $stringtext = fgets($fp); if (!empty($stringtext )) { $id++; //Если строка считалась, заносим ее в базу. Первый параметр NULL, так как база берет на себя его заполнение с последовательным увеличением. $query = 'UPDATE countries SET text = "'.mysql_escape_string($stringtext).'" WHERE id = ' . $id; mysql_query($query) or die(mysql_error()); } } } else echo "Ошибка при открытии файла"; fclose($fp); ?>
"WHERE id =" надо поменять на "WHERE country_id ="
Как вам уже советовал Дикий пионер,
$('body').html(__html);
Добавьте
$('body').html(__html);if (history && history.pushState){ history.pushState(null, null, 'b.php'); }
Структуру таблицы покажите. И еще - первая строка в файле - это описание к первой (id = 1) стране в базе?
Не хватает условия.
То есть
$query = 'UPDATE countries SET text = "' . mysql_escape_string($stringtext) . '" WHERE .... ';
А вот что за условие - нужно смотреть. Возможно порядковый номер строки равен id в таблице.
А вы читали вообще мое сообщение?
Я сразу сказал проверять на этот IP адрес вам, ибо это адрес зоны А сайта teplolidoma.ru. И они парсят прямо с него.
winstrool, даже если удаленно - изображения хранятся не в базе, поэтому парсер по сайту работает (в доступ по фтп не верится) и в логах это 99% есть.
Дадуда,
Мне интересно как вы регуляркой будете вырезать все, что ему мешает?
По теме - пока автор не посмотрит access.log - не будет ясно, какие шаги предпринимать.
Нужно понимать - как уводят контент.
Дадуда, предложение через "IP и htaccess" и javascript - дал один и тот же человек.
А причина javascript кода - была ответом на решение через php.
P.S. Вы собираетесь вырезать именно ту часть, что относится к document.location?
winstrool,
на этот случай делается обфускация и скрипт прячется по-надежнее.
Да и не думаю я, что фишер отслеживает подобные изменения. Когда только у него мониторинг запищит, что с сайтом что-то не так.
Но здесь есть другой момент неприятный, я не уверен, об отношении поисковиков к такому решению.
RewriteCond %{HTTP_HOST} ^([^\.]+)\.site\.com
RewriteRule ^/?(.*) http://site.com/404.html [L,R=301]