PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (6): « 1 2 3 [4] 5 6 »

> Найдено сообщений: 86
tgcoin Отправлено: 16 Января, 2012 - 20:17:16 • Тема: баг в скрипте • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 191
спасибо буду решать ранее помню скрипт достойно работал
tgcoin Отправлено: 16 Января, 2012 - 20:01:36 • Тема: баг в скрипте • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 191
сделал та же ошибка
(Добавление)
проверил нет скорее всего просто у моего хостера такая проблема это возможно?
tgcoin Отправлено: 16 Января, 2012 - 19:33:38 • Тема: баг в скрипте • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 191
ранее создовал тему типа помогите сделать сервис анононимных сообщений почты
сам сделал через обратную связь но какая то фигня в gmail вот даю скришот присылается криво http://pixs[dot]ru/showimage/Bezimya[dot][dot][dot]1324_3779255[dot]jpg
вот сам скрипт кстате обратите на строку 69 может из за неё или в хосте самом проблема?
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. /*
  4. include ("header.php");
  5. include ("right.php");
  6. Этот комментарий можете удалить, т.к. тут для определённого моего проекта подлючается шапка и правое меню.
  7. */
  8. $sait = $_SERVER['SERVER_NAME'];
  9. $ns = 'http://'.$sait.'/main';
  10. ?>
  11. <html>
  12. <head>
  13. <title>Написать нам</title>
  14. <style type="text/css">
  15. textarea {
  16. background-color: #FEEFE7;
  17. border: 3px double #004F00;
  18. color: #420F88;
  19. }
  20. input{
  21. background-color: #FEEFE7;
  22. border: 3px double #004F00;
  23. color: #420F88;
  24. }
  25. .button{
  26. background-color: #FEEFE7;
  27. border: 3px double #004F00;
  28. color: #307438;
  29. font-weight: bold;
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <!-- Ниже Javasccript, который проверяет форму перед отправкой на заполненность -->
  35. <script language="JavaScript">
  36. <!--
  37. required = new Array("imya", "email", "tema", "text", "zkod");
  38. required_show = new Array("Ваше Имя", "Ваш E-mail", "Тема", "Сообщение", "Каптча");
  39. function sendm () {
  40. var i, j;
  41. for(j=0; j<required.length; j++) {
  42. for (i=0; i<document.forms[0].length; i++) {
  43. if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
  44. alert('Пожалуйста, заполните поле ' + required_show[j]);
  45. document.forms[0].elements[i].focus();
  46. return false;
  47. }
  48. }
  49. }
  50. return true;
  51. }
  52. -->
  53. </script><p>
  54. <?
  55. $vmylo='online.vozone@gmail.com'; //Здесь впишите свой е-мэил, на который хотите получать письма
  56. $s_imya=$_POST['imya'];
  57. $s_email=$_POST['email'];
  58. $s_tema=$_POST['tema'];
  59. $s_text=$_POST['text'];
  60. if(isset($_POST['send'])){
  61. if($s_imya=="" or $s_email=="" or $s_tema=="" or $s_text==""){
  62. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  63. echo '<center><font color="red"><strong>Пожалуйста, заполните все поля!</strong></font></center>';
  64. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  65. #include('footer.php');
  66. }
  67. if(!preg_match('/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/', $s_email))
  68. {
  69. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  70. echo '<center><font color="red"><strong>Введён некорректный e-mail адрес!</strong></font></center>';
  71. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  72. #include('footer.php');
  73. }
  74. if($_SESSION['secpic']!=strtolower($_POST['zkod'])){
  75. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  76. print '<center><font color="red"><strong>Неверный защитный код!</strong></font></center>';
  77. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  78. #include('footer.php');
  79. }
  80. $to = ''.$vmylo.'';
  81. $subject = ''.$s_tema.'';
  82. $msg = '<html>
  83.    <head>
  84.        <title>Письмо с Вашего сайта</title>
  85.    </head>
  86.    <body>
  87.         <p>Здравствуйте!                С вашего сайта пришло следующее сообщение:<br />                '.$s_text.'<br />               Имя отправителя: '.$s_imya.'            Ip отправителя: '.$_SERVER['REMOTE_ADDR'].'             Домен Вашего сайта: '.$_SERVER['SERVER_NAME'].'
  88.                 </p>
  89.    </body>
  90. </html>';
  91. $mailheaders = "Content-type: text/html; charset=windows-1251 \r\n";
  92. $mailheaders .= "From: $s_email\n";
  93. mail($to, $subject, $msg, $mailheaders);
  94. echo '<center><img src="'.$ns.'/images/ok.png" alt="ok"></center>';
  95. echo '<center><font color="green"><b>Спасибо, Ваше сообщение отправлено!</b></font></center>';
  96. echo '<center><font color="green"><b>Буквально через 4 секунды, Вас автоматически перенаправит на главную страницу...</b></font></center>';
  97. unset($_SESSION['secpic']);
  98. #include('footer.php');
  99. echo <<<HTML
  100. <script language="JavaScript">
  101. setTimeout("document.location=\"$ns\";",4000);
  102. </script>
  103. HTML;
  104. }
  105. ?>
  106. <table align="center" border="0">
  107. <form name="sendmaksik" action="<?=$ns; ?>/contact.php" method="POST" onSubmit="return sendm();">
  108. <tr><td><b>Ваше Имя:</b><br /><input type="text" name="imya" size="35" maxlength="20" /></td></tr>
  109. <tr><td><b>Ваш E-mail:</b><br /><input type="text" name="email" size="35" maxlength="25" /></td></tr>
  110. <tr><td><b>Тема:</b><br /><input type="text" name="tema" size="35" maxlength="45" /></td></tr>
  111. <tr><td><b>Сообщение:</b><br /><textarea name="text" rows="5" cols="27">
  112. </textarea></td></tr>
  113. <tr><td><img src="<?=$ns; ?>/system/kapcha.php" alt="капча" /></td></tr>
  114. <tr><td><b>Каптча:</b><br /><input type="text" name="zkod" size="35" maxlength="5" /></td></tr>
  115. <tr><td></td></tr>
  116. <tr><td><input type="submit" name="send" value="Отправить письмо" class="button" /></td></tr>
  117. </form>
  118. </table></p>
  119. <?
  120. /*
  121. Этот комментарий тоже можете удалить, т.к. тут у меня подключался подвал(низ сайта).
  122. include ("footer.php");
  123. */
  124. ?>
  125. </body>
  126. </html>
  127.  
