Jump to content

sasha^

User
  • Posts

    77
  • Joined

  • Last visited

sasha^'s Achievements

Explorer

Explorer (1/14)

-8

Reputation

  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. низнаю, просто спросил тема закрыта!
×
×
  • 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