[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: ввести текст в текстовое поле и нажать на кнопку
Гость_Антон
Помогите начинающему прогеру с задачей.
собственно сабж, например на сайте https://secure.webhostinghub.com/whub/choose_domain.php ввести в поле I already have a domain to use. "domen.com" и нажать Next Step и в полученной странице уже парсить цену. 3.95.
Буду очень признателен за ответ.



Спустя 11 часов, 3 минуты, 26 секунд (15.06.2012 - 10:22) pslk написал(а):
1. Создаем domain.php, с содержимым:
<html>
<head>
<title>
Проверка стоимости домена</title>
</head>
<body
style="margin: 0; padding: 0; background: #f7f7f7; font: normal 11px Tahoma, Verdana">
<div
style="margin: 4px">
<form
action="./takedomain.php" method="POST">
<input
style="width: 210px" type="text" name="domain_name" placeholder="Пример: yourdomain" value="" /> .
<select name="domain_zone">
<option
value="com">com</option>
<option
value="net">net</option>
<option
value="org">org</option>
</select>
<button
type="submit">Проверить</button>
</form>
</div>
</body>
</html>


2. Создаем takedomain.php, с содержимым:
<?php

$dn = $_POST["domain_name"]; //получаем имя домена
$dz = $_POST["domain_zone"]; //получаем зону домена

//проверяем введены ли данные

if (empty($dn) || empty($dz))
die("<b>Ошибка</b><br />Нехватает данных");

$cost = array("com" => "3.80$", "net" => "2.15$", "org" => "2.80$"); //получаем стоимость доменных зон
$dfz = array("com","net","org"); //доступные доменные зоны

//проверяем введеную доменную зону, если все хорошо выводим цену, иначе ошибка

if (in_array($dz, $dfz))
die("<b>Домен:</b> ".$dn.".".$dz."<br /><b>Цена:</b> ".$cost[$dz]);
else
die("<b>Ошибка</b><br />Доменная зона неверна");

?>


По мне так это самый оптимальный вариант того, что просил автор ;)

Спустя 8 часов, 39 минут, 13 секунд (15.06.2012 - 19:02) walerus написал(а):
pslk он не домен покупает, а хостинг. Так что Ваше - не подходит.

Гость_Антон Там нет цены 3,95, там как бы список, на год, на два, на три...

Спустя 15 часов, 6 минут, 23 секунды (16.06.2012 - 10:08) pslk написал(а):
Цитата (walerus @ 16.06.2012 - 01:02)
pslk он не домен покупает, а хостинг. Так что Ваше - не подходит.

Как он попросил, так и было сделано.

"ввести в поле I already have a domain to use. "domen.com" и нажать Next Step и в полученной странице уже парсить цену. 3.95."

Спустя 8 часов, 4 минуты, 2 секунды (16.06.2012 - 18:12) walerus написал(а):
pslk
Цитата
Как он попросил, так и было сделано.
Ты что то путаешь.
user posted image
Вводим в поле domen.com
user posted image
нажали на next, где ты тут видишь "Проверка стоимости домена" ????
И если быть внимательным и немного знать английский, то "I already have a domain to use" означает "У меня уже есть домен для использования", для чего ему покупать домен то??? blink.gif

Спустя 2 часа, 6 минут, 46 секунд (16.06.2012 - 20:19) pslk написал(а):
Цитата (walerus @ 17.06.2012 - 00:12)
pslk
Цитата
Как он попросил, так и было сделано.
Ты что то путаешь.
user posted image
Вводим в поле domen.com
user posted image
нажали на next, где ты тут видишь "Проверка стоимости домена" ????
И если быть внимательным и немного знать английский, то "I already have a domain to use" означает "У меня уже есть домен для использования", для чего ему покупать домен то??? blink.gif

Уважаемый, Вы первый пост то прочтите внимательно! Реализовано то, что просил автор. Чтобы парсило цену. Цену парсит? Парсит. Все довольны.

К тому же сам автор написал "Если ввести..."блаблабла"... domen.com и нажать на next, и в полученной странице уже парсить цену. 3.95.".
Это реализовано? -Реализовано.
Вопрос исчерпан.

Спустя 1 час, 54 минуты, 1 секунда (16.06.2012 - 22:13) walerus написал(а):
pslk Уважаемый, Вы первый пост то прочтите внимательно!, желательно пару тройку раз. Специально для Вас сделал скрины, на первом показывается куда нужно ввести ИМЕЮЩИЙСЯ домен и на втором скрине, результат нажатия на кнопку NEXT, и тааам, внизу ОБВЕДЕНО где выбор ЦЕНЫ.
Автор просит:
ввести в поле I already have a domain to use "domen.com" и нажать Next Step и в полученной странице уже парсить цену. Причем тут Ваша форма??? для покупки домена, с выбором имени для домена и доменной зоны, когда у ТС домен уже есть ???
А это
Цитата
$cost = array("com" => "3.80$", "net" => "2.15$", "org" => "2.80$"); //получаем стоимость доменных зон
вообще убило, даже если "использовать" Ваш код, для получения стоимости НОВОГО домена, Вы так уверены что цена никогда не изменится?, она как бы динамическая, а не статическая.

P.S. Если не читаем внимательно что нужно сделать, так и не надо отвечать как попало...

Спустя 15 часов, 56 минут, 15 секунд (17.06.2012 - 14:09) pslk написал(а):
Цитата (walerus @ 17.06.2012 - 04:13)
pslk Уважаемый, Вы первый пост то прочтите внимательно!, желательно пару тройку раз. Специально для Вас сделал скрины, на первом показывается куда нужно ввести ИМЕЮЩИЙСЯ домен и на втором скрине, результат нажатия на кнопку NEXT, и тааам, внизу ОБВЕДЕНО где выбор ЦЕНЫ.
Автор просит:
ввести в поле I already have a domain to use "domen.com" и нажать Next Step и в полученной странице уже парсить цену. Причем тут Ваша форма??? для покупки домена, с выбором имени для домена и доменной зоны, когда у ТС домен уже есть ???
А это
Цитата
$cost = array("com" => "3.80$", "net" => "2.15$", "org" => "2.80$"); //получаем стоимость доменных зон
вообще убило, даже если "использовать" Ваш код, для получения стоимости НОВОГО домена, Вы так уверены что цена никогда не изменится?, она как бы динамическая, а не статическая.

P.S. Если не читаем внимательно что нужно сделать, так и не надо отвечать как попало...

Домен ввели? - Ввели.
Цену парсит? - Парсит.

Как описано в первом посте, так и реализовано.
Ушел из темы.

Спустя 10 минут, 14 секунд (17.06.2012 - 14:19) walerus написал(а):
pslk Вам с такими параметрами - "ничего не вижу", "ничего не понимаю", в программирование идти не стоит. Ваш пример можно сравнить с покупкой автомобиля например.

Заказал Ауди, пригнали копейку... - а че? машина же? - машина, ездит? - ездит !

p.s. Школота детектет. laugh.gif laugh.gif laugh.gif


Цитата
Цену парсит? - Парсит.
- Оно не парсит !!!, оно СТАТИЧЕСКИ прописано в массиве.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.