tgcoin Отправлено: 16 Января, 2012 - 03:39:38 • Тема: помогите исправить скрипт обратной связи • Форум: Напишите за меня, пожалуйста

Ответов: 0
Просмотров: 28
из скрипта обратной связи надо сделать скрипт с подменой емайла
тоесть человек пишет кому послать вот код обратной связи исправте
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?
  3. /*
  4. include ("header.php");
  5. include ("right.php");
  6. Этот комментарий можете удалить, т.к. тут для определённого моего проекта подлючается шапка и правое меню.
  7. */
  8. $sait = $_SERVER['SERVER_NAME'];
  9. $ns = 'http://'.$sait.'';
  10. ?>
  11. <html>
  12. <head>
  13. <title>Написать нам</title>
  14. <style type="text/css">
  15. textarea {
  16. background-color: #FEEFE7;
  17. border: 3px double #004F00;
  18. color: #420F88;
  19. }
  20. input{
  21. background-color: #FEEFE7;
  22. border: 3px double #004F00;
  23. color: #420F88;
  24. }
  25. .button{
  26. background-color: #FEEFE7;
  27. border: 3px double #004F00;
  28. color: #307438;
  29. font-weight: bold;
  30. }
  31. </style>
  32. </head>
  33. <body>
  34. <!-- Ниже Javasccript, который проверяет форму перед отправкой на заполненность -->
  35. <script language="JavaScript">
  36. <!--
  37. required = new Array("imya", "email", "tema", "text", "zkod");
  38. required_show = new Array("Ваше Имя", "Ваш E-mail", "Тема", "Сообщение", "Каптча");
  39. function sendm () {
  40. var i, j;
  41. for(j=0; j<required.length; j++) {
  42. for (i=0; i<document.forms[0].length; i++) {
  43. if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
  44. alert('Пожалуйста, заполните поле ' + required_show[j]);
  45. document.forms[0].elements[i].focus();
  46. return false;
  47. }
  48. }
  49. }
  50. return true;
  51. }
  52. -->
  53. </script><p>
  54. <?
  55. $vmylo='test@mail.ru'; //Здесь впишите свой е-мэил, на который хотите получать письма
  56. $s_imya=$_POST['imya'];
  57. $s_email=$_POST['email'];
  58. $s_tema=$_POST['tema'];
  59. $s_text=$_POST['text'];
  60. if(isset($_POST['send'])){
  61. if($s_imya=="" or $s_email=="" or $s_tema=="" or $s_text==""){
  62. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  63. echo '<center><font color="red"><strong>Пожалуйста, заполните все поля!</strong></font></center>';
  64. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  65. #include('footer.php');
  66. }
  67. if(!preg_match('/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/', $s_email))
  68. {
  69. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  70. echo '<center><font color="red"><strong>Введён некорректный e-mail адрес!</strong></font></center>';
  71. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  72. #include('footer.php');
  73. }
  74. if($_SESSION['secpic']!=strtolower($_POST['zkod'])){
  75. echo '<center><img src="'.$ns.'/images/error.png" alt="ошибка"></center>';
  76. print '<center><font color="red"><strong>Неверный защитный код!</strong></font></center>';
  77. print '<center><a href="'.$ns.'/contact.php">Вернуться назад</a></center>';
  78. #include('footer.php');
  79. }
  80. $to = ''.$vmylo.'';
  81. $subject = ''.$s_tema.'';
  82. $msg = '<html>
  83.    <head>
  84.        <title>Письмо с Вашего сайта</title>
  85.    </head>
  86.    <body>
  87.         <p>Здравствуйте!                С вашего сайта пришло следующее сообщение:<br />                '.$s_text.'<br />               Имя отправителя: '.$s_imya.'            Ip отправителя: '.$_SERVER['REMOTE_ADDR'].'             Домен Вашего сайта: '.$_SERVER['SERVER_NAME'].'
  88.                 </p>
  89.    </body>
  90. </html>';
  91. $mailheaders = "Content-type: text/html; charset=windows-1251 \r\n";
  92. $mailheaders .= "From: $s_email\n";
  93. mail($to, $subject, $msg, $mailheaders);
  94. echo '<center><img src="'.$ns.'/images/ok.png" alt="ok"></center>';
  95. echo '<center><font color="green"><b>Спасибо, Ваше сообщение отправлено!</b></font></center>';
  96. echo '<center><font color="green"><b>Буквально через 4 секунды, Вас автоматически перенаправит на главную страницу...</b></font></center>';
  97. unset($_SESSION['secpic']);
  98. #include('footer.php');
  99. echo <<<HTML
  100. <script language="JavaScript">
  101. setTimeout("document.location=\"$ns\";",4000);
  102. </script>
  103. HTML;
  104. }
  105. ?>
  106. <table align="center" border="0">
  107. <form name="sendmaksik" action="<?=$ns; ?>/contact.php" method="POST" onSubmit="return sendm();">
  108. <tr><td><b>Ваше Имя:</b><br /><input type="text" name="imya" size="35" maxlength="20" /></td></tr>
  109. <tr><td><b>Ваш E-mail:</b><br /><input type="text" name="email" size="35" maxlength="25" /></td></tr>
  110. <tr><td><b>Тема:</b><br /><input type="text" name="tema" size="35" maxlength="45" /></td></tr>
  111. <tr><td><b>Сообщение:</b><br /><textarea name="text" rows="5" cols="27">
  112. </textarea></td></tr>
  113. <tr><td><img src="<?=$ns; ?>/system/kapcha.php" alt="капча" /></td></tr>
  114. <tr><td><b>Каптча:</b><br /><input type="text" name="zkod" size="35" maxlength="5" /></td></tr>
  115. <tr><td></td></tr>
  116. <tr><td><input type="submit" name="send" value="Отправить письмо" class="button" /></td></tr>
  117. </form>
  118. </table></p>
  119. <?
  120. /*
  121. Этот комментарий тоже можете удалить, т.к. тут у меня подключался подвал(низ сайта).
  122. include ("footer.php");
  123. */
  124. ?>
  125. </body>
  126. </html>
  127.  
