Sly Dog

Sly Dog
Рейтинг
15
Регистрация
27.08.2009
RedOK:
в папке с обеими страничками создайте .htaccess в нем пропишите:
Addhandler application/x-httpd-php .html .php
скорей всего заработает :)

заработало )

Теперь другая беда. Вообще я пытаюсь вывести на страницу информер курса валют.

Для этого использую такой скрипт:

<?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;
}
?>

В результате он выводит курс в виде:

Доллар - 30.8800

Евро - 36.0099

Так как мне нужно выводит курс евро и курс доллара в разных частях страницы, решил я разбить этот скрипт на два скрипта:

1.php

<?php 

// Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru
$content = get_content();
// Разбираем содержимое, при помощи регулярных выражений
$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";
preg_match_all($pattern, $content, $out, PREG_SET_ORDER);
$dollar = "";
foreach($out as $cur)
{
if($cur[2] == 840) $dollar = str_replace(",",".",$cur[4]);
}
echo "Доллар - ".$dollar."";
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;
}
?>

Это замечательно работает.

2.php

<?php 

// Получаем текущие курсы валют в rss-формате с сайта www.cbr.ru
$content = get_content();
// Разбираем содержимое, при помощи регулярных выражений
$pattern = "#<Valute ID=\"([^\"]+)[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>([^<]+)[^>]+>[^>]+>([^<]+)#i";
preg_match_all($pattern, $content, $out, PREG_SET_ORDER);
$euro = "";
foreach($out as $cur)
{
if($cur[2] == 978) $euro = str_replace(",",".",$cur[4]);
}
echo "Евро - ".$euro."";
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;
}
?>

А этот сволочь материться на вторую строчку этого фрагмента:

  echo "Евро - ".$euro.""; 

function get_content()

Выручите, подскажите, почему 1.php чудесно работает, а второй идентичный отказывается функционировать.

Да, в html встроено через include.

PyMbIH:
Ну если просто откроете страничку браузером, то работать не будет, а вот если зальете исходную страницу на сервер, то конечно будет работать.

смотрите, сейчас на сервере лежит index.html и 1.php.

Воткнул по принципу который описал постом выше. Захожу на index.html и ничего...

при этом открывая 1.php вижу текст...

t0os:
??
10 вопросов

т.е.

<html>

<body>
<?php
include "1.php";
?>
</body>
</html>

и должно работать?

andreylabs:
Ну почему же, на форуме есть практика и довольно успешно прошёл уже не один десяток конкурсов... Гарант является хорошей гарантией, так что на будущее будьте внимательны и всё будет Ок 🚬

Это то да. Но конкурс конкурсу рознь. Если это конкурс на логотип, то там просто деньги гаранту - гарант передает исполнителю оплату после получения псд. А если это касается дизайна сайта, например. Главную нарисовали, гарант деньги предал, а потом еще 100 внутряков рисовать. Гаранту в ваших многонедельных отношениях с заказчиком станет скучно. Гонять деньги через гаранта за каждую страничку это, сами понимаете, не вариант, начинаете работать либо по предоплате (заказчик рискует остаться без макета или с сорванными сроками), либо с оплатой по факту выполнения (исполнитель рискует остаться без оплаты). Так что в Интернете, как ни крути, всегда существует риск. Даже по жизни - сегодня Вы доверяете человеку, а завтра он потихарю повернет вас задом и совершит насильственные действия в особо циничной/извращенной форме, потом ходишь и тихо ху::шь... Учитывая суммы которые гоняют в конкурсах, например, вероятность кидка выше, так как ни одна из сторон не поедет в другой город/страну выбивать свой макет или 100$, а учитывая клоноводство имеющее место быть на форуме, любой может кинуть, а завтра придти на форум с новым ником и девизом "конкурс. создание визитки. приз 100$" или "супер дизайн за 1$" и снова не выполнить свои обязательства. Конечно есть люди, которые создали себе репутацию и не станут рисковать... но Вы то знаете, что у каждого своя цена, за 100$ рисковать репой в 300К глупо, а за 10-20-30К могут и рискнуть, тем более имея уже опыт набирания "веса".

