Jump to content

rus

Expert
  • Posts

    5,943
  • Joined

  • Last visited

  • Days Won

    40

Everything posted by rus

  1. rus

    Очистка

    А еще можно с помощью сессий вот так: <?php session_start(); if( isset($_POST['Name']) && (!isset($_SESSION['rnd']) || $_POST['rnd'] != $_SESSION['rnd']) ) { $_SESSION['rnd'] = $_POST['rnd']; echo $_POST['name']; } ?> <form action = "test.php" method = "post"> <input name="name" type="text" value=""> <input type="hidden" name="rnd" value="<?php echo rand(0, 10000); ?>" /> <input type="submit" value="Отправить"> </form> Либо вместо rnd использовать microtime, так как ранд может и одинаковое число сгенерировать. А вообще, перенаправление может и не произойти, т.к. 1) echo отправит свои заголовки. 2) если используешь перенаправление через заголовки, вывода быть не должно вообще. 3) необходимый текст выведешь на странице, на которую перенаправляешь.
  2. Оффтоп конечно, но еще лучше "... Один старый, вместо новых двух ..." (пословица)
  3. Что ж, азарт - дело благородное, но не благодарное! А паддингами внутренние (не внешние) отступы нельзя разве?
  4. регулировкой расстояния между тегами <p> можно и с помощью line-height
  5. а еще бы знал что означает команда: restart apachectl если конечно есть рутовый доступ.
  6. Для рисования, придирчивый ты наш. З.Ы. у яндекса диз - говно, если не сказать что его вообще нет, он просто отсутствует.
  7. Мсье, да вы просто не оставляете выбора! А по поводу включить, или нет - почитай статью.
  8. Твой код: <html> <head> <style> #conteiner{ width:930px; margin:0 auto; text-align:left; border:#bfbfbf solid 3px; } #header{ height:50px; background-color: #3366CC; } #leftbar{ width:280px; hight:450px; float:left; background: #fc0; } #content{ hight:450px; margin-left:280px; background: #000000; color:#ffffff; } #clear{ height:0; font-size:1px; line-height:0px; clear:both; } #footer{ height:100px; width:930px; background: #c00000; } </style> </head> <body> <div id="conteiner"> <div id="header">вапвап</div> <div id="leftbar">ывавы</div> <div id="content">апваыпв</div> <div id="clear"></div> <div id="footer">ывпавыап</div> </div> </body> </html> Моя Мозила 3.5.2 - и ни каких проблем не заметил.
  9. Ты тоже похож на бота! Хотя..., конечно все может быть.
  10. harrids Посмотрел, попробовал использовать - не то. В твоем примере получается только для одного ключа установить будет ли он block, или none, а тут их очень много. s0rr0w А можно пример использования SC? Я был в созданных тобой разделах, топиках (SC)..., но не понял как к моему случаю его применить? Попробую поподробней объяснить: 1) Для case 'test' ("sel1") нужен display = "none"; а для case 'test' ("sel2"), ("sel3"), ("sel4") нужен display = "block";, но..., при этом, этих ("sel") может быть ну где-то до 100, но не у всех отображать на дисплее, или блокировать для case 'test'. 2) Этот ключ case 'test' может иметь и другое название и они тоже могут буть разные как в одном селекте, так и одинаковые в другом селекте в ключе value. Сильно не пинайте за объяснения старался наиболее понятно и доходчиво объяснить. З.Ы. для наглядности могу выложить сюда полный код, но предупреждаю. состоит он из тысячи с копейками строк, в основном из этих switch case, вот я и пытаюсь как то сократить его.
  11. Пять баллов! А какие еще языки знаешь?
  12. harrids Спасибо дружище! Буду ковыряться.
  13. Особенно улыбнуло обсуждение на форуме (ссылка в самом низу) по поводу того, что чел зашел сюда на htmlbook, а ему бедному написали что бы он сменил свой браузер.
  14. harrids Спасибо! Но вот есть одно но, задача несколько сложнее чем на первый взгляд кажется. Я не знаю точно (нет, знаю конечно ) какой элемент будет скрываться, а какой отображаться и будет это производиться в разных ключах и в каждом из них по разному, например: switch (val) { case 'test': onChange=document.getElementById("sel1").style.display = "block"; case 'test': onChange=document.getElementById("sel2").style.display = "none"; case 'test': onChange=document.getElementById("sel3").style.display = "none"; break; case 'bla': onChange=document.getElementById("sel2").style.display = "block"; case 'bla': onChange=document.getElementById("sel1").style.display = "none"; case 'bla': onChange=document.getElementById("sel3").style.display = "none"; break; case 'pre': onChange=document.getElementById("sel3").style.display = "block"; case 'pre': onChange=document.getElementById("sel1").style.display = "none"; case 'pre': onChange=document.getElementById("sel2").style.display = "none"; break; default : onChange=document.getElementById("sel4").style.display = "block"; } И таких вот уровней и под уровней довольно много, то есть неизвестное количество... В этой ситуации можно как-то сократить? З.Ы. ключи: test, bla и pre приходят из value.
  15. Уважаемые комрады! Можно ли сократить такую запись: switch (val) { case 'test': onChange=document.getElementById("sel1").style.display = "block"; case 'test': onChange=document.getElementById("sel2").style.display = "none"; case 'test': onChange=document.getElementById("sel3").style.display = "none"; break; default : onChange=document.getElementById("sel4").style.display = "block"; } Там где перечисление для: sel2, sel3 style.display = "none" Можно ли как то перечислить просто sel2, sel3 и т.д... и для них для всех записать style.display = "none"?
  16. Эт точно! Нет, на подсознательном уровне конечно понимал что из самого слова видно что больше отношение имеет к кинематографу, но таки полез в гугл что бы убедиться, и убедился, но решил подождать..., а вдруг?
  17. Как именно будет происходить открытие файла? По клику ссылки? Почему мы тут должны ВЫТЯГИВАТЬ из вас информацию? Мне вот это например совсем не нужно! Извиняюсь, просто достало! Не ругаемся!
  18. Какой тип файла, подробнее.
  19. посмотри как сделана авторизация+регистрация пользователей тут. Конечно, это далеко не идеал, но по аналогии можно сделать. Потом просто рядом с сообщением вытаскивать переменную $nick .
  20. +1 Я удивлен почему ты до сих пор не знаешь этого и спрашиваешь тут?
  21. tm1927 Неужели нельзя было создать отдельный топик?
×
×
  • 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