tgcoin Отправлено: 16 Января, 2012 - 00:02:01 • Тема: как сделать сервис • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 69
помогите сделать сервис обратной связи код обратной связи у меня есть
надо сделать только регистрация и забыли пароль
tgcoin Отправлено: 15 Января, 2012 - 15:04:22 • Тема: помогите с поиском на сайте • Форум: FreeLance

Ответов: 5
Просмотров: 1158
в общем скажу прямо надо помочь сделать поиск на сайт есть файл search.inc
вида Евросеть|Молодёжная|247-35-44 пример
надо сделать 3 поиска при катором первый поиск набераешь евросеть находит по первой калонке и тд
плачу 80р за помощь вашу
tgcoin Отправлено: 13 Января, 2012 - 14:08:49 • Тема: помогите исправить баг при обновление страницы • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 136
ну вот код сделайте плиз
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.         require_once "../_app.php";
  4.         require_once 'auth.php';
  5.         include 'menu.php';
  6.  
  7.         if(!$_REQUEST[os]>0){
  8.         $_REQUEST[os]=0;
  9.         }
  10.  
  11.    if(isset($_REQUEST['act'])){
  12.         switch($_REQUEST['act']){
  13.                 case 'p_up':
  14.                     $row=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where id='.$_REQUEST[id]));
  15.                     mysql_query('update '.$_conf[table_prefix].'categories set pos=pos+1 where parent_id='.$_REQUEST[parent_id].' and pos='.($row[pos]-1));
  16.                     mysql_query('update '.$_conf[table_prefix].'categories set pos=pos-1 where id='.$_REQUEST[id]);
  17.                     show();
  18.                     break;
  19.                 case 'p_down':
  20.                     $row=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where id='.$_REQUEST[id]));
  21.                     mysql_query('update '.$_conf[table_prefix].'categories set pos=pos-1 where parent_id='.$_REQUEST[parent_id].' and pos='.($row[pos]+1));
  22.                     mysql_query('update '.$_conf[table_prefix].'categories set pos=pos+1 where id='.$_REQUEST[id]);
  23.                     show();
  24.                     break;
  25.            case 's_add':
  26.                show_form('add');
  27.                echo "<a href=\"categories.php?parent_id={$_REQUEST[parent_id]}\">Назад</a>";
  28.                 break;
  29.            case 's_edit':
  30.                 if($_REQUEST[mode]=='del_pic'){
  31.                         if(file_exists('../images/categories/'.$_REQUEST[id].'.gif')){
  32.                         unlink('../images/categories/'.$_REQUEST[id].'.gif');
  33.                         }
  34.                         if(file_exists('../images/categories/'.$_REQUEST[id].'.jpg')){
  35.                         unlink('../images/categories/'.$_REQUEST[id].'.jpg');
  36.                         }
  37.                         echo '<script language=JavaScript>alert(\'Картинка удалена успешно!\');</script>';
  38.                 }
  39.                show_form('edit',$_REQUEST['id']);
  40.                echo "<a href=\"categories.php?parent_id={$_REQUEST[parent_id]}\">Назад</a>";
  41.                 break;
  42.                 case 'add':
  43.                $row=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where parent_id=\''.$_REQUEST[parent_id].'\' order by pos desc limit 1'));
  44.                     mysql_query('insert into '.$_conf[table_prefix].'categories (name, parent_id, pos) values (\''.$_REQUEST[name].'\', \''.$_REQUEST[parent_id].'\', \''.($row[pos]+1).'\')');
  45.                if(is_uploaded_file($_FILES['user_pic']['tmp_name'])) {
  46.                    $row=mysql_fetch_array(mysql_query("select id from {$_conf[table_prefix]}categories order by id desc limit 1"));
  47.                    switch($_FILES[user_pic][type]){
  48.                    case 'image/gif':
  49.                        $type='.gif';
  50.                             move_uploaded_file($_FILES['user_pic']['tmp_name'],'../images/categories/'.$row[id].".gif");
  51.                             chmod('../images/categories/'.$row[id].".gif",0664);
  52.                         break;
  53.                    case 'image/jpeg':
  54.                    case 'image/pjpeg':
  55.                        $type='.jpg';
  56.                             move_uploaded_file($_FILES['user_pic']['tmp_name'],'../images/categories/'.$row[id].".jpg");
  57.                             chmod('../images/categories/'.$row[id].".jpg",0664);
  58.                         break;
  59.                    }
  60.                    mysql_query("update {$_conf[table_prefix]}categories set pic_type='{$type}' where id={$row[id]}");
  61.                }
  62.                     show();
  63.                         break;
  64.                 case 'edit':
  65.                $type='';
  66.                     if(is_uploaded_file($_FILES['user_pic']['tmp_name'])) {
  67.                    switch($_FILES[user_pic][type]){
  68.                    case 'image/gif':
  69.                        $type='.gif';
  70.                             move_uploaded_file($_FILES['user_pic']['tmp_name'],'../images/categories/'.$_REQUEST[id].".gif");
  71.                             chmod('../images/categories/'.$_REQUEST[id].".gif",0664);
  72.                         break;
  73.                    case 'image/jpeg':
  74.                    case 'image/pjpeg':
  75.                        $type='.jpg';
  76.                             move_uploaded_file($_FILES['user_pic']['tmp_name'],'../images/categories/'.$_REQUEST[id].".jpg");
  77.                             chmod('../images/categories/'.$_REQUEST[id].".jpg",0664);
  78.                         break;
  79.                    }
  80.                     }
  81.                     mysql_query('update '.$_conf[table_prefix].'categories set name = \''.$_REQUEST['name'].'\', pic_type=\''.$type.'\' where id='.$_REQUEST[id]);
  82.                     show();
  83.                         break;
  84.                 case 'del':
  85.                $row=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where id=\''.$_REQUEST[id].'\''));
  86.                mysql_query('update '.$_conf[table_prefix].'categories set pos=pos-1 where parent_id=\''.$_REQUEST[parent_id].'\' and pos>'.$row[pos]);
  87.                mysql_query('delete from '.$_conf[table_prefix].'categories where id='.$_REQUEST[id]);
  88.                mysql_query('delete from '.$_conf[table_prefix].'sites where category_id='.$_REQUEST[id]);
  89.                $res=mysql_query('select * from '.$_conf[table_prefix].'categories where parent_id='.$_REQUEST[id]);
  90.                while($row=mysql_fetch_array($res)){
  91.                         mysql_query('delete from '.$_conf[table_prefix].'categories where id='.$row[id]);
  92.                         mysql_query('delete from '.$_conf[table_prefix].'sites where category_id='.$row[id]);
  93.                }
  94.                show();
  95.                break;
  96.                 default:
  97.                 show();
  98.         }
  99.    }else{
  100.         show();
  101.    }
  102.  
  103.         function show(){
  104.                 GLOBAL $_conf;
  105.        if($_REQUEST[parent_id]>0){
  106.                 $cat=mysql_fetch_array(mysql_query('select * from '.$_conf[table_prefix].'categories where id='.$_REQUEST[parent_id]));
  107.            $name = $cat[name].': подразделы';
  108.        }else{
  109.                 $name = 'Разделы каталога';
  110.                 $_REQUEST[parent_id]=0;
  111.        }
  112.  
  113.             $min=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where parent_id='.$_REQUEST[parent_id].' order by pos limit 1'));
  114.             $max=mysql_fetch_array(mysql_query('select pos from '.$_conf[table_prefix].'categories where parent_id='.$_REQUEST[parent_id].' order by pos desc limit 1'));
  115.  
  116.        $query='select
  117.                     c.id,
  118.                     c.name,
  119.                     c.pos,
  120.                     count(sc.id) sc_n
  121.                 from
  122.                         '.$_conf[table_prefix].'categories c
  123.                         left join '.$_conf[table_prefix].'categories sc on (c.id = sc.parent_id)
  124.                 where
  125.                         c.parent_id=\''.$_REQUEST[parent_id].'\'
  126.                 group by c.id order by c.pos';
  127.        $res=mysql_query($query);
  128.  
  129.        $res1=mysql_query('select c.id, count(s.id) s_n from '.$_conf[table_prefix].'categories c left join '.$_conf[table_prefix].'sites s on (s.category_id=c.id) where c.parent_id=\''.$_REQUEST[parent_id].'\' group by c.id');
  130.        $total_sites=array();
  131.        while($row1=mysql_fetch_array($res1)){
  132.                 $total_sites[$row1[id]]=$row1[s_n];
  133.        }
  134.  
  135.        $res1=mysql_query('select c.id, count(s.id) s_n from '.$_conf[table_prefix].'categories c left join '.$_conf[table_prefix].'sites s on (s.category_id=c.id and s.allowed=0) where c.parent_id=\''.$_REQUEST[parent_id].'\' group by c.id');
  136.        $new_sites=array();
  137.        while($row1=mysql_fetch_array($res1)){
  138.                 $new_sites[$row1[id]]=$row1[s_n];
  139.        }
  140.        ?>
  141.                 <table bgcolor="#d1d1d1" cellpadding="0" cellspacing="0" width="100%">
  142.                         <tr>
  143.                                 <th style="padding: 5px;">
  144.                         <table border="0" cellspacing="0" cellpadding="0" width="100%">
  145.                             <tr>
  146.                                 <td><b><?=$name?>:</b> <a href="categories.php?act=s_add&parent_id=<?=$_REQUEST[parent_id]?>">добавить</a></td>
  147.                                 <td align="right" valign="bottom"><strong>Всего: <?=mysql_num_rows($res)?></strong></td>
  148.                             </tr>
  149.                         </table>
  150.                                 </th>
  151.                         </tr>
  152.                         <tr>
  153.                                 <td>
  154.                         <table cellspacing="1" border="0" cellpadding="2" width="100%">
  155.                             <tr>
  156.                                 <td bgColor="#f5f5f5" align="left" width=100%>&nbsp;Название</td>
  157.                                 <td bgColor="#f5f5f5">&nbsp;Позиция</td>
  158.                                 <td bgColor="#f5f5f5" align="center">&nbsp;Сайтов</td>
  159.                                 <td bgColor="#f5f5f5" align="center">&nbsp;На&nbsp;модерации</td>
  160.                                 <?
  161.                            if($_REQUEST[parent_id]==0){
  162.                                     //учет сайтов в подразделах
  163.                                $query='
  164.                                    select
  165.                                        c.id,
  166.                                        count(s.id) s_n
  167.                                    from
  168.                                        '.$_conf[table_prefix].'categories c
  169.                                        left join '.$_conf[table_prefix].'categories sc on (sc.parent_id=c.id)
  170.                                        left join '.$_conf[table_prefix].'sites s on (s.category_id=sc.id)
  171.                                    where
  172.                                        c.parent_id=\''.$_REQUEST[parent_id].'\'
  173.                                    group by c.id';
  174.                                     $res1=mysql_query($query);
  175.                                     $cn_sites=array();
  176.                                     while($row1=mysql_fetch_array($res1)){
  177.                                         $cn_sites[$row1[id]]=$row1[s_n];
  178.                                     }
  179.                                $query='
  180.                                    select
  181.                                        c.id,
  182.                                        count(s.id) s_n
  183.                                    from
  184.                                        '.$_conf[table_prefix].'categories c
  185.                                        left join '.$_conf[table_prefix].'categories sc on (sc.parent_id=c.id)
  186.                                        left join '.$_conf[table_prefix].'sites s on (s.category_id=sc.id and s.allowed=0)
  187.                                    where
  188.                                        c.parent_id=\''.$_REQUEST[parent_id].'\'
  189.                                    group by c.id';
  190.                                     $res1=mysql_query($query);
  191.                                     $cn_sites_n=array();
  192.                                     while($row1=mysql_fetch_array($res1)){
  193.                                         $cn_sites_n[$row1[id]]=$row1[s_n];
  194.                                     }
  195.  
  196.                                 echo '<td bgColor="#f5f5f5" align="center">&nbsp;Подразделов</td>';
  197.                                 echo '<td bgColor="#f5f5f5" align="center">&nbsp;Сайтов&nbsp;в&nbsp;подразделах</td>';
  198.                                 echo '<td bgColor="#f5f5f5" align="center">&nbsp;На&nbsp;модерации</td>';
  199.                            }
  200.                                 ?>
  201.                                 <td bgColor="#f5f5f5">&nbsp;</td>
  202.                             </tr>
  203.                             <?
  204.                             while ($row=mysql_fetch_array($res)) {
  205.                             ?>
  206.                             <tr bgColor="#f5f5f5" onmouseover="this.style.background='#ffffff';" onmouseout="this.style.background='#f5f5f5';">
  207.                                 <td align="left">&nbsp;<?=$row[name]?></td>
  208.                             <td>&nbsp;[ <?=($row[pos]>$min[pos]?'<a href="categories.php?parent_id='.$_REQUEST[parent_id].'&act=p_up&id='.$row[id].'">+</a>':'<font color=red>x</font>').' | '.($row[pos]<$max[pos]?'<a href="categories.php?parent_id='.$_REQUEST[parent_id].'&act=p_down&id='.$row[id].'"">-</a>':'<font color=red>x</font>');?> ]</td>
  209.                                 <td align="center">&nbsp;<?=(int)$total_sites[$row[id]]?></td>
  210.                                 <td align="center">&nbsp;<?=($new_sites[$row[id]]>0?'<b style="color: red;">'.(int)$new_sites[$row[id]].'</b>':'0')?></td>
  211.                             <?
  212.                            if($_REQUEST[parent_id]==0){
  213.                                 echo '<td align="center">&nbsp;'.$row[sc_n].'</td>';
  214.                                 echo '<td align="center">&nbsp;'.(int)$cn_sites[$row[id]].'</td>';
  215.                                 echo '<td align="center">&nbsp;'.($cn_sites_n[$row[id]]>0?'<b style="color: red;">'.(int)$cn_sites_n[$row[id]].'</b>':'0').'</td>';
  216.                            }
  217.                                 ?>
  218.                                 <td align="right"><nobr>
  219.                                 <?
  220.                                                                 echo '[<a href="categories.php?act=s_edit&id='.$row[id].'&parent_id='.$_REQUEST[parent_id].'">Изменить</a>]';
  221.                                                                 if($_REQUEST[parent_id]==0){
  222.                                         echo '[<a href="categories.php?parent_id='.$row[id].'">Подразделы</a>]';
  223.                                                                 }
  224.                                                                 echo '[<a href="sites.php?category_id='.$row[id].'">Сайты</a>]';
  225.                                                                 echo '[<a href="categories.php?act=del&id='.$row[id].'&parent_id='.$_REQUEST[parent_id].'" onclick="return confirm(\'Действительно удалить раздел?\');">Удалить</a>]';
  226.                                 ?> </nobr>
  227.                                 </td>
  228.                             </tr>
  229.                             <?
  230.                             }
  231.                             ?>
  232.                         </table>
  233.                         </td>
  234.                 </tr>
  235.                 </table>
  236. <?
  237.                 if($_REQUEST[parent_id]>0){
  238.                 echo '<a href="categories.php">Назад</a>';
  239.                 }
  240.         }
  241.  
  242.         function show_form($act,$id=null){
  243.        GLOBAL $_conf;
  244.        if($act=='edit'){
  245.                 $row=mysql_fetch_array(mysql_query('select * from '.$_conf[table_prefix].'categories where id='.$id));
  246.                 $name = '<b>Редактирование раздела</b>';
  247.                 $submit='Сохранить';
  248.             }else{
  249.           $d->priority=0;
  250.           $name = '<b>Создание нового раздела</b>';
  251.                  $submit='Добавить';
  252.             }
  253. ?>
  254.             <script Language="JavaScript">
  255.             function checkform(theForm)
  256.             {
  257.                 if (theForm.name.value == "")
  258.                 {
  259.                     alert("Введите название раздела!");
  260.                     theForm.name.focus();
  261.                     return (false);
  262.                 }
  263.                 return (true);
  264.             }
  265.             </script>
  266.                 <table bgcolor="#d1d1d1" cellpadding="1" cellspacing="0" border="0" width="100%">
  267.                         <form enctype="multipart/form-data" action="categories.php" method="post" onsubmit="return checkform(this);">
  268.                         <tr>
  269.                                 <th style="padding: 5px;">
  270.                         <table border="0" cellspacing="0" cellpadding="0" width="100%">
  271.                             <tr>
  272.                                 <td><b><?=$name?></b></td>
  273.                             </tr>
  274.                         </table>
  275.                                 </th>
  276.                         </tr>
  277.             <tr>
  278.                 <td>
  279.                         <input type="hidden" name="act" value="<?=$act?>">
  280.                         <input type="hidden" name="id" value="<?=$id?>">
  281.                         <input type="hidden" name="parent_id" value="<?=$_REQUEST[parent_id]?>">
  282.                         <table cellpadding="2" bgcolor="#f5f5f5" width="100%" border="0">
  283.                                 <tr>
  284.                                 <td valign="top">Название&nbsp;</td>
  285.                                 <td bgColor=#ffffff width="100%">
  286.                                         <input style="width:100%" type="text" name="name" value="<?=htmlspecialchars($row[name])?>">
  287.                                 </td>
  288.                         </tr>
  289.  
  290.                                 <tr>
  291.  
  292.  
  293.                             <tr>
  294.                                 <td valign="top">&nbsp;</td>
  295.                                 <td><input bgColor=#f5f5f5 type="submit" value="<?=$submit?>" style="width:100;"></td>
  296.                             </tr>
  297.                         </table>
  298.                 </td>
  299.             </tr>
  300.             </form>
  301.         </table>
  302. <?
  303.         }
  304.  
