-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by rus
-
установка доступа 777, 775 и т.д. и т.п. Какой для чего
rus replied to apika's question in HTML Coding
Вы бы хотябы написали что ли что за скрипты, какую функцию они выполняют..., ну или хотя бы название - может из названия будет понятней -
Всем спасибо за помощь, но я в принципе разобрался в своем варианте, т.к. он мне больше приглянулся. Может быть кому-то он пригодится..., вобщем вот: <?php function yandex_link_bar($page, $count, $pages_count, $show_link) { if ($pages_count == 1) return false; $sperator = '|'; $style = 'style="color:#014D8B; font: bold 14px Verdana; margin:20px; padding:20px;"'; $begin = $page - intval($show_link / 2); unset($show_dots); if ($pages_count <= $show_link + 1) $show_dots = 'no'; if (($begin > 2) && ($pages_count - $show_link > 2)) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page=1> |< </a>'; } for ($j = 0; $j <= $show_link; $j++) { $i = $begin + $j; if ($i < 1) continue; if (!isset($show_dots) && $begin > 1) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i-1).'><b>...</b></a>'; $show_dots = "no"; } if ($i > $pages_count) break; if ($i == $page) { echo '<a '.$style.' ><b>'.$i.'</b></a>'; } else { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$i.'>'.$i.'</a>'; } if (($i != $pages_count) && ($j != $show_link)) echo $sperator; if (($j == $show_link) && ($i < $pages_count)) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i+1).'><b>...</b></a>'; } } if ($begin + $show_link + 1 < $pages_count) { echo '<a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$pages_count.'> >| </a>'; } return true; } include("bloks/data_base.php"); //Соединение с базой. $perpage = 2; if (empty($_GET['page']) || ($_GET['page'] <= 0)) { $page = 1; } else { $page = (int) $_GET['page']; } $count = mysql_numrows(mysql_query('select * from lessons')) or die('error! Записей не найдено!'); $pages_count = ceil($count / $perpage); if ($page > $pages_count) $page = $pages_count; $start_pos = ($page - 1) * $perpage; $result = mysql_query('select id,title,date,text FROM lessons limit '.$start_pos.', '.$perpage) or die('error!'); $myrow = mysql_fetch_array($result); do { printf ("<table class='tableborder'> <tr> <td><p>%s</p></td> </tr> <tr> <td><p>Дата занесения: %s</p> </td> </tr> <tr> <td><p>%s</p></td> </tr> </table>", $myrow ["title"], $myrow ["date"], $myrow ["text"]); } while ($myrow = mysql_fetch_array($result)); yandex_link_bar($page, $count, $pages_count, 3); ?>
-
Я конечно покажусь сейчас гадом, но столбец some_field в таблице lessons есть? Да нет, почему же! Как раз наоборот, я ведь все понимаю, когда уже многое знаешь тебе кажется что все вокруг тебя начинающие такие грубо говоря "дебилы", или помягче - делитанты, и что лучше им заняться чем-нибудь другим. Это я по себе сужу... Я попробовал вот так переделать: <?php function yandex_link_bar($id, $count, $pages_count, $show_link) { // $show_link - это количество отображаемых ссылок; // нагляднее будет, когда это число будет парное // Если страница всего одна, то вообще ничего не выводим if ($pages_count == 1) return false; $sperator = ' '; // Разделитель ссылок; например, вставить "|" между ссылками // Для придания ссылкам стиля $style = 'style="color: #808000; text-decoration: none;"'; $begin = $id - intval($show_link / 2); unset($show_dots); // На всякий случай :) // Сам постраничный вывод // Если количество отображ. ссылок больше кол. страниц if ($pages_count <= $show_link + 1) $show_dots = 'no'; // Вывод ссылки на первую страницу if (($begin > 2) && ($pages_count - $show_link > 2)) { echo '<a '.$style.' href='.$_server['php_self'].'?page=1> |< </a> '; } for ($j = 0; $j <= $show_link; $j++) // Основный цикл вывода ссылок { $i = $begin + $j; // Номер ссылки // Если страница рядом с началом, то увеличить цикл для того, // чтобы количество ссылок было постоянным if ($i < 1) continue; // Подобное находится в верхнем цикле if (!isset($show_dots) && $begin > 1) { echo ' <a '.$style.' href='.$_server['php_self'].'?page='.($i-1).'><b>...</b></a> '; $show_dots = "no"; } // Номер ссылки перевалил за возможное количество страниц if ($i > $pages_count) break; if ($i == $id) { echo ' <a '.$style.' ><b>'.$i.'</b></a> '; } else { echo ' <a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$i.'>'.$i.'</a> '; } // Если номер ссылки не равен кол. страниц и это не последняя ссылка if (($i != $pages_count) && ($j != $show_link)) echo $sperator; // Вывод "..." в конце if (($j == $show_link) && ($i < $pages_count)) { echo ' <a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i+1).'><b>...</b></a> '; } } // Вывод ссылки на последнюю страницу if ($begin + $show_link + 1 < $pages_count) { echo ' <a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$pages_count.'> >| </a>'; } return true; } // Конец функции // Подключение к базе данных include("bloks/data_base.php"); // Подготовка к постраничному выводу $perpage = 2; // Количество отображаемых данных из БД if (empty($_GET['id']) || ($_GET['id'] <= 0)) { $id = 1; } else { $id = (int) $_GET['id']; // Считывание текущей страницы } // Общее количество информации $count = mysql_numrows(mysql_query('select * from lessons')) or die('error! Записей не найдено!'); $pages_count = ceil($count / $perpage); // Количество страниц // Если номер страницы оказался больше количества страниц if ($id > $pages_count) $id = $pages_count; $start_pos = ($id - 1) * $perpage; // Начальная позиция, для запроса к БД // Вызов функции, для вывода ссылок на экран // Вывод информации из базы данных $result = mysql_query('select id,title,date,text FROM lessons limit '.$start_pos.', '.$perpage) or die('error!'); $myrow = mysql_fetch_array($result); do { printf ("<table class='tableborder'> <tr> <td><p>%s</p></td> </tr> <tr> <td><p>Дата занесения: %s</p> </td> </tr> <tr> <td><p>%s</p></td> </tr> </table>", $myrow ["title"], $myrow ["date"], $myrow ["text"]); } while ($myrow = mysql_fetch_array($result)); yandex_link_bar($id, $count, $pages_count, 3); ?> Информация выводится, да и ссылки тоже..., вот только при переходе по этим ссылкам она не меняется.
-
Нет, мне нужно чтобы на каждой странице выводились по скажем 3 (например урока) состоящие из 4 ячеек (id,title,date,text), а внизу будут ссылки на страницу со следующими тремя уроками..., вот. Попробовал такой код: <?php function yandex_link_bar($page, $count, $pages_count, $show_link) { // $show_link - это количество отображаемых ссылок; // нагляднее будет, когда это число будет парное // Если страница всего одна, то вообще ничего не выводим if ($pages_count == 1) return false; $sperator = ' '; // Разделитель ссылок; например, вставить "|" между ссылками // Для придания ссылкам стиля $style = 'style="color: #808000; text-decoration: none;"'; $begin = $page - intval($show_link / 2); unset($show_dots); // На всякий случай :) // Сам постраничный вывод // Если количество отображ. ссылок больше кол. страниц if ($pages_count <= $show_link + 1) $show_dots = 'no'; // Вывод ссылки на первую страницу if (($begin > 2) && ($pages_count - $show_link > 2)) { echo '<a '.$style.' href='.$_server['php_self'].'?page=1> |< </a> '; } for ($j = 0; $j <= $show_link; $j++) // Основный цикл вывода ссылок { $i = $begin + $j; // Номер ссылки // Если страница рядом с началом, то увеличить цикл для того, // чтобы количество ссылок было постоянным if ($i < 1) continue; // Подобное находится в верхнем цикле if (!isset($show_dots) && $begin > 1) { echo ' <a '.$style.' href='.$_server['php_self'].'?page='.($i-1).'><b>...</b></a> '; $show_dots = "no"; } // Номер ссылки перевалил за возможное количество страниц if ($i > $pages_count) break; if ($i == $page) { echo ' <a '.$style.' ><b>'.$i.'</b></a> '; } else { echo ' <a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.$i.'>'.$i.'</a> '; } // Если номер ссылки не равен кол. страниц и это не последняя ссылка if (($i != $pages_count) && ($j != $show_link)) echo $sperator; // Вывод "..." в конце if (($j == $show_link) && ($i < $pages_count)) { echo ' <a '.$style.' href='.$_SERVER['PHP_SELF'].'?page='.($i+1).'><b>...</b></a> '; } } // Вывод ссылки на последнюю страницу if ($begin + $show_link + 1 < $pages_count) { echo ' <a '.$style.' href='.$_server['php_self'].'?page='.$pages_count.'> >| </a>'; } return true; } // Конец функции // Подключение к базе данных include("bloks/data_base.php"); // Подготовка к постраничному выводу $perpage = 3; // Количество отображаемых данных из БД if (empty($_get['id']) || ($_get['id'] <= 0)) { $id = 1; } else { $id = (int) $_get['id']; // Считывание текущей страницы } // Общее количество информации $count = mysql_numrows(mysql_query('select * from lessons')) or die('error! Записей не найдено!'); $pages_count = ceil($count / $perpage); // Количество страниц // Если номер страницы оказался больше количества страниц if ($id > $pages_count) $id = $pages_count; $start_pos = ($id - 1) * $perpage; // Начальная позиция, для запроса к БД // Вызов функции, для вывода ссылок на экран yandex_link_bar($id, $count, $pages_count, 3); // Вывод информации из базы данных echo '<p><b>Постраничный вывод информации</b></p>'; $result = mysql_query('select * from lessons limit '.$start_pos.', '.$perpage) or die('error!'); while ($row = mysql_fetch_array($result)) { echo '<p>'.$row['some_field'].'</p>'; } ?> Но у меня ошибку выводит на последней строке: echo ' '.$row['some_field'].' ';
-
Добрый день! При изучении php и попутном создании сайта на php столкнулся с такой проблемой: Нужно выбрать из базы данных всю инфу, но при этом выводить ее постранично, т.к. инфы предпологается много и не хочется загружать одну страницу ею. Собственно сам код: <?php $result = mysql_query("SELECT id,title,date,text FROM lessons ORDER BY id LIMIT 3",$db); $myrow = mysql_fetch_array($result); do { printf ("<table class='tableborder'> <tr> <td><p>%s</p></td> </tr> <tr> <td><p>Дата занесения: %s</p> </td> </tr> <tr> <td><p>%s</p></td> </tr> </table>", $myrow ["title"], $myrow ["date"], $myrow ["text"]); } while ($myrow = mysql_fetch_array($result)); ?> Как видите свойство limit не дало желаемого результата! P.S. Вопрос сформирован выше.
-
Я тут недавно тоже столкнулся с этой проблемой, а как ее решить - не знаю. На сколько это сложно? Смогу ли я как начинающий "пэхэпист" с этим разобраться, или все же обратиться к знающим людям?
-
Ну прежде всего, для правильности нужно все стили вывести в отдельный css файл. - такая запись вам о чем-либо говорит? Во вторых, посмотрел в мозиле - все вроде бы работает... Что вас именно не устраивает?
-
Разобрался. YETI - спасибо за подсказку!
-
Они действительно с такими расширениями, а вот насчет fla и swf - не знаю... серого цвета - Flash Movie, а красного - Flash Document (редактируемый). А как опубликовать?
-
Я конечно понимаю что ответ на этот вопрос будет однозначно звучать примерно так: Учи мол Макромедия флеш... Но тем не менее, во всех флеш исходниках присутствуют два почти одинаковых флеш файла, при этом один из них можно отредактировать в Макромедиа, а другой просто воспроизводится, но не редактируется. Редактируемый флеш никак при этом не влияет на конечное отображение. Значит вывод: нужно редактировать тот файл, который не редактируется, а просто воспроизводится, а каким образом, или какой тогда программой, если не Макромедиа флеш?
-
To Sectronix: Спасибо, именно этого ответа я и ожидал. А айпи должен наверное быть статичным? To Scrum: Надеюсь это камень не в мой огород?
-
А есть ли смысл для него заказывать физический сервак если он не приносит дохода? Или он все же приносит? Извиняюсь заранее за то что может лезу не в свое дело... Можно наверное под него и ASP использовать, или нет? Мне просто интересно, как узнать на сколько велика твоя БД, чтоб ограничиться только ASP, чтоб не тратить много денег. Да..., хотел спросить, ведь если выкупить сервер (физический) можно также использовать его для своих выгодных целей, ну в качестве хостинг провайдера например предоставлять свои услуги?...
-
Да уж! Спасибо за совет, я почитал инфу об этом деле и решил последовать вашему совету - не заморачиваться над этим. Просто для того чтобы создавать свой выделенный сервак нужен сайт с большим набором функционала, или какой-нибудь огромный портал с огромной БД, ну или игровой сервер и чтоб они обязательно приносили доход, а иначе думаю смысла нет.
-
RE: yopopt Да уж..., пока не пробовал баловаться с настройками. =) Насчет этого не знаю..., поможет ли... Дело в том, что любой человек, сам по себе, не может длительное время держать руки в несгибаемом состоянии, от этого сухожилия растягиваются и влияют таким образом, что начинает "ломать", или "ломить" руку. Хотя..., если ты говориш что мышку поменять на плоскую, то вполне возможно что сухожилия напрягаться будут меньше и меньше будут растягиваться! Спасибо за совет.
-
Скажите пожалуйста, а есть вообще такая возможность не платить хостинг провайдеру, а создать свой сервер, где собственно и будет рамещаться сайт? Просто на одном сайте скачал прогу по для создания своего ftp-сервера, но вот что там меня заинтересовало: в этой проге есть дизайн! И помимо дизайна там еще прикручен свой форум на основе движка "vbulletin".
-
У меня кстати тоже за последние полгода очень сильно устают глаза и нервным стал каким-то, по ночам плохо сплю, но главное не это, у кого-нибудь бывало такое что после длительного времяпровождения за компьютером отекала, "ныла" и болела правая рука? Понятно конечно что это от "мышки", но как можно избавиться от этой боли? Кроме того что не сидеть за компьютером...
-
Да, вот еще хотел спросить: что такое "покупка мордочек"? Что вообще такое "мордочки" может кто знает? Может это первая ссылка на сайт в поисковике? Вот пример запроса по ключевым словам: http://www.yandex.ru/yandsearch?text=%E0%E...0%E5%EC&rpt=rad Вот сам сайт: http://stalkond.ru/ Уже почитал инфу про мордочки, можете не объяснять. А вот другое можете объяснить? Просто эту инфу я пока никак не найду... Каким образом оптимы могут выдать в поиск инфу о логинах и паролях к фтп? Я просто почитал статью, но там не было описано про то как, или какими методами они выдают поисковику..., вообще как в инет от оптимов уходит инфа о логинах и паролях?
-
Как это понять? "Траффик"? либо по выдаче по запросам Спрашивал, ничего не ответили..., сказали только спасибо мол за подробную информацию о проиндексированных и непроиндексированных страницах вашего сайта, постараемся все исправить! Я так понимаю этот ответ можно расценивать как их вина? Дык по определенному ключевому запросу он выдает в самой первой позиции, причем в яндексе, гугле и рамблере! У вас наверняка возник вопрос, а что я тогда мол парюсь, раз все нормально? Отвечу: мне руководитель поставил задачу проверить отчет по проделанной работе и он сомневается в оной! А я в оптимизации мало чего знаю, ну только что основу... Может есть какие-нибудь специальные методы чтоб проверить это?
-
Хорошо, поищу что-нибудь не мелькающее
-
Я конечно понимаю что вопрос несколько неординарен и возможно где-то некорректен, но...: Как, а точнее каким образом можно проверить проделанную работу оптимизаторов, которые продвигают твой сайт? У руководителя возникло сомнение в отношении корректности работы оптимизатора, но в принципе, сайт ищется по определенным ключевикам и находится на перывх позициях! Тут дело в том что до недавнего времени сайт забанили (Яндекс), я как администратор сайта попросил снять бан с нашего сайта, так как мы зарегистрированны в их платном каталоге. И буквально недавно он поднялся. И как тут быть? Мне не хотелось бы присваивать чужие труды себе!
-
Как прикрутить модуль (антиспам) к форме отправки на мыло?
rus replied to rus's topic in Goods and Services
Ну так как на счет моего предложеня? Я не то что бы изначально на халяву хотел чтобы за меня все сделали, а просто смысла нет платить если все достаточно просто, ну а если нет, то соответственно...:cool: -
Как прикрутить модуль (антиспам) к форме отправки на мыло?
rus replied to rus's topic in Goods and Services
Да, может и будут слать куда подальше, но надо же как-то защитить от спам-ботов! -
Как прикрутить модуль (антиспам) к форме отправки на мыло?
rus replied to rus's topic in Goods and Services
В смысле? Да, чуть не забыл..., для работы этого скрипта нужно чтоб сервер поддерживал PHPGD, а я еще не спрашивал у провайдера, надо будет спросить, но думаю должен поддерживать ведь хост платный. -
Как прикрутить модуль (антиспам) к форме отправки на мыло?
rus replied to rus's topic in Goods and Services
Да нет, это вы меня простите за то что досаждаю, но мне это очень нужно! Просто нет наглядного примера, а по аналогии ведь сделать-то просто. Я в пхп ничего не рублю, готов заплатить (в пределах разумного конечно). О цене, я не знаток сколько это ДОЛЖНО стоить, поэтому цену лучше сами назначайте, а я скажу приемлимо это для меня, или нет. -
перемещено в "Вакансии и разовые заказы" Добрый день! Мне конечно же не хотелось бы заниматься флудом, но у меня есть проблема которую для меня важно решить, а к вам обращаюсь, т.к. вы специалисты, да и больше не к кому. Вот здесь описана моя проблема: http://forum.htmlbook.ru/index.php?showtopic=5776 - почти в середине поста. Суть в следующем: у меня никак не получается сделать связь между тремя этими файлами: файл php который обрабатывает форму: <html> <head> <title>Техническое задание</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php if(count($_POST)>0){ if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){ echo "Correct"; }else{ echo "Wrong"; } } unset($_SESSION['captcha_keystring']); ?> <? $fp=fopen("http://stalkond.ru/nomer.txt","r"); $line=fgets($fp); $line=$line+1; echo ' <h1 align="center"><font color="#FF0000">Заявка принята на рассмотрение</font></h1> <h2 align="center">Ваше техническое задание ?'.$line.' </h1> '; fclose($fp); $fp2=fopen("./nomer.txt","w"); fwrite($fp2,$line); fclose($fp2); $proektv = ""; for ($i=0; $i<17; $i++) {$proektv = $proektv.$proekt[$i]." "; } for ($i=0; $i<24; $i++) {$postavv = $postavv.$postav[$i]." "; } for ($i=0; $i<10; $i++) {$montazhv = $montazhv.$montazh[$i]." "; } for ($i=0; $i<4; $i++) {$shmontazhv = $shmontazhv.$shmontazh[$i]." "; } $outputstring=date("H:i, jS F")." техническое задание ? ".$line. " КОНТАКТНАЯ ИНФОРМАЦИЯ Название организации: ".$company_name." Вид деятельности организации: ".$company_occ." Ответственный за переговоры (Ф.И.О.): ".$name." Должность: ".$post." Тел./факс: ".$telephone." Интернет-сайт - ".$sait." E-mail - > ".$email." Адрес - ".$adress." Удобное время для связи с Вами - ".$yourtime." ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ЗДАНИЯ "." Размеры здания - ".$width."х".$length."х".$height."-".$height_type." Количество пролетов, шт.-".$prolet." Шаг колонн, м - ".$shag." Окраска несущего каркаса - ".$kraska." Окраска несущего каркаса - ".$kraska." Требования к огрунтовке каркаса - ".$grunt." Требуемая температура внутри здания, C - ".$gradus." Предполагаемый район (регион) строительства - ".$location." Назначение здания - ".$target_select." другое (".$target.") "." Стеновая система - ".$wall_select." Кровельная система - ".$kr_select." Скатность - ".$skat." Уклон кровли - ".$uklon." ".$vodost." - водосток - ".$vodost2." Этажность/антресоли/мезонины - ".$floor_info." Наличие Крановое оборудование - ".$kran." Количество, шт. - ".$kran_kol." Грузоподъемность, тн - ".$kran_gruz." Высота до крюка, м - ".$kran_h." Тип - ".$kran_type." Дополнительные условия - ".$kran_info." Дополнительная нагрузка на стены и кровлю, на перекрытие здания - ".$nagruz." Требования к внутренней отделке здания - ".$otdel." Остекление Примерная площадь, кв.м - ".$square." Тип - ".$glass." Материал - ".$type." Ворота Наличие - ".$vr_on." Ширина, м - ".$gates_width." Высота, м - ".$gates_height." Количество, шт. - ".$gates_number." Наличие эл.привода - ".$gates_gear." Расположение - ".$gates_rasp." Тип - ".$gates." Двери Наличие - ".$doors." Кол-во - ".$doors_kol." Проектная документация: наличие, перечень - ".$pro_docs." Наличиеземельного участка, геоподоснова - ".$terr." Прочие технические характеристики - ".$add." Ваши пожелания - ".$wishes." Планируемая дата начала строительства - ".$beg." Предполагаемая дата окончания строительства - ".$end." Доставка автотранспортом до места строительства - ".$vr_on." Адрес доставки - ".$Mesto_dos." Требуемый объем работ (отметьте те пункты, которые должны быть включены в расчет стоимости) - ПРОЕКТИРОВАНИЕ ".$proektv." ИЗГОТОВЛЕНИЕ И ПОСТАВКА ".$postavv." СТРОИТЕЛЬНО-МОНТАЖНЫЕ РАБОТЫ ".$montazhv." ШЕФ-МОНТАЖ ".$shmontazhv." "; mail('stalkond@mail.ru','Техническое задание' , $outputstring); mail('sales@stalkond.ru','Техническое задание' , $outputstring); mail('54685@mail.ru','Техническое задание' , $outputstring); if (isset($square)) echo "$square"; include('kcaptcha.php'); if(isset($_REQUEST[session_name()])){ session_start(); } $captcha = new KCAPTCHA(); if($_REQUEST[session_name()]){ $_SESSION['captcha_keystring'] = $captcha->getKeyString(); } ?> <?php session_start(); ?> </body> </html> Сама форма: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251"> <SCRIPT LANGUAGE="JavaScript"> function NewWindow(mypage, myname, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable' win = window.open(mypage, myname, winprops) if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } </script> <script> function showhide (id) { var style = document.getElementById(id).style if (style.display == "none") style.display = ""; else style.display = "none"; } function show (id) { var style = document.getElementById(id).style if (style.display == "none") style.display = ""; } function selectAll(cbList,bSelect) { for (var i=0; i<cbList.length; i++) cbList[i].selected = cbList[i].checked = bSelect } var dateStr; var timeStr; function clock() { now= new Date(); date= now.getDate(); month= now.getMonth()+1; year= now.getYear(); hour= now.getHours(); minute= now.getMinutes(); minute = minute + ""; if (minute.length == 1) { minute = "0" + minute; } dateStr="" dateStr+= ((date < 10) ? "0" : "") + date; dateStr+= "/" + ((month < 10) ? "0" : "") + month; dateStr+= "/" + year; timeStr="" timeStr= hour + ":" + minute; document.anketa.date.value = dateStr; document.anketa.time.value = timeStr; } </script> <SCRIPT LANGUAGE="JavaScript" SRC="CheckBoxGroup.js"></script> <SCRIPT LANGUAGE="JavaScript"> //var testGroup2 = new CheckBoxGroup(); //testGroup2.setMasterBehavior("all"); //testGroup2.addToGroup("proekt"); //testGroup2.setControlBox("proekt_all"); </SCRIPT> <script type="text/javascript" src="DropDownMenuX.js"></script> <script type="text/javascript" src="ie5.js"></script> </head> <body> <h1><hr>Техническое задание<hr></h1> <em> <a href="./pages/TechZad.doc" target="_blank"><img src="../images/word_pic.gif" alt="версия для печати" border="0"> - версия для печати (отправить по факсу (495)250-45-61)</a></em> <p>Поля, помеченные <font color=red>*</font> обязательны для заполнения. Если Вы не заполните эти поля, то Ваше Техническое задание не будет рассмотрено.</p> <FORM action="index.htm?mode=tz1" method=post> <div align="center">КОНТАКТНАЯ ИНФОРМАЦИЯ </div> <TABLE cellSpacing=6 cellPadding=2 align=center border=1> <TR> <TD vAlign=top align=right width="15%">Название организации <font color=red>*</font></TD> <TD ><INPUT maxLength=200 size=60 name="company_name"> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Вид деятельности Вашей организации </TD> <TD ><input maxlength=200 size=60 name="company_occ"></TD> </TR> <TR> <TD vAlign=top align=right width="15%" >Ответственный за переговоры <font color=red>*</font></TD> <TD ><INPUT maxLength=100 size=60 name="name"> Ф.И.О. <INPUT maxLength=100 size=60 name="post"> должность </TD></TR> <TR> <TD vAlign=top align=right width="15%">Тел./факс <font color=red>*</font></TD> <TD ><INPUT value="(код города)" maxLength=50 size=60 name="telephone"> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Интернет-сайт </TD> <TD ><INPUT maxLength=200 size=60 value="http://" name="sait"> </TD></TR> <TR> <TD vAlign=top align=right width="15%">E-mail <font color=red>*</font></TD> <TD ><INPUT maxLength=200 size=60 name="email"> </TD></TR> <TR> <TD vAlign=top align=right width="15%" >Адрес </TD> <TD ><INPUT maxLength=100 size=60 name="adress"> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Дата заполнения </TD> <TD ><INPUT maxLength=30 size=10 name="date" value="<? echo date("jS F"); ?>" > </TD></TR> <TR> <TD vAlign=top align=right width="15%">Время заполнения </TD> <TD ><INPUT value="<? echo date("H:i"); ?>"maxLength=30 size=10 name="time"> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Удобное время для связи с Вами </TD> <TD ><INPUT maxLength=200 size=60 name="yourtime"> </TD></TR> </TABLE> <BR> <div align="center"> ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ЗДАНИЯ </div> <TABLE cellSpacing=6 cellPadding=2 align=center border=1> <TR> <TD align=right width="15%">Размеры здания <font color=red>*</font></TD> <TD vAlign=top> <TABLE width="100%" border=0 cellPadding=0 cellSpacing=0> <TR> <TD vAlign=bottom align=middle><div align="center"><SELECT size=1 name="width"> <OPTION value="18">18</OPTION> <OPTION value="24">24</OPTION> <OPTION value="27">27</OPTION> <OPTION value="36">36</OPTION> <OPTION value="48">48</OPTION><OPTION value="54">54</OPTION> <OPTION value="60">60</OPTION> <OPTION value="63">63</OPTION> <OPTION value="72">72</OPTION> <OPTION value="81">81</OPTION> <OPTION value="84">84</OPTION> <OPTION value="90">90</OPTION> <OPTION value="96">96</OPTION> <OPTION value="99">99</OPTION> <OPTION value="108">108</OPTION> <OPTION value="117">117</OPTION> <OPTION value="120">120</OPTION> <OPTION value="126">126</OPTION> <OPTION value="132">132</OPTION> <OPTION value="135">135</OPTION> <OPTION value="144">144</OPTION> <OPTION value="153">153</OPTION> <OPTION value="156">156</OPTION> <OPTION value="162">162</OPTION> <OPTION value="168">168</OPTION> <OPTION value="171">171</OPTION> <OPTION value="180">180</OPTION></SELECT> </div></TD> <TD vAlign=bottom align=middle><div align="center"><SELECT size=1 name="length"> <OPTION value="24">24</OPTION> <OPTION value="36">36</OPTION> <OPTION value="48">48</OPTION> <OPTION value="60">60</OPTION> <OPTION value="72">72</OPTION> <OPTION value="84">84</OPTION> <OPTION value="96">96</OPTION> <OPTION value="108">108</OPTION> <OPTION value="120">120</OPTION> <OPTION value="132">132</OPTION> <OPTION value="144">144</OPTION> <OPTION value="156">156</OPTION> <OPTION value="168">168</OPTION> <OPTION value="180">180</OPTION> <OPTION value="192">192</OPTION> <OPTION value="204">204</OPTION> <OPTION value="216">216</OPTION> <OPTION value="228">228</OPTION> <OPTION value="240">240</OPTION> <OPTION value="252">252</OPTION> <OPTION value="264">264</OPTION> <OPTION value="276">276</OPTION> <OPTION value="288">288</OPTION> <OPTION value="300">300</OPTION> <OPTION value="312">312</OPTION> <OPTION value="324">324</OPTION> <OPTION value="336">336</OPTION> <OPTION value="348">348</OPTION> <OPTION value="360">360</OPTION> <OPTION value="372">372</OPTION> <OPTION value="384">384</OPTION> <OPTION value="396">396</OPTION> <OPTION value="408">408</OPTION> </select> </div></TD> <TD vAlign=bottom align=middle><div align="center"> <select size=1 name="height"> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> </select> </div></TD> <TD><SELECT size=1 name="height_type" width="60"><OPTION value="до низа несущих конструкций, м">до низа несущих конструкций, м</OPTION><OPTION value="рабочая, м">стены, м</OPTION><OPTION value="в коньке, м">в коньке, м</OPTION></SELECT></TD> </TR> <TR> <TD align=middle><div align="center"> ширина, м</div></TD> <TD align=middle><div align="center"> длина, м</div></TD> <TD align=middle><div align="center"> высота, м</div></TD> </TR> <TR> <TD class=text align=left colSpan=4> <SELECT size=1 name="prolet" width="20"><OPTION value=""></OPTION><OPTION value="1">1</OPTION> <OPTION value="2">2</OPTION> <OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION> <OPTION value="5">5</OPTION> <OPTION value="6">6</OPTION> <OPTION value="7">7</OPTION> <OPTION value="8">8</OPTION> <OPTION value="9">9</OPTION> <OPTION value="10">10</OPTION></SELECT> количество пролетов, шт. <BR> <SELECT size=1 name="shag" width="20"><OPTION value=""></OPTION> <OPTION value="6">6</OPTION> <OPTION value="12">12</OPTION></SELECT> шаг колонн, м <BR> <SELECT size=1 name="grunt" width="20"> <OPTION value=""></OPTION><OPTION value="да">да</OPTION> <OPTION value="нет">нет</OPTION></SELECT> огрунтовка каркаса <BR> <SELECT size=1 name="kraska" width="20"><OPTION value=""></OPTION> <OPTION value="да">да</OPTION> <OPTION value="нет">нет</OPTION></SELECT> окраска несущего каркаса <BR> <select size=1 name="gradus" width="20"> <OPTION value=""></OPTION><option value="-4">-4</option> <option value="-3">-3</option> <option value="-2">-2</option> <option value="-1">-1</option> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> </select> требуемая температура внутри здания, C° </TD> </TR> </TABLE> </TD> </TR> <TR> <TD align=right width="15%">Предполагаемый район (регион) строительства <font color=red>*</font></TD> <TD > <INPUT maxLength=300 size=80 name="location"> </TD></TR> <TR> <TD vAlign=top align=right width="15%" rowSpan=2>Назначение здания другое </TD> <TD > <SELECT size=1 name="target_select" width="80"> <OPTION value=""></OPTION> <OPTION value="АБК">АБК</OPTION> <OPTION value="автостоянка">автостоянка</OPTION> <OPTION value="административное помещение">административное помещение</OPTION> <OPTION value="амбар">амбар</OPTION> <OPTION value="ангар">ангар</OPTION> <OPTION value="арена">арена</OPTION> <OPTION value="бассейн">бассейн</OPTION> <OPTION value="боулинг-центр">боулинг-центр</OPTION> <OPTION value="вахтовый поселок">вахтовый поселок</OPTION> <OPTION value=гараж>гараж</OPTION> <OPTION value="градирня">градирня</OPTION> <OPTION value="здание комплектной поставки">здание комплектной поставки</OPTION> <OPTION value="здание РЭБ">здание РЭБ</OPTION> <OPTION value="здание СЭБ">здание СЭБ</OPTION> <OPTION value="здание ТО и ТБ">здание ТО и ТБ</OPTION> <OPTION value=зернохранилище>зернохранилище</OPTION> <OPTION value=каток>каток</OPTION> <OPTION value=кинозал>кинозал</OPTION> <OPTION value=манеж>манеж</OPTION> <OPTION value=модуль>модуль</OPTION> <OPTION value="морозильная камера">морозильная камера</OPTION> <OPTION value=навес>навес</OPTION> <OPTION value="насосная станция">насосная станция</OPTION> <OPTION value=общежитие>общежитие</OPTION> <OPTION value="офисное помещение">офисное помещение</OPTION> <OPTION value=паллето-склад>паллето-склад</OPTION> <OPTION value=пождепо>пождепо</OPTION> <OPTION value="портовое сооружение">портовое сооружение</OPTION> <OPTION value="производственная база">производственная база</OPTION> <OPTION value="производственный корпус">производственный корпус</OPTION> <OPTION value=промздание>промздание</OPTION> <OPTION value="развлекательный комплекс">развлекательный комплекс</OPTION> <OPTION value=РММ>РММ</OPTION> <OPTION value=рынок>рынок</OPTION> <OPTION value=склад>склад</OPTION> <OPTION value="складской комплекс">складской комплекс</OPTION> <OPTION value=скотобойня>скотобойня</OPTION> <OPTION value=спортзал>спортзал</OPTION> <OPTION value="спортивное здание">спортивное здание</OPTION> <OPTION value=спорткомплекс>спорткомплекс</OPTION> <OPTION value="СТО автомобилей">СТО автомобилей</OPTION> <OPTION value=супермаркет>супермаркет</OPTION> <OPTION value="теннисный корт">теннисный корт</OPTION> <OPTION value=терминалы>терминалы</OPTION> <OPTION value="технологический корпус">технологический корпус</OPTION> <OPTION value="торговый центр">торговый центр</OPTION> <OPTION value=фабрика>фабрика</OPTION> <OPTION value=ФОБ>ФОБ</OPTION> <OPTION value=ФОЗ>ФОЗ</OPTION> <OPTION value=ФОК>ФОК</OPTION> <OPTION value="холодильный склад">холодильный склад</OPTION> <OPTION value=хранилище>хранилище</OPTION> <OPTION value="цех подготовки газа">цех подготовки газа</OPTION> <OPTION value=цех>цех</OPTION></SELECT> </TD> </TR> <TR> <TD > <INPUT maxLength=300 size=52 name="target"> </TD> </TR> <TR> <TD vAlign=top align=right width="15%"> Стеновая система <font color=red>*</font></TD> <TD> <SELECT size=1 name="wall_select" width="60"><OPTION value="" selected></OPTION><OPTION value="без покрытия">без покрытия</OPTION><OPTION value="профнастил" >профнастил</OPTION><OPTION value="полистовая сборка">полистовая сборка</OPTION><OPTION value=сэндвич-панели>сэндвич-панели</OPTION></SELECT> </TD> </TR> <TR> <TD vAlign=top align=right width="15%">Кровельная система <font color=red>*</font></TD> <TD> <SELECT size=1 name="kr_select" width="60"><OPTION value="" selected></OPTION><OPTION value="без покрытия">без покрытия</OPTION><OPTION value="профнастил" >профнастил</OPTION> <OPTION value="полистовая сборка">полистовая сборка</OPTION><OPTION value=сэндвич-панели>сэндвич-панели</OPTION><OPTION value="напыляемая кровля">напыляемая кровля</OPTION></SELECT><BR> <SELECT size=1 name="skat" width="20"><OPTION value=""></OPTION><OPTION value="плоская">плоская</OPTION> <OPTION value="односкатная">односкатная</OPTION> <OPTION value="двускатная">двускатная</OPTION></SELECT> скатность<BR> <SELECT size=1 name="uklon" width="20"><OPTION value=""></OPTION> <OPTION value="1.5">1.5</OPTION> <OPTION value="10">10</OPTION></SELECT> уклон кровли, %<BR> <SELECT size=1 name="vodost" width="20"><OPTION value=""></OPTION><OPTION value="внешний">внешний</OPTION> <OPTION value="внутренний">внутренний</OPTION> </SELECT> водосток <SELECT size=1 name="vodost2" width="20"><OPTION value=""></OPTION><OPTION value="организованный">организованный</OPTION> <OPTION value="неорганизованный">неорганизованный</OPTION></SELECT> </TD> </TR> <TR> <TD vAlign=top align=right width="15%" >Этажность/антресоли/мезонины количество, высоты, технологические нагрузки, другие данные</TD> <TD > <TEXTAREA class=text name="floor_info " rows=3 cols=52></TEXTAREA> </TD> </TR> <TR> <TD vAlign=top align=right width="15%">Крановое оборудование дополнительные нагрузки </TD> <TD > <SELECT size=1 name="kran" width="20"><OPTION value=""></OPTION><OPTION value="нет">нет</OPTION><OPTION value="да">да</OPTION> </SELECT><BR> <SELECT size=1 name="kran_kol" width="20"><OPTION value=""></OPTION><OPTION value="1">1</OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION><OPTION value="5">5</OPTION></SELECT>количество, шт.<BR> <SELECT size=1 name="kran_gruz" width="20"><OPTION value=""></OPTION><OPTION value="1">1</OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION><OPTION value="5">5</OPTION> <OPTION value="6">6</OPTION><OPTION value="7">7</OPTION><OPTION value="8">8</OPTION><OPTION value="9">9</OPTION><OPTION value="10">10</OPTION><OPTION value="11">11</OPTION><OPTION value="12">12</OPTION><OPTION value="13">13</OPTION><OPTION value="14">14</OPTION><OPTION value="15">15</OPTION></SELECT> грузоподъемность, тн <BR> <SELECT size=1 name="kran_h" width="20"><OPTION value=""></OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION><OPTION value="5">5</OPTION> <OPTION value="6">6</OPTION><OPTION value="7">7</OPTION><OPTION value="8">8</OPTION><OPTION value="9">9</OPTION><OPTION value="10">10</OPTION><OPTION value="11">11</OPTION><OPTION value="12">12</OPTION><OPTION value="13">13</OPTION><OPTION value="14">14</OPTION><OPTION value="15">15</OPTION></SELECT> высота до крюка, м<BR> <SELECT size=1 name="kran_type"><OPTION value=""></OPTION><OPTION value="подвесной">подвесной</OPTION><OPTION value="мостовой">мостовой</OPTION> </SELECT> тип <BR> <TEXTAREA class=text name="kran_info " rows=3 cols=52></TEXTAREA><BR> </TD> </TR> <TR> <TD vAlign=top align=right width="15%">Дополнительная нагрузка на стены и кровлю, на межэтажные перекрытия </TD> <TD ><TEXTAREA class=text name="nagruz" rows=3 cols=52></TEXTAREA><BR></TD></TR> <TR> <TD vAlign=top align=right width="25%">Требования к внутренней отделке здания </TD> <TD ><TEXTAREA class=text name=otdel rows=3 cols=52></TEXTAREA><BR></TD></TR> <TR> <TD vAlign=top align=right width="15%">Остекление </TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TR> <TD ><INPUT maxLength=20 size=26 name="square"> примерная площадь, кв.м<BR> <SELECT size=1 name="glass"><OPTION value=""></OPTION> <OPTION value="" selected></OPTION> <OPTION value="глухое">глухое</OPTION> <OPTION value="открывающееся">открываемое</OPTION> <OPTION value="зенитное">зенитное</OPTION></SELECT> тип <BR> <SELECT size=1 name="type"><OPTION value=""></OPTION> <OPTION value="" selected></OPTION> <OPTION value="ПВХ">ПВХ</OPTION> <OPTION value="алюминий">алюминий</OPTION> <OPTION value="дерево">дерево</OPTION></SELECT> материал<BR> </TD> </TR> </TABLE> </TD> </TR> <TR> <TD vAlign=top align=right width="25%">Ворота/двери </TD> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TR> <TD > Ворота<BR> <SELECT size=1 name="vr_on"><OPTION value=""></OPTION><OPTION value="нет">нет</OPTION><OPTION value="да">да</OPTION> </SELECT> <BR> <SELECT size=1 name="gates_width"><OPTION value=""></OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION><OPTION value="4">4</OPTION><OPTION value="5">5</OPTION><OPTION value="6">6</OPTION> <OPTION value="7">7</OPTION> <OPTION value="8">8</OPTION> <OPTION value="9">9</OPTION><OPTION value="10">10</OPTION><OPTION value="11">11</OPTION> <OPTION value="12">12</OPTION><OPTION value="13">13</OPTION><OPTION value="14">14</OPTION> <OPTION value="15">15</OPTION><OPTION value="16">16</OPTION> <OPTION value="17">17</OPTION> <OPTION value="18">18</OPTION></SELECT> ширина, м<BR> <SELECT size=1 name="gates_height"><OPTION value=""></OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION><OPTION value="4">4</OPTION><OPTION value="5">5</OPTION><OPTION value="6">6</OPTION></SELECT> высота, м<BR> <SELECT size=1 name="gates_number"><OPTION value=""></OPTION><OPTION value="2">2</OPTION><OPTION value="3">3</OPTION><OPTION value="4">4</OPTION><OPTION value="5">5</OPTION><OPTION value="6">6</OPTION><OPTION value="7">7</OPTION><OPTION value="8">8</OPTION><OPTION value="9">9</OPTION><OPTION value="10">10</OPTION></SELECT> количество, шт.<BR> <SELECT size=1 name="gates_gear"><OPTION value=""></OPTION><OPTION value="нет">нет</OPTION><OPTION value="да">да</OPTION> </SELECT> наличие эл.привода<BR> <SELECT size=1 name="gates_rasp"><OPTION value=""></OPTION><OPTION value="боковое">боковое</OPTION><OPTION value="фронтальное">фронтальное</OPTION> </SELECT> расположение<BR> <SELECT class=text size=1 name=gates><OPTION value=""></OPTION> <OPTION value="" selected></OPTION> <OPTION value=подъемные>подъемные</OPTION> <OPTION value=распашные>распашные</OPTION> <OPTION value=откатные>откатные</OPTION></SELECT> тип<BR> Двери<BR> <SELECT size=1 name="doors"><OPTION value=""></OPTION><OPTION value="нет">нет</OPTION><OPTION value="да">да</OPTION> </SELECT><BR> <SELECT size=1 name="doors_kol"><OPTION value=""></OPTION><OPTION value="1">1</OPTION><OPTION value="2">2</OPTION> <OPTION value="3">3</OPTION> <OPTION value="4">4</OPTION><OPTION value="5">5</OPTION><OPTION value="6">6</OPTION> <OPTION value="7">7</OPTION> <OPTION value="8">8</OPTION> <OPTION value="9">9</OPTION><OPTION value="10">10</OPTION><OPTION value="11">11</OPTION> <OPTION value="12">12</OPTION><OPTION value="13">13</OPTION><OPTION value="14">14</OPTION> <OPTION value="15">15</OPTION><OPTION value="16">16</OPTION> <OPTION value="17">17</OPTION> <OPTION value="18">18</OPTION><OPTION value="19">19</OPTION><OPTION value="20">20</OPTION></SELECT> кол-во </TD> </TR> </TABLE> </TD> </TR> <TR> <TD vAlign=top align=right width="15%">Проектная документация: наличие, перечень </TD> <TD ><TEXTAREA class=text name=pro_docs rows=3 cols=52></TEXTAREA><BR></TD></TR> <TR> <TD vAlign=top align=right width="15%">Наличие <BR>земельного участка, геоподоснова</TD> <TD ><TEXTAREA class=text name=terr rows=3 cols=52></TEXTAREA><BR></TD></TR> <TR> <TD vAlign=top align=right width="15%">Прочие технические характеристики </TD> <TD ><TEXTAREA class=text name=add rows=3 cols=52></TEXTAREA> </TD> </TR> <TR> <TD vAlign=top align=right width="15%">Ваши пожелания </TD> <TD ><TEXTAREA class=text name=wishes rows=7 cols=52></TEXTAREA> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Планируемая дата начала строительства</TD> <TD ><INPUT maxLength=30 size=52 name=beg> </TD></TR> <TR> <TD vAlign=top align=right width="15%">Предполагаемая дата окончания строительства</TD> <TD ><INPUT maxLength=30 size=52 name=end> </TD></TR> <TR> <td vAlign=top align=right width="15%">Адрес доставки</td> <td><INPUT maxLength=30 size=52 name="Mesto_dos"></td> </tr> <tr> <TD vAlign=top align=right width="15%">Доставка автотранспортом до места строительства</TD> <TD ><SELECT size=1 name="vr_on"><OPTION value=""></OPTION><OPTION value="нет">нет</OPTION><OPTION value="да">да</OPTION> </SELECT> </TD> </TR> <TR> <TD vAlign=center align=right width="15%">Требуемый объем работ<BR>(отметьте те пункты, которые должны быть включены в расчет стоимости) </TD> <TD> <INPUT onClick="if (this.checked) {selectAll(this.form.proekt,true);} else {selectAll(this.form.proekt,false);};show('proektlayer');" type=checkbox value="1. ПРОЕКТИРОВАНИЕ" name="proekt_all"><SPAN style="CURSOR: hand" onClick="showhide('proektlayer');">1. ПРОЕКТИРОВАНИЕ</SPAN> <DIV id=proektlayer style="DISPLAY: none"><DIV style="PADDING-LEFT: 8px"><INPUT id=proekt type=checkbox value="1.1. Выполнение функций Генерального Проектировщика" name=proekt[]>1.1. Выполнение функций Генерального Проектировщика<BR> <INPUT id=proekt type=checkbox value="1.2. Эскизный Проект (ЭП)" name=proekt[]>1.2. Эскизный Проект (ЭП)<BR> <INPUT id=proekt type=checkbox value="1.3. Общая Пояснительная Записка (ОПЗ)" name=proekt[]>1.3. Общая Пояснительная Записка (ОПЗ)<BR> <INPUT id=proekt type=checkbox value="1.4. Генеральный План (ГП)" name=proekt[]>1.4. Генеральный План (ГП)<BR> <INPUT id=proekt type=checkbox value="1.5. Архитектурно-Строительная часть (АС)" name=proekt[]>1.5. Архитектурно-Строительная часть (АС)<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=proekt type=checkbox value="1.5.1. Архитектурные Решения (АР)" name=proekt[]>1.5.1. Архитектурные Решения (АР)<BR> <INPUT id=proekt type=checkbox value="1.5.2. Конструкции Металлические (КМ)" name=proekt[]>1.5.2. Конструкции Металлические (КМ)<BR> <INPUT id=proekt type=checkbox value="1.5.3. Конструкции Железобетонные (КЖ)" name=proekt[]>1.5.3. Конструкции Железобетонные (КЖ)<BR></DIV> <INPUT id=proekt type=checkbox value="1.6. Технология (ТХ)" name=proekt[]>1.6. Технология (ТХ)<BR><INPUT id=proekt type=checkbox value="1.7. Инженерные Решения (ИР)" name=proekt[]>1.7. Инженерные Решения (ИР)<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=proekt type=checkbox value="1.7.1. Электрооборудование (ЭО)" name=proekt[]>1.7.1. Электрооборудование (ЭО)<BR> <INPUT id=proekt type=checkbox value="1.7.2. Водопровод и Канализация (ВК)" name=proekt[]>1.7.2. Водопровод и Канализация (ВК)<BR> <INPUT id=proekt type=checkbox value="1.7.3. Отопление и Вентиляция (ОВ)" name=proekt[]>1.7.3. Отопление и Вентиляция (ОВ)<BR> <INPUT id=proekt type=checkbox value="1.7.4. Слаботочные Системы (СС)" name=proekt[]>1.7.4. Слаботочные Системы (СС)<BR> <INPUT id=proekt type=checkbox value="1.7.5. Пожаротушение (ПТ)" name=proekt[]>1.7.5. Пожаротушение (ПТ)<BR> <INPUT id=proekt type=checkbox value="1.7.6. Автоматизация (АВТ)" name=proekt[]>1.7.6. Автоматизация (АВТ)<BR></DIV> <INPUT id=proekt type=checkbox value="1.8. Проект Организации Строительства (ПОС)" name=proekt[]>1.8. Проект Организации Строительства (ПОС)<BR> <INPUT id=proekt type=checkbox value="1.9. Сметная документация (Сметы)" name=proekt[]>1.9. Сметная документация (Сметы)<BR></DIV></DIV><BR> <INPUT onClick="if (this.checked) {selectAll(this.form.postav,true);} else {selectAll(this.form.postav,false);}; show('postavlayer');" type=checkbox value=all name=postav_all><SPAN style="CURSOR: hand" onClick="showhide('postavlayer');">2. ИЗГОТОВЛЕНИЕ И ПОСТАВКА</SPAN> <DIV id=postavlayer style="DISPLAY: none"><DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.1. Комплект здания" name=postav[]>2.1. Комплект здания<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.1.1. Несущий стальной каркас" name=postav[]>2.1.1. Несущий стальной каркас<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.1.1.1. Основные несущие конструкции" name=postav[]>2.1.1.1. Основные несущие конструкции<BR> <INPUT id=postav type=checkbox value="2.1.1.2. Система кровельных и стеновых прогонов" name=postav[]>2.1.1.2. Система кровельных и стеновых прогонов<BR> <INPUT id=postav type=checkbox value="2.1.1.3. Каркас для устройства межэтажных перекрытий" name=postav[]>2.1.1.3. Каркас для устройства межэтажных перекрытий<BR></DIV> <INPUT id=postav type=checkbox value="2.1.2. Стеновая система" name=postav[]>2.1.2. Стеновая система<BR><INPUT id=postav type=checkbox value="2.1.3. Кровельная система" name=postav[]>2.1.3. Кровельная система<BR> <INPUT id=postav type=checkbox value="2.1.4. Элементы заполнения проемов" name=postav[]>2.1.4. Элементы заполнения проемов<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.1.4.1. Окна" name=postav[]>2.1.4.1. Окна<BR> <INPUT id=postav type=checkbox value="2.1.4.2. Двери" name=postav[]>2.1.4.2. Двери<BR> <INPUT id=postav type=checkbox value="2.1.4.3. Ворота" name=postav[]>2.1.4.3. Ворота<BR></DIV></DIV> <INPUT id=postav type=checkbox value="2.2. Внутренняя отделка" name=postav[]>2.2. Внутренняя отделка<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.2.1. Внутренняя стеновая отделка" name=postav[]>2.2.1. Внутренняя стеновая отделка<BR> <INPUT id=postav type=checkbox value="2.2.2. Подвесные/подшивные потолки" name=postav[]>2.2.2. Подвесные/подшивные потолки<BR> <INPUT id=postav type=checkbox value="2.2.3. Внутренние перегородки" name=postav[]>2.2.3. Внутренние перегородки<BR> <INPUT id=postav type=checkbox value="2.2.4. Внутренние двери" name=postav[]>2.2.4. Внутренние двери<BR> <INPUT id=postav type=checkbox value="2.2.5. Внутренние ворота" name=postav[]>2.2.5. Внутренние ворота<BR></DIV> <INPUT id=postav type=checkbox value="2.3. Дополнительно поставляемые материалы, системы и оборудование" name=postav[]>2.3. Дополнительно поставляемые материалы, системы и оборудование<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=postav type=checkbox value="2.3.1. Материалы для устройства фундаментов" name=postav[]>2.3.1. Материалы для устройства фундаментов<BR> <INPUT id=postav type=checkbox value="2.3.2. Комплект анкерных болтов" name=postav[]>2.3.2. Комплект анкерных болтов<BR> <INPUT id=postav type=checkbox value="2.3.3. Несъемная опалубка для устройства межэтажных перекрытий" name=postav[]>2.3.3. Несъемная опалубка для устройства межэтажных перекрытий<BR> <INPUT id=postav type=checkbox value="2.3.4. Материалы для устройства полов" name=postav[]>2.3.4. Материалы для устройства полов<BR> <INPUT id=postav type=checkbox value="2.3.5. Грузоподъемное оборудование" name=postav[]>2.3.5. Грузоподъемное оборудование<BR> <INPUT id=postav type=checkbox value="2.3.6. Тепловые завесы" name=postav[]>2.3.6. Тепловые завесы<BR> <INPUT id=postav type=checkbox value="2.3.7. Система электрооборгева водостоков" name=postav[]>2.3.7. Система электрооборгева водостоков<BR></DIV></DIV></DIV><BR> <INPUT onClick="if (this.checked) {selectAll(this.form.montazh,true);} else {selectAll(this.form.montazh,false);}; show('montazhlayer');" type=checkbox value=all name=montazh_all><SPAN style="CURSOR: hand" onClick="showhide('montazhlayer');">3. СТРОИТЕЛЬНО-МОНТАЖНЫЕ РАБОТЫ</SPAN><DIV id=montazhlayer style="DISPLAY: none"><DIV style="PADDING-LEFT: 8px"><INPUT id=montazh type=checkbox value="3.1. Устройство фундаментов" name=montazh[]>3.1. Устройство фундаментов<BR> <INPUT id=montazh type=checkbox value="3.2. Устройство полов" name=montazh[]>3.2. Устройство полов<BR> <INPUT id=montazh type=checkbox value="3.3. Монтаж комплекта здания" name=montazh[]>3.3. Монтаж комплекта здания<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=montazh type=checkbox value="3.3.1. Монтаж несущего стального каркаса" name=montazh[]>3.3.1. Монтаж несущего стального каркаса<BR> <INPUT id=montazh type=checkbox value="3.3.2. Монтаж каркаса для устройства каркаса межэтажных перекрытий" name=montazh[]>3.3.2. Монтаж для устройства каркаса межэтажных перекрытий<BR> <INPUT id=montazh type=checkbox value="3.3.3. Монтаж стеновой системы" name=montazh[]>3.3.3. Монтаж стеновой системы<BR> <INPUT id=montazh type=checkbox value="3.3.4. Монтаж кровельной системы" name=montazh[]>3.3.4. Монтаж кровельной системы<BR> <INPUT id=montazh type=checkbox value="3.3.5. Установка элементов заполнения проемов" name=montazh[]>3.3.5. Установка элементов заполнения проемов<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=montazh type=checkbox value="3.3.5.1. Окна" name=montazh[]>3.3.5.1. Окна<BR> <INPUT id=montazh type=checkbox value="3.3.5.2. Двери" name=montazh[]>3.3.5.2. Двери<BR> <INPUT id=montazh type=checkbox value="3.3.5.3. Ворота" name=montazh[]>3.3.5.3. Ворота<BR></DIV></DIV> <INPUT id=montazh type=checkbox value="3.4. Внутренняя отделка" name=montazh[]>3.4. Внутренняя отделка<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=montazh type=checkbox value="3.4.1. Монтаж внутренней стеновой отделки" name=montazh[]>3.4.1. Монтаж внутренней стеновой отделки<BR> <INPUT id=montazh type=checkbox value="3.4.2. Монтаж подвесных/подшивных потолков" name=montazh[]>3.4.2. Монтаж подвесных/подшивных потолков<BR> <INPUT id=montazh type=checkbox value="3.4.3. Монтаж внутренних перегородок" name=montazh[]>3.4.3. Монтаж внутренних перегородок<BR> <INPUT id=montazh type=checkbox value="3.4.4. Установка внутренних дверей" name=montazh[]>3.4.4. Установка внутренних дверей<BR> <INPUT id=montazh type=checkbox value="3.4.5. Установка внутренних ворот" name=montazh[]>3.4.5. Установка внутренних ворот<BR></DIV> <INPUT id=montazh type=checkbox value="3.5. Дополнительные работы" name=montazh[]>3.5. Дополнительные работы<BR> <DIV style="PADDING-LEFT: 8px"><INPUT id=montazh type=checkbox value="3.5.1. Монтаж грузоподъемного оборудования" name=montazh[]>3.5.1. Монтаж грузоподъемного оборудования<BR> <INPUT id=montazh type=checkbox value="3.5.2. Установка системы электрообогрева водостоков" name=montazh[]>3.5.2. Установка системы электрообогрева водостоков<BR> <INPUT id=montazh type=checkbox value="3.5.3. Установка тепловых завес" name=montazh[]>3.5.3. Установка тепловых завес<BR></DIV></DIV></DIV><BR> <INPUT onClick="if (this.checked) {selectAll(this.form.shmontazh,true);} else {selectAll(this.form.shmontazh,false);}; show('shmontazhlayer');" type=checkbox value=all name=shmontazh_all><SPAN style="CURSOR: hand" onClick="showhide('shmontazhlayer');">4. ШЕФ-МОНТАЖ</SPAN> <DIV id=shmontazhlayer style="DISPLAY: none"><DIV style="PADDING-LEFT: 8px"><INPUT id=shmontazh type=checkbox value="4.1. Консультации по установке анкерных болтов" name=shmontazh[]>4.1. Консультации по установке анкерных болтов<BR> <INPUT id=shmontazh type=checkbox value="4.2. Консультации по установке несущего стального каркаса" name=shmontazh[]>4.2. Консультации по установке несущего стального каркаса<BR> <INPUT id=shmontazh type=checkbox value="4.3. Консультации по устройству стеновых и кровельных систем" name=shmontazh[]>4.3. Консультации по устройству стеновых и кровельных систем<BR></DIV></DIV> </TD></TR> <!-- <TR> <TD vAlign=top align=right width="15%">Рекомендуем приложить файл удобного Вам формата с принципиальной планировочной схемой здания, фасадами, разрезами, любой другой дополнительной информацией</TD> <TD vAlign=top><input class=button type=file size=33 name=fileatt> </TD> </TR> --> <TR> <TD align="center" vAlign=bottom colSpan=2 сclass="text"> <p>Введите пожалуйста код приведенный на картинке:</p> <p><img src="PATH-TO-THIS-SCRIPT?<?php echo session_name()?>=<?php echo session_id()?>"></p> <p><input type="text" name="keystring"></p> <INPUT type=submit value="отправить" name=submit > </TD> </TR> </TABLE></FORM> <div align="center">срок расч?та ТЗ с момента подачи составляет 3-4 дня </div> <hr> <?php require('http://www.stalkond.ru/pages/menu-n.htm'); ?> </body> </html> И наконец файл index.php - основной файл модуля (captcha): <?php error_reporting (E_ALL); /* Using: <?php session_start(); ?> <form action="./" method="post"> <p>Enter text shown below:</p> <p><img src="PATH-TO-THIS-SCRIPT?<?php echo session_name()?>=<?php echo session_id()?>"></p> <p><input type="text" name="keystring"></p> <p><input type="submit" value="Check"></p> </form> <?php if(count($_POST)>0){ if(isset($_SESSION['captcha_keystring']) && $_SESSION['captcha_keystring'] == $_POST['keystring']){ echo "Correct"; }else{ echo "Wrong"; } } unset($_SESSION['captcha_keystring']); ?> */ include('kcaptcha.php'); if(isset($_REQUEST[session_name()])){ session_start(); } $captcha = new KCAPTCHA(); if($_REQUEST[session_name()]){ $_SESSION['captcha_keystring'] = $captcha->getKeyString(); } ?> В двух первых файлах видно что я что-то пытался сделать, но... безуспешно, на сайте картинка не отображается, даже если и отобразилась бы думаю не работало бы. Подскажите пожалуйста, весь гугл и яндекс перерыл, а подробной инфы нет. =D