sasha^
User-
Posts
77 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by sasha^
-
Люди скажите какая тема, стиль форума http://forum.htmlbook.ru Заранее спасибо. С меня плюс!
-
Прошу оценить мой сайт. Критика и остальное приветствуется. Вот ссылка http://mmdio.com
-
Пожалуйста спасибо, исправлю...
-
Здравствуйте! Я вот сделал сайт, прошу оценить http://mmdio.com И также форум http://mmdio.com/ru/3 Жду критики... Заранее спасибо.
-
решение нашел... просто переход на страницу с ошибкой... а за решение спасибо и не знал зачем этот атрибут раньше, буду знать... на плюсик не жадный) тема закрыта
-
допустим у меня есть форма, как мне сделать так, чтобы при нажатии добавить комментарий сначало проверилось поле комментарий на *пустость* и если не пустое, то отправлялось, а если нет -- вывод ошибки... на jquery... вот форма <div id="add_comment"> <form action="/addcomment.php" method="post"> <p id="add_comm_f">Оставьте комментарий</p> <p id="add_comm_name" align="left">Ваше имя <small><i>(по желанию)</i></small></p> <p align="left" id="add_comm_pname"><input type="text" name="name" id="add_comm_inputname" maxlength="14"></p> <p id="add_comm_com" align="left">Комментарий <small><i>(не более 500 символов)</i></small></p> <p align="left" id="add_comm_ptext"><textarea id="add_comm_text" name="message" maxlength="500"></textarea></p> <p align="center"><input type="submit" value="Добавить комментарий" id="submit"></p> </form> </div>
-
спасибо.. буду учить, а то достало всех просить))) кстате регулярные и javascript такие же?
-
дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
-
У меня есть форма, с которой идут данные в php <?php if (isset($_POST['message'])&&!empty($_POST['message'])) { $message = strip_tags($_POST['message']); $message = htmlspecialchars($message); $message = mysql_escape_string($message); $message = trim($message); if(strlen($message) < 1) exit(); if (strlen($message) > 500) $message = substr($message, 0, 500)."..."; if ($_COOKIE['message'] == $message) exit(); setcookie("message", "$message"); if (isset($_POST['name'])&&!empty($_POST['name'])) { $name = strip_tags($_POST['name']); $name = htmlspecialchars($name); $name = mysql_escape_string($name); $name = trim($name); $name = substr($name, 0, 15); } else { $name = 'Без имени'; } } else { exit(); } мне нужно чтобы если, например вместо имени 5 пробелов, то удалило пробелы (trim не работает) или какуето регулярку, ну кароч когда вместо имени 5 пробелов, чтоб присвоило *Без имени* а не пробел))) А вообще если вам не лень, то перепишите код так, чтоб удаляло в начале пробелы, и если сообщения нет -- выходило или имя пустое -- писало без имени, если больше 500 сообщ -- отрезало и ставило 3 точки, а если имя больше 14 -- просто обрезало...Не забыть про strip_tags,htmlspecialchars и mysql_escape_string просто кажется можно проверку по-проще сделать.. а еще скажите как узнать есть ли в строке любой символ кроме пробелов или нет (наверно с помощью регулярок, но я их не знаю((((
-
все очень легко... учи ajax -- изменение содержимого без обновления страницы (асихронные запросы)
-
Вы о чем?)) а если один придурок напишет так, то что мне делать? это же вольные каменты без модерации... или же сделать проверку на пшп?
-
ну вообще дать пшп код? исходник есть... ctr + u))) кароч не правильно выводит строку, а именно вторую строчку.. код генерирует пшп... <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Форум</title> <link href="main.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????--> <link href="ru.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????--> <link href="forum.css" rel="stylesheet" type="text/css"/> <!-- ?????? ???????--> <script src="jquery.js" type="text/javascript"></script> <!-- Jquery 1.5 --> <script src="menu.js" type="text/javascript"></script> <script src="ie_7.js" type="text/javascript"></script> </head> <body> <div id="bordiv"> <!-- ?????????.?--> <div id="main"> <!-- ????????????> <div id="heder"> <!-- ??????? ????????????> <div id="heder_top" align="right"> <!-- ???????-> <div id="heder_top_right"> <a href="/ru"><div id="rus" class="rus_ok"></div></a> <a href="/en"><div id="eng"></div></a> <a href="/de"><div id="ger"></div></a> <a href="/fr"><div id="fra"></div></a> <a href="/pt"><div id="port"></div></a> <a href="/es"><div id="esp"></div></a> <a href="/it"><div id="ita"></div></a> </div> </div> <!-- ????????--> <div id="heder_bottom"> <center> <ul id="nav"> <li id="nav_1"> <a href="/ru">Главная</a> </li> <li id="nav_2"> <a href="/ru/1">Формы псориаза</a> <ul> <li><a href="/ru/1/#1">???????1</a></li> <li><a href="/ru/1/#2">???????2</a></li> <li><a href="/ru/1/#3">???????3</a></li> <li><a href="/ru/1/#4">???????4</a></li> <li><a href="/ru/1/#5">???????5</a></li> <li><a href="/ru/1/#6">???????6</a></li> <li><a href="/ru/1/#7">???????7</a></li> <li><a href="/ru/1/#8">???????8</a></li> <li><a href="/ru/1/#9">???????9</a></li> <li><a href="/ru/1/#10">???????10</a></li> <li><a href="/ru/1/#11">???????11</a></li> <li><a href="/ru/1/#12">???????12</a></li> <li class="endli"><a href="/ru/1/#13">???????13</a></li> </ul> </li> <li id="nav_3"> <a href="/ru/2">Лечение псориаза</a> <ul> <li><a href="/ru/2/#1">????????</a></li> <li><a href="/ru/2/#2">????????</a></li> <li><a href="/ru/2/#3">????????</a></li> <li><a href="/ru/2/#4">????????</a></li> <li><a href="/ru/2/#5">????????</a></li> <li class="endli"><a href="/ru/2/#6">????????</a></li> </ul> </li> <li id="nav_4"> <a href="/ru/3">Форум</a> </li> <li id="nav_5"> <a href="/ru/4">Наши услуги</a> </li> <li id="nav_6"> <a href="/ru/5">Видео</a> </li> <li id="nav_7"> <a href="/ru/6">Разное</a> </li> </ul> </center> </div> </div> <div id="content"> <p align="center" id="forum_nadpis">КОММЕНТАРИИ</p> <div class="forum_nav"> <hr align="center" color="#757571" size="3" width="898" class="lines" /> <table cellspacing="0" cellpadding="0" border="0" height="60" align="center"> <tr align="center"><td valign="middle"> <ul class="linkes"> <li class="back"><a href="/">← начало</a></li> <?php // Ю?? ?????????$showpage if(isset($_GET['showpage'])&&!empty($_GET['showpage'])) { $showpage = intval($_GET['showpage']); if($showpage < 0) { $showpage = 0; } } else { $showpage = 0; } // ?????????? mysql_connect('', '', ''); mysql_select_db('); // ?????????????? $numberOFtable = mysql_query("SELECT COUNT(*) FROM comment_ru"); $numberOFtable = mysql_fetch_array($numberOFtable); $zapisey = $numberOFtable[0]; // ????????, ?? ??????? ? ??????? $pages = ceil($zapisey / 10) - 1; if($showpage > $pages) $showpage = 0; if($showpage > 5) { if(($pages - $showpage) < 4) { $startpage = $showpage - (5 + (4 - ($pages - $showpage))); $endpage = $showpage + 4; } else { $startpage = $showpage - 5; $endpage = $showpage + 4; } } else { $startpage = 0; $endpage = 9; } // ?????????? for(;$startpage <= $endpage;$startpage++) { if($startpage <= $pages) { if($startpage != $showpage) { $nomer = $startpage + 1; $navigation = $navigation.'<li><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>'; $navigation1 = $navigation1.'<li class="bott_h"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>'; } else { $nomer = $startpage + 1; $navigation = $navigation.'<li class="active"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>'; $navigation1 = $navigation1.'<li class="active bott_h"><a href="/?showpage='.$startpage.'">'.$nomer.'</a></li>'; } } } $navigation = $navigation.'<li class="next"><a href="/?showpage='.$pages.'">конец →</a></li>'; $navigation1 = $navigation1.'<li class="next bott_h"><a href="/?showpage='.$pages.'">конец →</a></li>'; echo $navigation; ?> </ul> </tr></td> </table> <hr align="center" color="#757571" size="3" width="898" class="lines" /> </div> <div id="comments"> <table cellspacing="0" cellpadding="0" width="590px"> <?php // ??????????? $end = 10; if($showpage > 0) { $startcoment = $zapisey - ($showpage * 10) - 10; } else { $startcoment = $zapisey - 10; } if($startcoment < 0) $startcoment = 0; if($showpage == $pages) { $end = $zapisey - ($showpage * 10); $startcoment = 0; } $result = mysql_query("SELECT * FROM comment_ru LIMIT $startcoment,$end"); $i = 0; while($coment = mysql_fetch_array($result)) { $i++; $com = '<tr valign="center"><td width="100px" class="nommer">#'.$coment[id].'</td>'; $com = $com.'<td width="150px" class="imya">'.$coment[name].'</td>'; $com = $com.'<td width="280px" class="datta">'.$coment[date].'</td>'; $com = $com.'<td width="60px" class="time">'.$coment[time].'</td>'; $com = $com.'</td></tr><tr><td></td><td colspan="3" class="sam_text">'.$coment[message].'</td></tr>'; if($i != 1) { $com = $com.'<tr height="15px" valign="bottom" align="center"><td colspan="4"><hr align="center" color="#757571" size="2" width="570" class="text_line" /></td></tr>'; } else { $com = $com.'<tr height="15px" valign="bottom" align="center"><td colspan="4"></td></tr>'; } $comok = $com.$comok; } echo $comok; ?> </table> </div> <div id="add_comment"> <form action="/addcomment.php" method="post"> <p id="add_comm_f">Оставьте комментарий</p> <p id="add_comm_name" align="left">Ваше имя <small><i>(по желанию)</i></small></p> <p align="left" id="add_comm_pname"><input type="text" name="name" id="add_comm_inputname" maxlength="14"></p> <p id="add_comm_com" align="left">Комментарий <small><i>(не более 500 символов)</i></small></p> <p align="left" id="add_comm_ptext"><textarea id="add_comm_text" name="message" maxlength="500"></textarea></p> <p align="center"><input type="submit" value="Добавить комментарий" id="submit"></p> </form> </div> <div id="clear"></div> <div class="forum_nav"> <hr align="center" color="#757571" size="3" width="898" class="lines" /> <table cellspacing="0" cellpadding="0" border="0" height="60" align="center"> <tr align="center"><td valign="middle"> <ul class="linkes"> <li class="back bott_h"><a href="/">← начало</a></li> <?php echo $navigation1; ?> </ul> </tr></td> </table> <hr align="center" color="#757571" size="3" width="898" class="lines" /> </div> </div> <div id="footer"> <p></p> <p class="addr" align="right">© 2012 Alexander Company, on all questions please contact us at com000net@gmail.com <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t26.6;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";h"+escape(document.title.substring(0,80))+";"+Math.random()+ "' alt='' title='LiveInternet: ?????????????????? ?+ " ???????' "+ "border='0' width='88' height='15'><\/a>") //--></script><!--/LiveInternet--></p> </div> </div> </div> </body> </html>
-
Здравствуйте форумчани! Делал я отзывы на php + mysql... все нормально работает, все отзывы добавляет... Но выводит неправильно. Сайт: http://mmdio.com -- тут все понятно, комментарий выводит не правильно... но на второй странице http://mmdio.com/?showpage=6 нормально ПОМОГИТЕ ИСПРАВИТЬ! заранее спавибо..
-
низнаю, просто спросил тема закрыта!
-
например, я сделал хеддер сайта и назначил id="header", далее, допустим, мне нужно сделать функию, которая в хедере что-то убирает какую-нибудь картинку, какой ид брать? -- header так не проще писать в ксс классы, а джс иды и не путаться? разницы нет, но 75% функций используются единственный раз и все, конечно если это два слайдера или еще что-то то придется взять классы. вообще нужно писать от конкретной ситуации, как кто хочет и все
-
помогите скриптеры дорогие! суть: есть сайт на котором есть фоновая картинка-анимация. нужно сделать так чтобы через 10 секунд(например) после полной загрузки страницы показался новый слой с другим фоном,он с текстом и чтобы старого фона не было видно. скрипт нужно написать! <div id="test"></div> <script> function hide() { var teston = document.getElementById("test"); teston.style.display = "none"; } setTimeout("hide()", 10000); вот такое работает а другие способы? попроще никак нельзя? кроссбраузерность не нужно, важно чтобы работало с ие 8-9, мазила 11 и выше, в хроме, в опере 11 и больше ничего)
-
я завтра сверстаю в обед бесплатно, одна ж страница за 3 плюсика сегодня и три завтра(их можно ставить после 30 сообщений на форуме)
-
это же 1-страничный сайт? вы уже, по моему, неделю верстаете
-
да в хроме норм... зачем дисплей табле-селл вообще использовать?) он же ни в ослике, ни мазиле не работает)))
-
что-то я не уловил связи... это почему же? 1. ты хочеш сказать что в JS можно сделать две одинаковые функции? 2. ну мне редко приходилось использовать классы, в основном функция 1 раз используется..
-
у меня все норм) лиса 12.. вот:
-
=) если бы ты хорошо знал все, то и искать не нужно заглушки сайт делается по порядку -- делаем базовую структуру, дальше -- оформление и наполнение, в конце добавляем "штрих-коды" а так только практика поможет...
-
вообще в css, если это нормальный код, будут практически только классы.. это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды, а просто в ксс смысла нет... еще причина -- вы делаете макет, стили, вы знаете будете ли вы еще использовать этот стиль или нет? конечно нет, так-что берем классы и не думаем! а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами.. а так можно и с идами -- разницы нет, кроме того что ид может быть применен всего раз, а класс -- сколько угодно
-
да. извини конечно, ну если чесно, то сайт просто ужас за 100 рублей устроит?)