tgcoin Отправлено: 13 Января, 2012 - 14:04:54 • Тема: помогите исправить баг при обновление страницы • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 136
давайте код дам сделаете?
tgcoin Отправлено: 13 Января, 2012 - 14:00:53 • Тема: помогите исправить баг при обновление страницы • Форум: Напишите за меня, пожалуйста

Ответов: 4
Просмотров: 136
смотри в админке когда создаёшь подраздел
потом обновляешь получается что он ещо раз создаётся
подскажыте как исправить?
tgcoin Отправлено: 10 Января, 2012 - 14:18:18 • Тема: помогите со скриптом генератора паролей • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 176
не работает!
вот полностью весь код сделай сам
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <head>
  4. <title>Генератор Паролей</title>
  5. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET="Windows-1251">
  6. <meta name="keywords" content="тиц и pr">
  7. <META content="тиц и pr" name=description>
  8. <link rel="SHORTCUT ICON" href="images/favicon.ico">
  9. <link rel=STYLESHEET type="text/css" href="css/style.css">
  10. <script src="//c.icq.com/siteim/icqbar/js/partners/initbar_ru.js" language="javascript" type="text/javascript" charset="utf-8"></script>
  11. </head>
  12. <script src="passwd.js"></script>
  13. <script>
  14. var length=8;
  15. var count=10;
  16. </script>
  17. <body bgcolor="#808080">
  18. <!-- Live-co TOP div -->
  19. <table align="center" width=780 cellspacing=0 cellpadding=0 bgcolor=white>
  20. <tr><td width=9 valign=top><img src="images/bgleft.gif" width=9 height=9></td>
  21. <td>&nbsp;</td><td width=9 valign=top><img src="images/bgright.gif" width=9 height=9></td></tr>
  22. <tr><td width=9 valign=top>&nbsp;</td><td>
  23. <table width=100%><tr>
  24. <td><img src="images/logo.jpg" alt="Лучший сервис чатов russchat только у нас бесплатно, быстро и просто вы можете создать себе быстрый функциональный чат." border=0 width=513 height=142></td>
  25. <td align=right>
  26. </td></tr></table>
  27. <br>
  28. <a href="/"><b><font color=555555>[ Главная ]</font></b></a>
  29. <a href="-to=reg.htm"><b><font color=555555>[ Новости ]</font></b></a>
  30. <a href="-to=reg.htm"><b><font color=555555>[ О нас ]</font></b></a>
  31. <a href="-to=recom.htm"><b><font color=555555>[ Помощь ]</font></b></a>
  32. <a href="-to=news.htm"><b><font color=555555>[ Контакты ]</font></b></a>
  33. <a href="http://vkontakte.ru/e_root_ru" TARGET="_blank"><b><font color=555555>[ Мы Вконтакте ]</font></b></a>
  34. <a href="http://odnoklassniki.ru/group/50700473401557" TARGET="_blank"><b><font color=555555>[ Мы в Одноклассниках ]</font></b></a>
  35. <br><br><font color=black>
  36. <b>Новость:</b> <noindex><b>31.12.11</b> - Мы открылись + переехали на новый домен <A HREF="http://e-root.ru" TARGET="_blank">www.e-root.ru</A> и хостинг <A HREF="http://cishost.ru" TARGET="_blank">www.cishost.ru</A><br>
  37. </noindex>
  38. </font><br>
  39. <table width=100% cellspacing=0 cellpadding=0 align=center bgcolor=#474646>
  40. <tr><td width=9 valign=top><img src="images/gbleft.gif" width=9 height=9></td><td>&nbsp;</td><td width=9 valign=top><img src="images/gbright.gif" width=9 height=9></td></tr>
  41. <tr><td></td>
  42. <td height=300 valign=top><noindex></noindex>
  43. <center>
  44. реклама
  45. </center>
  46. <br /><fieldset>
  47. <legend>&nbsp;<strong>Создание своего пароля&nbsp;</strong>&nbsp;</legend>&nbsp;&nbsp;
  48. <form name="f" method="POST" action="">
  49. <p class="win">
  50. Здесь вы можете сами создать пароль любой длины и любой сложности.
  51. <p class="win">
  52. Символы:<br>
  53. <input type="text" name="chars" value="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz" style="width:150px;"><br>
  54. Варианты:
  55. <!--br><input type="button" style="width:110px;" value="Простой пароль" onclick="f.chars.value='abcdefghijklmnopqrstuvwxyz'">
  56. &nbsp;&nbsp; Нарпимер: <samp>djenftgomd</samp>
  57. <br><input type="button" style="width:110px;" value="Разный регистр" onclick="f.chars.value='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'">
  58. &nbsp;&nbsp; Нарпимер: <samp>djKFfMgDmd</samp>
  59. <br><input type="button" style="width:110px;" value="С цифрами" onclick="f.chars.value='abcdefghijklmnopqrstuvwxyz1234567890'">
  60. &nbsp;&nbsp; Нарпимер: <samp>4j6uft7pm9</samp>
  61. <br><input type="button" style="width:110px;" value="Сложный пароль" onclick="f.chars.value='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890'">
  62. &nbsp;&nbsp; Нарпимер: <samp>4jKFfM7Dm9</samp>
  63. <br><input type="button" style="width:110px;" value="Неподбираемый" onclick="f.chars.value='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890!@#$%^&*()<>[]{}_+-=,./?'">
  64. &nbsp;&nbsp; Нарпимер: <samp>4j#F&+7D[9</samp>
  65. <br-->
  66. <script>
  67. function Check() {
  68. f.chars.value='';
  69. if (f.Csigns.checked) f.chars.value=f.chars.value+'!"№;%:?*()_+=-~/\\<>,.[]{}';
  70. if (f.Cnum.checked) f.chars.value=f.chars.value+'1234567890';
  71. if (f.Cbig.checked) f.chars.value=f.chars.value+'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  72. if (f.Csmall.checked) f.chars.value=f.chars.value+'abcdefghijklmnopqrstuvwxyz';
  73. }
  74. </script>
  75. <br><input type="checkbox" name="Csmall" onclick="Check();" checked>Маленькие буквы
  76. <br><input type="checkbox" name="Cbig" onclick="Check();" checked>Заглавные буквы
  77. <br><input type="checkbox" name="Cnum" onclick="Check();" checked>Цифры
  78. <br><input type="checkbox" name="Csigns" onclick="Check();">Знаки
  79. <br>
  80. <!--a style="text-decoration: underline; cursor: hand;" onclick="f.chars.value='abcdefghijklmnopqrstuvwxyz'">Простой&nbsp;пароль</a>&nbsp;<samp>djenftgomd</samp>
  81. <br><a style="text-decoration: underline; cursor: hand;" onclick="f.chars.value='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'">Разный&nbsp;регистр</a>&nbsp;<samp>djKFfMgDmd</samp>
  82. <br><a style="text-decoration: underline; cursor: hand;" onclick="f.chars.value='1234567890abcdefghijklmnopqrstuvwxyz'">С&nbsp;цифрами</a>&nbsp;<samp>4j6uft7pm9</samp>
  83. <br><a style="text-decoration: underline; cursor: hand;" onclick="f.chars.value='1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'">Сложный&nbsp;пароль</a>&nbsp;<samp>4jKFfM7Dm9</samp>
  84. <br><a style="text-decoration: underline; cursor: hand;" onclick="f.chars.value='!@#$%^&*()<>[]{}_+-=,./?1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'">Неподбираемый</a>&nbsp; <samp>4j#F&+7D[9</samp>
  85. <br-->
  86. Длина пароля:
  87. <input type=text name=length size=5 value=10><br>
  88. Количество паролей:
  89. <input type=text name=count size=5 value=10><br><br>
  90. <br>
  91. <input type="button" value="Создать пароль!" onclick="
  92. document.all.YOURS.innerHTML='Вот список ваших паролей:<br>';
  93. c = f.count.value;
  94. for (i=1;i<=c;i++)
  95. document.all.YOURS.innerHTML+=i+'.&nbsp;<samp>'+PasGenHTML(f.chars.value,f.length.value)+'</samp><br>';
  96. ">
  97. </form>                                              
  98. <br /></fieldset>
  99. <br /><fieldset>
  100. <legend>&nbsp;<strong>Результат&nbsp;</strong>&nbsp;</legend>&nbsp;&nbsp;
  101. <p ID="YOURS">Здесь появится список паролей, когда вы нажмете "Создать пароль!". Например:<br>
  102. <script><!--
  103. for (j=1;j<=10;j++)
  104. document.write(j+".&nbsp;<samp>"+PasGenHTML("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890",10)+"</samp><br>");
  105. --></script>
  106. </p>
  107. <br /></fieldset>
  108. <br /><fieldset>
  109. <legend>&nbsp;<strong>счётчики&nbsp;</strong>&nbsp;</legend>&nbsp;&nbsp;
  110. пока нет
  111. <br /></fieldset>
  112. </td>
  113. <td></td></tr>
  114. <tr><td width=9 valign=bottom><img src="images/gbleft2.gif" width=9 height=9></td><td>&nbsp;</td><td width=9 valign=bottom><img src="images/gbright2.gif" width=9 height=9></td></tr>
  115. </table>
  116. <br>
  117. <table width=100% cellspacing=0 cellpadding=0 align=center bgcolor=#474646>
  118. <tr><td width=9 valign=top><img src="images/gbleft.gif" width=9 height=9></td><td>&nbsp;</td><td width=9 valign=top><img src="images/gbright.gif" width=9 height=9></td></tr>
  119. <tr><td></td>
  120. <td align=center>
  121. 2011 - 2012 &copy; <a href="http://e-root.ru">E-Root.Ru</a> | <? echo $_SERVER['REMOTE_ADDR']; ?> | <a href="http://e-root.ru">Блогодарность</a>
  122. </td>
  123. <td></td></tr>
  124. <tr><td width=9 valign=bottom><img src="images/gbleft2.gif" width=9 height=9></td><td>&nbsp;</td><td width=9 valign=bottom><img src="images/gbright2.gif" width=9 height=9></td></tr>
  125. </table>
  126. </td><td width=9 valign=top>&nbsp;</td></tr>
  127. <tr><td width=9 valign=bottom><img src="images/bgleft2.gif" width=9 height=9></td><td>&nbsp;</td><td width=9 valign=bottom><img src="images/bgright2.gif" width=9 height=9></td></tr>
  128. </table>
  129. </body>
  130. </html>
  131.  