Вопрос не однозначный и риск в этом вопросе, момент который не возможно исключить, даже если Ваш контрагент - друг из соседнего подъезда.

Sly Dog добавил 01.06.2010 в 13:46

sertu:
TC ,берите предоплату,даже если верстаете за 200 рублей) Времена пошли-кинут или удавятся за бутылку пива.

А что Вы посоветуете заказчику? Я, например, готов отдать ТС 200 рублей, а что он готов отдать мне в качестве гарантии, что я получу заказанную работу и не просто получу ее, а еще и в установленные сроки?

P.S. Получается он мне не доверяет, а я ему должен доверят безоговорочно?

Sly Dog добавил 01.06.2010 в 13:51

jamaster:
в моей практике я никого не кидал и меня не кидали! если вижу что у заказчика репутация за минус, то нада задуматься и уже просить предоплату! ИМХО! я так работаю! если я не доделал работу или не понравилось заказчику я просто извеняюсь и возвращаю деньги!

Это хорошо что Вы так поступаете и побольше бы таких как Вы. Честно.

Одна беда. Вы деньги возвращаете, но в ряде случаев Вы все-равно подставляете клиента. Например, я менеджер среднего звена. Директор дал мне задание найти разработчика логотипов и провести "ребрендинг" лого компании в течении двух недель. Я нашел Вас, внес предоплату и стал ждать. Вы сроки сорвали или отказались выполнять работу и вернули деньги, но мне то не легче - меня вчера из-за Вас уволили и вот я сижу и листаю газету с вакансиями. 🚬

R@zoR:
А я и не говорю, что полностью стоит на репу полагаться, доверяй, но проверяй, себя тоже нужно уважать, 100% предоплата, используйте код протекции, гаранта, 100% предоплаты порой растягивает срок исполнения, поэтому в таких случаях я пользуюсь протектом.

долгая дискуссия. :) "предоплата растягивает срок исполнения" +10500 да!

Код протекции, не гарантирует исполнителю, что после выполнения работы Вы передадите ему код.

Гарант - как можно среди тысяч интернет-анонимов найти человека, которому будут доверять обе стороны.

Гарантированной защиты не существует. Даже если это Ваш сотрудник, он может зарезинить сроки или в один прекрасный день послать вас и не выйти на работу. Как-то так.

А по теме, ну найдете вы мошенника, залочите WMID и что? Все как обычно - народ пошумит и разойдется по своим делам. Просто не повезло, это Интернет.

R@zoR:
2markinyan Возможно и просто цыфры, но порой позволяет избежать неприятных последствий.

Не позволяет. Скажу Вам как заказчик, что бывают обратные ситуации - фрилансеру с хорошей кармой вносишь 100% предоплату в счет будущей работы, а потом эту работу приходится выдирать и, зачастую, работа за которую уже заплатили делается исполнителем на отъе::сь, а вот когда работа еще не оплачена, тогда и креатив на уровне и правки вносятся с улыбкой на лице. Так что спорно всё.

jamaster, отправил Вам ЛС.

Herra:
Всем спасибо за поздравления! Очень приятно :)
Оплату от ТС получила, будем доделывать внутряки.


Так как тема победительницы ушла в архив и возможности оставить отзыв нет, отпишусь здесь.

Закончили работать с Herra по данному проекту. Работа выполнена на отлично. Herra - профессионал! Девушка делает отличные макеты в соответствии с пожеланиями, понимает заказчика с полуслова, очень терпелива. Нужен дизайнер? Однозначно Herra! :)

'Freema[N:
;6932059']
если можно критику

Очень топорно. Небо в шапке и на фото... Меню все вверху...

Смотрите - сайт как бы расширенный вариант визитки, т.е. большинство информации будет постоянным, добавляться в основном будут только объекты, что мало отразится на главной, поэтому ее нужно заполнить статичной информацией, так чтобы было и информативно и не пусто. Посмотрите примеры сайтов, указанных выше.

Всего: 107