Jump to content

sasha^

User
  • Posts

    77
  • Joined

  • Last visited

Everything posted by sasha^

  1. Люди скажите какая тема, стиль форума http://forum.htmlbook.ru Заранее спасибо. С меня плюс!
  2. Прошу оценить мой сайт. Критика и остальное приветствуется. Вот ссылка http://mmdio.com
  3. Пожалуйста спасибо, исправлю...
  4. Здравствуйте! Я вот сделал сайт, прошу оценить http://mmdio.com И также форум http://mmdio.com/ru/3 Жду критики... Заранее спасибо.
  5. решение нашел... просто переход на страницу с ошибкой... а за решение спасибо и не знал зачем этот атрибут раньше, буду знать... на плюсик не жадный) тема закрыта
  6. допустим у меня есть форма, как мне сделать так, чтобы при нажатии добавить комментарий сначало проверилось поле комментарий на *пустость* и если не пустое, то отправлялось, а если нет -- вывод ошибки... на 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>
  7. спасибо.. буду учить, а то достало всех просить))) кстате регулярные и javascript такие же?
  8. дорогие форумчане, как выучить регулярки в пшп? достало всех просить...
  9. У меня есть форма, с которой идут данные в 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 просто кажется можно проверку по-проще сделать.. а еще скажите как узнать есть ли в строке любой символ кроме пробелов или нет (наверно с помощью регулярок, но я их не знаю((((
  10. все очень легко... учи ajax -- изменение содержимого без обновления страницы (асихронные запросы)
  11. sasha^

    Помогите!

    Вы о чем?)) а если один придурок напишет так, то что мне делать? это же вольные каменты без модерации... или же сделать проверку на пшп?
  12. sasha^

    Помогите!

    ну вообще дать пшп код? исходник есть... 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>
  13. Здравствуйте форумчани! Делал я отзывы на php + mysql... все нормально работает, все отзывы добавляет... Но выводит неправильно. Сайт: http://mmdio.com -- тут все понятно, комментарий выводит не правильно... но на второй странице http://mmdio.com/?showpage=6 нормально ПОМОГИТЕ ИСПРАВИТЬ! заранее спавибо..
  14. низнаю, просто спросил тема закрыта!
  15. например, я сделал хеддер сайта и назначил id="header", далее, допустим, мне нужно сделать функию, которая в хедере что-то убирает какую-нибудь картинку, какой ид брать? -- header так не проще писать в ксс классы, а джс иды и не путаться? разницы нет, но 75% функций используются единственный раз и все, конечно если это два слайдера или еще что-то то придется взять классы. вообще нужно писать от конкретной ситуации, как кто хочет и все
  16. помогите скриптеры дорогие! суть: есть сайт на котором есть фоновая картинка-анимация. нужно сделать так чтобы через 10 секунд(например) после полной загрузки страницы показался новый слой с другим фоном,он с текстом и чтобы старого фона не было видно. скрипт нужно написать! <div id="test"></div> <script> function hide() { var teston = document.getElementById("test"); teston.style.display = "none"; } setTimeout("hide()", 10000); вот такое работает а другие способы? попроще никак нельзя? кроссбраузерность не нужно, важно чтобы работало с ие 8-9, мазила 11 и выше, в хроме, в опере 11 и больше ничего)
  17. я завтра сверстаю в обед бесплатно, одна ж страница за 3 плюсика сегодня и три завтра(их можно ставить после 30 сообщений на форуме)
  18. это же 1-страничный сайт? вы уже, по моему, неделю верстаете
  19. да в хроме норм... зачем дисплей табле-селл вообще использовать?) он же ни в ослике, ни мазиле не работает)))
  20. что-то я не уловил связи... это почему же? 1. ты хочеш сказать что в JS можно сделать две одинаковые функции? 2. ну мне редко приходилось использовать классы, в основном функция 1 раз используется..
  21. у меня все норм) лиса 12.. вот:
  22. sasha^

    Крик души

    =) если бы ты хорошо знал все, то и искать не нужно заглушки сайт делается по порядку -- делаем базовую структуру, дальше -- оформление и наполнение, в конце добавляем "штрих-коды" а так только практика поможет...
  23. вообще в css, если это нормальный код, будут практически только классы.. это потому, что при применении функций JS, Jquery, других библиотек придется использовать иды, а просто в ксс смысла нет... еще причина -- вы делаете макет, стили, вы знаете будете ли вы еще использовать этот стиль или нет? конечно нет, так-что берем классы и не думаем! а иды оставим JS, так как там нельзя сделать функции с одинаковыми именами.. а так можно и с идами -- разницы нет, кроме того что ид может быть применен всего раз, а класс -- сколько угодно
  24. да. извини конечно, ну если чесно, то сайт просто ужас за 100 рублей устроит?)
×
×
  • 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