Jump to content

gesandte

User
  • Posts

    400
  • Joined

  • Last visited

Everything posted by gesandte

  1. Ошибки читать не умеем, понятно Warning: file(guest.dat) [function.file]: failed to open stream: No such file or directory in W:\home\test1.ru\www\guestbook\index.php on line 309 Ошибка при открытии файла guest.dat, файл не найден. Внимательнее посмотрите путь к этому файлу в \guestbook\index.php, 309 строка. Приведенный вами код вообще тут не причем
  2. Чтобы понять что не так, сравните 2 записи, ту что я написал и что у вас, вопросы должны отпасть
  3. Матерь божья Можно узнать где такому учат? css .hover a:hover { color: #ff9900; text-align: right; } html <div class="hover"><a href="novosti.html">Подробнее</a></div>
  4. gesandte

    кнопка

    Это называется кому то лень почитать. Список того что вам нужно: - ul - li - ссылка вида <a href=...></a> а так же такие свойства как width, height, background, display Идите изучайте.
  5. Какой кнопки не видно? Проверил на локале, все работает
  6. Экшен не обязателен в твоем случае, т.к при его отсутствии данные будут отправлятсь на туже страницу с которой и были отправлены, что у тебя и происходит, хотя указывать его все же желательно. <form action="#" method="post"> <html> <head> <title>Запись и добавление в файл</title> </head> <body> <?php if (isset($_POST['submit'])) { $fd = fopen("test.txt", "w") or die("Не удалось открыть файл"); fwrite($fd, $_POST['content']); fclose($fd); } ?> <form action="#" method="post"> <textarea name="content"> <?php $fd = fopen("test.txt", "r") or die("Не удалось открыть файл"); $fstring=fread($fd, filesize("test.txt")); echo $fstring; fclose($fd); ?> </textarea> <input type="submit" name="submit" value="submit"> </form> </body> </html> попробуй так
  7. Блин, куда афтор делся...... все жду что он тут что нибудь интересное напишит
  8. шрифт хотябы побольше сделайте, про остальное уже сказали
  9. убери .clear между кнопок, и исправь как он был изначален, т.е как я понимаю отменял обтекание. .clear { clear: both; }
  10. Поподробнее можно о списке адресов страниц. Т.е хранение их в текстовом файле или же в базе данных с возможность управления из админ-зоны? Ну и цену неплохо бы написать.
  11. "Они далеко ушли вперед в своих методах веб-разработки.Но они слабы перед нашей разведкой. Их замки, оберегающие проходы в потаенные уголки веб-корпораций, — ни что, по сравнению с нашей страстью к новому веб-дизайну." Автор, может тебе стоит начать писать книги(фантастику, фентези)?
  12. gesandte

    Сессии

    Спасибо, попробую
  13. gesandte

    Вопрос по ООП

    Да ладно тебе, я бы рассказал про ооп, да сам в него въехать не как не могу...(((((((((
  14. <?php $a = "3"; $b = "5"; for ($i = 0; $i < $a; $i++) { echo "$b ,"; } ?>
  15. gesandte

    Вопрос по ООП

    ООП - общество обкуренных программистов видимо чтобы понять зачем нужны абстрактные классы и как их использовать, надо обкуриться, чтобы абстрагироваться от окружающего мира и тогда к тебе придут эти знания
  16. посмотрел повнимательнее на форму поиска, потыркал на кнопочки..... вы хотите себе такую же, один в один? там у них еще аякс применяется, запаритесь делать
  17. можеш почитать например здесь про табличную верстку. Код формы может вечером гляну и выложу, если кто раньше не сделает дата на пыхе выводится так echo date("d/m/Y"); на яве не знаю
  18. gesandte

    Сессии

    да нет, этот файл не инклудится, в него там еще кое что вставляется в самом начале только, вот сокращенный вариант # Проверяем сессию $flag = session_function(); if ($flag == false) { # Сессия отсутствует # Проверяем нажата ли кнопка if (isset($_POST['enter'])) { # Подключаем файлы sleep(1); # Хэшируем # SQL запрос # Обработка запроса if (@mysql_num_rows($query_access) >= 2) { echo "$lng_auth_5"; exit(); } elseif (@mysql_num_rows($query_access) === 0) { echo "$lng_auth_6"; exit(); } elseif (@mysql_num_rows($query_access) === 1) { echo "Авторизация произведена <br>"; echo "<a href=\"http://localhost/........">Раздел администрирования</a>"; } # Авторизация прошла успешно $access = mysql_fetch_array($query_access); #session_set_cookie_params('9876543210'); #ini_set('session.gc_maxlifetime', '2500000'); #ini_set('session.cookie_lifetime', 120960); #ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/'); session_start();
  19. дальше сам очищай 1) Да, верно. Использовать те же записи можно, но придется скорректировать раскладку блоков в этом случае. 2) html <div id="globalsearch"> <form action="http://searchcgi.apple.com/cgi-bin/sp/nph-searchpre11.pl" method="post" class="search" id="g-search"> <div> <input type="hidden" value="utf-8" name="oe" id="search-oe"> <input type="hidden" value="p" name="access" id="search-access"> <input type="hidden" value="us_only" name="site" id="search-site"> <input type="hidden" value="lang_en" name="lr" id="search-lr"> <label for="sp-searchtext"><span class="prettyplaceholder">Search</span><input type="search" name="q" id="sp-searchtext" class="g-prettysearch applesearch" accesskey="s"></label> </div> </form> <div id="sp-results"><div class="inside"></div></div> </div> css * Testing everywhere search */ input[type=search].not-round { /*background: #ABABAB;*/ height: 19px; outline: none; -webkit-border-radius: 9px; -webkit-border-image: url(http://images.apple.com/global/elements/prettysearch/searchfield_border.png) 2 2 2 2 stretch stretch; width: 200px; } /* GLOBAL SEARCH */ #globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; } #globalsearch.active { background-position: 100% -38px; } #globalsearch input.g-prettysearch, #globalsearch .search-wrapper input.g-prettysearch {background: url(http://images.apple.com/global/nav/images/searchfield_repeat.png) center top repeat-x; } #globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; } #globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; } #globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; } #globalsearch .search-wrapper .left, #globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_leftcap.png) left top no-repeat; } #globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_rightcap.png) right top no-repeat; } #globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; } #globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://images.apple.com/global/nav/images/close.gif); display: block; cursor: pointer; _cursor:hand; } #globalsearch .search-wrapper.empty .reset { display: none; } #globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; } #globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;} #globalsearch input[type=search].not-round { background: #ABABAB; height: 19px; outline: none; -webkit-border-radius: 9px; -webkit-border-image: url(http://images.apple.com/global/elements/prettysearch/searchfield_border.png) 2 2 2 2 stretch stretch; width: 133px; } /* SEARCH SHORTCUTS */ #sp-results { position: absolute; margin-right: -2px; margin-bottom: 0; margin-left: 0; top: 61px; left: 165px; height: 0; } #sp-results .inside { width: 328px; height: auto; position: absolute; top: 0; right: 0; line-height: 1px; font-size: 1px; } #sp-results .resultCat { position: relative; color: #f6f6f6; background: #919191; width: 308px; height: 8px; margin: 0; padding-bottom: 12px; width: 302px; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; border: 1px none #fb6bff; } ul.sp-results { background: url(http://images.apple.com/global/nav/images/shortcuts_bg_mid_grey.png) repeat-y 0 0; _background: url(http://images.apple.com/global/nav/images/shortcuts_bg_mid_grey.gif) repeat-y 0 0; color: #333; padding: 0 3px; margin: 0; width: 328px; text-align: left; font: 10px/14px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; } ul.sp-results li { margin: 0 0 -3px 0; padding: 5px 10px; list-style-type: none; height: 4.6em; position: relative; border-left: 1px solid #919191; border-right: 1px solid #919191; width: 300px; } ul.sp-results li.viewall { width: 308px; height: 20px; text-align: right; color: #000; position: absolute; bottom: -30px; *bottom: -27px; left: 0px; background: url(http://images.apple.com/global/nav/images/shortcuts_bg_foot_grey.png) no-repeat left bottom; _background: url(http://images.apple.com/global/nav/images/shortcuts_bg_foot_grey.gif) no-repeat left bottom; border-style: none; } ul.sp-results li.viewall a { color: #fff; padding-right: 23px; background: url(http://images.apple.com/global/nav/images/shortcuts_arrow.gif) no-repeat 99% 50%; padding-top: 3px; padding-bottom: 3px; font: bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; } ul.sp-results li.hoverli { background: #b7b7b7 none repeat-x; color: #fff; cursor: pointer; } ul.sp-results li.hoverli h4 a { color: #fff; } ul.sp-results li.hoverli p { color: #f1f1f1; } ul.sp-results li span.text { display: block; position: absolute; left: 68px; width: 240px; } ul.sp-results li h4 { margin: 0; font-size: 11px; font-weight: bold; } ul.sp-results li p { margin: 0; font-size: 10px; overflow: hidden; height: 2.7em; color: #555; } ul.sp-results li a { color: #606060; text-decoration: none; } ul.sp-results li img, ul.sp-results li .replacementimg { position: absolute; left: 10px; width: 46px; height: 46px; } ul.sp-results li h4 a { color: #191919; } ul.sp-results li.viewall.hover { background: url(http://images.apple.com/global/nav/images/shortcuts_bg_foot_grey.png) no-repeat bottom left; } #sp-search-spinner { position: absolute; top: 13px; right: 16px; z-index: 10; display: none; } #sp-search-cancel img { cursor: pointer; } #sp-results .firstCat { position: absolute; top: -25px; left: 0; width: 308px; height: 8px; background: url(http://images.apple.com/global/nav/images/shortcuts_bg_head_grey.png) no-repeat left top; _background: url(http://images.apple.com/global/nav/images/shortcuts_bg_head_grey.gif) no-repeat left top; } #sp-result-none.viewall {bottom: -27px; *bottom: -27px;} #sp-result-none.viewall a { font-size: 10px; }
  20. 3 пункт. - проверка данных, можно прямо в ПОСТ, не извлекая - подключение к базе данных # Подключаемся к базе данных mysql_connect(SERVER, USER, PASSWD) or die("Не удалось установить соединение с сервером MySQL"); mysql_select_db(DB) or die("Не удалось установить соединение с базой данных"); - запрос на добавление, как написал Int, только список вбиваемых значений в базу естественно другой - осуществена ли запись в бд (if-else) - отключение от базы данных 4 пункт. - подключение к базе данных - вывод данных $query_news = mysql_query ("SELECT * FROM `news` ORDER BY `id` LIMIT ...."); for ($i = 0; $i < mysql_num_rows($query_news); $i++) { $news = mysql_fetch_array($query_news); echo $news[title]; ..... } Функцию для постраничного вывода советую взять готовую из инета
  21. gesandte

    Сессии

    может 55? session_start();
  22. 1) направление верно, но лучше применять дивы 2) идете на сайт aple , откуда вы уже сперли графику формы и проделываете то же самое с кодом(исходный код страницю + цсс страницы) по сайту: 1) где фон центральной части навигации? 2) поля для входа в систему ну оооочень маленькие 3) а вообще напихано очень много всего, лучше разгрузить страницу
  23. выложите сюда ваш код, а не то что вы испльзовали приведенный код вполне рабочий. Скорее всего вы что то не то указали в action
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy