-
Posts
5,943 -
Joined
-
Last visited
-
Days Won
40
Content Type
Profiles
Forums
Calendar
Store
Everything posted by 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) необходимый текст выведешь на странице, на которую перенаправляешь.
-
Оффтоп конечно, но еще лучше "... Один старый, вместо новых двух ..." (пословица)
-
Что ж, азарт - дело благородное, но не благодарное! А паддингами внутренние (не внешние) отступы нельзя разве?
-
Выход - забить на ИЕ.
-
регулировкой расстояния между тегами <p> можно и с помощью line-height
-
а еще бы знал что означает команда: restart apachectl если конечно есть рутовый доступ.
-
Для рисования, придирчивый ты наш. З.Ы. у яндекса диз - говно, если не сказать что его вообще нет, он просто отсутствует.
-
Мсье, да вы просто не оставляете выбора! А по поводу включить, или нет - почитай статью.
-
Твой код: <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 - и ни каких проблем не заметил.
-
Ты тоже похож на бота! Хотя..., конечно все может быть.
-
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, вот я и пытаюсь как то сократить его.
-
Пять баллов! А какие еще языки знаешь?
-
harrids Спасибо дружище! Буду ковыряться.
-
Особенно улыбнуло обсуждение на форуме (ссылка в самом низу) по поводу того, что чел зашел сюда на htmlbook, а ему бедному написали что бы он сменил свой браузер.
-
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.
-
Уважаемые комрады! Можно ли сократить такую запись: 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"?
-
Эт точно! Нет, на подсознательном уровне конечно понимал что из самого слова видно что больше отношение имеет к кинематографу, но таки полез в гугл что бы убедиться, и убедился, но решил подождать..., а вдруг?
-
Как именно будет происходить открытие файла? По клику ссылки? Почему мы тут должны ВЫТЯГИВАТЬ из вас информацию? Мне вот это например совсем не нужно! Извиняюсь, просто достало! Не ругаемся!
-
Какой тип файла, подробнее.
-
посмотри как сделана авторизация+регистрация пользователей тут. Конечно, это далеко не идеал, но по аналогии можно сделать. Потом просто рядом с сообщением вытаскивать переменную $nick .
-
сессия+куки+идентификатор
-
+1 Я удивлен почему ты до сих пор не знаешь этого и спрашиваешь тут?
-
tm1927 Неужели нельзя было создать отдельный топик?