tgcoin Отправлено: 10 Января, 2012 - 13:50:39 • Тема: помогите со скриптом генератора паролей • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 176
смотри
вот код js
var length=8;
var count=10;
как сюда вписать это что ты дал
if (num > 15) { ...
пример
tgcoin Отправлено: 10 Января, 2012 - 12:23:38 • Тема: помогите со скриптом генератора паролей • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 176
випет ответь в аське я тебя там жду поможешь впсать!
tgcoin Отправлено: 10 Января, 2012 - 11:35:17 • Тема: помогите со скриптом генератора паролей • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 176
вот мой сайт http://e-root[dot]ru
когда заходите видете длина пароля и количество паролей где надо сделать чтобы
длина пароля могла быть максимум 15 символов если больше чтобы была ошибка
колисество паролей 20 если больше ошибка вот код
для особо одарённых мне надо не maxlength=15 а где длина пароля чтобы там
цифра макимум была 15 если 16 то уже ошибка

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Длина пароля:
  3. <input type=text name=length size=5 value=10><br>
  4. Количество паролей:
  5. <input type=text name=count size=5 value=10><br><br>
  6.  
tgcoin Отправлено: 08 Января, 2012 - 18:02:15 • Тема: помогите сделать для сервиса счётчиков тиц и pr сделать зону рф • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 196
предлогаем ещо варианты есть?
tgcoin Отправлено: 08 Января, 2012 - 17:43:19 • Тема: помогите сделать для сервиса счётчиков тиц и pr сделать зону рф • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 196
у вас есть аська или скайп?

Страниц (6): « 1 2 3 [4] 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB