Помогите с ПХП

serjoga 26 июл 2009, 11:53 Сообщение

Помогите пожалуйста с кодом ПХП:
Скрипт выводит курс валют

Код: Выделить всё

<?php 

  // Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru 

  $content = get_content(); 

  // Разбираем содержимое, при помощи регулярных выражений 

  $pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i"; 

  preg_match_all($pattern, $content, $out, PREG_SET_ORDER); 

  $dollar = ""; 

  $euro = ""; 

  foreach($out as $cur) 

  { 

    if($cur[2] == 840) $dollar = str_replace(",",".",$cur[4]); 

    if($cur[2] == 978) $euro   = str_replace(",",".",$cur[4]); 

  } 

  echo "Доллар - ".$dollar."<br>"; 

  echo "Евро - ".$euro."<br>"; 

  function get_content() 

  { 

    // Формируем сегодняшнюю дату 

    $date = date("d/m/Y"); 

    // Формируем ссылку 

    $link = "http://www.cbr.ru/scripts/XML_daily.asp?date_req=$date"; 

    // Загружаем HTML-страницу 

    $fd = fopen($link, "r"); 

    $text=""; 

    if (!$fd) echo "Запрашиваемая страница не найдена"; 

    else 

    { 

      // Чтение содержимого файла в переменную $text 

      while (!feof ($fd)) $text .= fgets($fd, 4096); 

    } 

    // Закрыть открытый файловый дескриптор 

    fclose ($fd); 

    return $text; 

  } 

?>
Выводит так:

Код: Выделить всё

Доллар - 31.1372
Евро - 44.1712
Как сделать, чтобы перед Долларом и Евро были соответственные картинки:
Изображение
Изображение
  • 0

serjoga 26 июл 2009, 15:51 Сообщение

GoDFaTHeR,
На 4admins у всех дополнительных сервисов верхушка и низ форума остаются. Вот, думаю так же как сделать А то получается только так:
http://start.art-ostrov.ru/mobi/#main
http://start.art-ostrov.ru/icq/
  • 0

GoDFaTHeR 27 июл 2009, 08:25 Сообщение

serjoga писал(а):На 4admins у всех дополнительных сервисов верхушка и низ форума остаются.
прописываем код overal_header и overal_footer + используем css от форума
по PHP не подскажу.. может есть кто еще из знатоков?
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

serjoga 27 июл 2009, 08:46 Сообщение

т.е. если я правильно понял, то:
1.копирую тему styleheet.css и заливаю на сервер с таким же названием
2.копирую шаблоны overall_header.html и overall_footer.html и заливаю на сервер с таким же названием
3.создаю файл index.html
4.

Код: Выделить всё

<html>
<head><link href="style.css" rel="stylesheet" type="text/css" />
<title>test</title></head>
<body><!-- INCLUDE overall_header.html -->
123
<!-- INCLUDE overall_footer.html --></body></html>
так?
  • 0

GoDFaTHeR 27 июл 2009, 08:52 Сообщение

serjoga писал(а):1.копирую тему styleheet.css и заливаю на сервер с таким же названием
не обязательно с таким, название не важно
serjoga писал(а):2.копирую шаблоны overall_header.html и overall_footer.html и заливаю на сервер с таким же названием
не совсем так, в шаблон index.html закидываешь код из шаблонов overall_header.html и overall_footer.html а между ними делаешь все махинации с текстом и т.д.

так же на других страницах


Если PHP нормально обрабатывается сервером то
serjoga писал(а):<html>
<head><link href="style.css" rel="stylesheet" type="text/css" />
<title>test</title></head>
<body><!-- INCLUDE overall_header.html -->
123
<!-- INCLUDE overall_footer.html --></body></html>
такой вариант подойдет
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

serjoga 27 июл 2009, 10:31 Сообщение

чо та не получается у меня(
http://start.art-ostrov.ru/test/
+
  • 0

GoDFaTHeR 27 июл 2009, 11:07 Сообщение

serjoga
а ты исходный код дергай ;)
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

serjoga 27 июл 2009, 11:57 Сообщение

GoDFaTHeR
Я дергал, вот что получалось
http://start.art-ostrov.ru/icq/
не получается сделать вертикальные полоски-рамки у сайта и итп
  • 0

FladeX 27 июл 2009, 12:00 Сообщение

serjoga
у вас шаблонные переменные не парсятся, поэтому так и выводятся. Там еще php-обработчик нужен, а не просто так скопировать html-разметку.
Лучше поставьте мод и не мучайтесь.
  • 0
Мой личный сайт про phpBB - http://fladex.ru/

serjoga 27 июл 2009, 12:09 Сообщение

FladeX
извините, а можно про это поподробней, а то многого еще не понимаю :oops:
  • 0

GoDFaTHeR 27 июл 2009, 13:09 Сообщение

serjoga писал(а):не получается сделать вертикальные полоски-рамки у сайта и итп
это прописано в теме стиля форума.... дергаешь оттуда все и заливаешь на сервер
т.к. в css прописаны относительные пути картинок, тебе нужно их прописать ручками...и все будет ОК
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

serjoga 27 июл 2009, 13:11 Сообщение

спс, ща попробую)
  • 0

serjoga 27 июл 2009, 19:30 Сообщение

На скрине изображено, как у меня "уехал" дизайн.
В каком шаблоне это исправить?Изображение
  • 0

GoDFaTHeR 27 июл 2009, 19:39 Сообщение

скажу с ходу что ты пропустил закрывающий тэг </td>
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

GoDFaTHeR 27 июл 2009, 19:41 Сообщение

http://start.art-ostrov.ru/icq/ тут отлично смотрится
  • 0
На этом сервисе можно cоздать форум бесплатно
Домены для форума ТУТ

Похожие темы