No Name
+86
Репутация
-94
Рейтинг
Большое спасибо, банеры лежали в папке reklama / у меня, и из за этого резало, Большое спасибо!!))
Добрый день!
Возникла такая проблема, версия 1,10,4, в модуль вставляю картинку и ссылка на другой сайт, анти баннеры режут этот модуль, не выводится на сайте, а ниже стоит модуль с картинкой и то же ссылкой он выводится, от чего это зависит? не как не могу понять!!! Даже в шапку сайта вставил картинку с сылкой, онтибанер режет её!!!
Возникла такая проблема, версия 1,10,4, в модуль вставляю картинку и ссылка на другой сайт, анти баннеры режут этот модуль, не выводится на сайте, а ниже стоит модуль с картинкой и то же ссылкой он выводится, от чего это зависит? не как не могу понять!!! Даже в шапку сайта вставил картинку с сылкой, онтибанер режет её!!!
Pasha, да я понял что ваш метот более оправдан, я просто начал разбираттся с базой данной, учусь, вот я спрашиваю какие ошибки допустил в выше написаном коде!!! безопастность и так далее!!!
Подскажите, почему в некоторых модулях есть кнопка кеширования, а в некоторых нет, от чего это зависит?
Хочется что бы кто то посмотрел на предмет безопастности приведённый выше код!!!
а вывожу на сайт вот таким кодом, проверьте пожалуйста то же, а то мог напортачить!!! —
<?php $server = 'localhost'; $user = 'Имя'; $password = 'Пароль'; if($dblink) echo ''; else $database = 'Имя базы данных'; if($selected) echo ''; else echo $rezilt['kurs_uan']; ?>
Pasha, Уважаемый Паша, я всё таки хочу по планировщику на хостингу запускать вот такой скрипт и с базы данных затем вытягивать на сайт, посмотрите на предмет безопастности, а то я новичок написание такого кода, может есть ошибки, вот сам код Ещё вопрос с таким кодом если банк не отдаст файл или ошибка подключения к банку, что запишется в таблицу базы данных?
<?php $url = "http://www.cbr.ru/scripts/XML_daily.asp" ; // функция полчуния даты из спарсенного XML function get_timestamp($date) { } echo 'Курс обновляется'; } else { foreach($xml->Valute as $m){ // перебор всех значений // для примера будем получать значения курсов лишь для двух валют USD и EUR if($m->CharCode=="CNY" ){ } } $curs=$curs/10; $curs=$curs+0.1; // Подключение к серверу $server = 'localhost'; $user = 'Здесь имя пользователя; $password = 'Здесь пароль пользователя'; $dblink = mysql_connect($server, $user, $password); if($dblink) echo 'Соединение установлено.'; else die('Ошибка подключения к серверу баз данных.'); $database = 'Здесь имя базы данных'; $selected = mysql_select_db($database, $dblink); if($selected) echo ' Подключение к базе данных прошло успешно.'; else die(' База данных не найдена или отсутствует доступ.'); $strSQL = "UPDATE kurs_uan SET kurs_uan = $curs"; // перезапись значения переменной kurs_uan курса в таблице kurs_uan базы данных mysql_query($strSQL) or die(mysql_error()); ?>
Pasha, большое спасибо, но не совсем разобрался что то я!!! А можно так сделать? — Например выводим курс на сайте из своей базы данных (что бы не раздражать банк), а в базу данных записывать с www.cbr.ru/scripts/XML_daily.asp например один раз в 3 дня! Это как делается вообще по планировщику? или Ваш способ более правильный? я пока что начинающий и хочется разобратся!!!
вопрос очень мне кажется важный, если всё это сделать как вы подсказали, то просроченные объявления будут оставаться на сайте, как я понял и просто будет надпись что оно просроченное, но потом в итог же будет весьма много объявлений, если например по 100 шт в день например добавляют, потом вообще будет каша, а вопрос про то что удалённые вылетают из индекса очень актуальный,
сегодня посмтотел, может дело и не в коде, по моему банк просто заблокировал, но почему сразу выскакивала белая страница всего сайта, а не модуля?? подскажите как правильно реализовать такое, что бы банк не блокировал, то есть из этого брть данные раз например в 3 дня и записывать в файл их, и на сайте пользователям выдавать именно с этого сайта курс!!! как такое реализовать ??
$url = "http://www.cbr.ru/scripts/XML_daily.asp";
вот этот код щас в модуле, сегодня заметил, открываю сайт опять просто белая страница — видимо в банке что то обновляют!!!, отключил этот модуль самйт нормально работает!!! в чём может быть проблема!?? думаю всё таки как то в фрейм нужно заталкать этот код, пусть во фрейме будет просто пусто, а то весь сайт протсо белая страница!!(((
вот собстевнно сам код, и его мне уже вроде подделали, прошу проверить кто разбирается, нет ли ошибок и может что то нужно исправить или доделать!
<?php
$url = "www.cbr.ru/scripts/XML_daily.asp"; // URL, XML документ, всегда содержит актуальные данные
$curs = array(); // массив с данными
// функция полчуния даты из спарсенного XML
function get_timestamp($date)
{
list($d, $m, $y) = explode('.', $date);
return mktime(0, 0, 0, $m, $d, $y);
}
if(!$xml=simplexml_load_file($url)) {
echo 'Курс обновляется';
}
else {
$curs['date']=get_timestamp($xml->attributes()->Date); // получаем текущую дату
foreach($xml->Valute as $m){ // перебор всех значений
// для примера будем получать значения курсов лишь для двух валют USD и EUR
if($m->CharCode=="CNY" ){
$curs =(float)str_replace(",", ".", (string)$m->Value); // запись значений в массив
}
}
$curs=$curs/10;
$curs=$curs+0.1;
$curs=round($curs,2);
echo "1 юань= $curs рублей"; }
?>
$url = "www.cbr.ru/scripts/XML_daily.asp"; // URL, XML документ, всегда содержит актуальные данные
$curs = array(); // массив с данными
// функция полчуния даты из спарсенного XML
function get_timestamp($date)
{
list($d, $m, $y) = explode('.', $date);
return mktime(0, 0, 0, $m, $d, $y);
}
if(!$xml=simplexml_load_file($url)) {
echo 'Курс обновляется';
}
else {
$curs['date']=get_timestamp($xml->attributes()->Date); // получаем текущую дату
foreach($xml->Valute as $m){ // перебор всех значений
// для примера будем получать значения курсов лишь для двух валют USD и EUR
if($m->CharCode=="CNY" ){
$curs =(float)str_replace(",", ".", (string)$m->Value); // запись значений в массив
}
}
$curs=$curs/10;
$curs=$curs+0.1;
$curs=round($curs,2);
echo "1 юань= $curs рублей"; }
?>
неполучится, фрейм обрезает сразу, видимо это политика безопастности!!!
ребята проверка проверкаой, но всётаки можно как то фрейм в модуль впихнуть ??
но может ведь попасть именно на это время и файл не подгрузится и будет ошибка на весь сайт!!!