За последние 24 часа нас посетили 20719 программистов и 1653 робота. Сейчас ищут 2082 программиста ...

"Сервис" автоответов на тупые вопросы

Тема в разделе "HUMOR.PHP.RU", создана пользователем qwert_ukg, 30 июн 2011.

  1. qwert_ukg

    qwert_ukg Активный пользователь

    С нами с:
    20 июл 2010
    Сообщения:
    387
    Симпатии:
    0
    Адрес:
    Алмата
    Cделал скриптик (идея с баша http://bash.org.ru/quote/411883) который рандомно выбирает по строке из фалов со списками прилагательных, существительных, глаголов и наречий, и выводит их соответственно.

    В принципе ничего, но вот немогу найти список сущ. м.р ед.ч, и глаг. 3-го лица - чтобы всегда складно было.
    ктонибудь может какие советы даст?

    Адрес "сервиса": http://zamanpharm.kz/dub/rnd.php

    Код:
    PHP:
    1. <html>
    2.  
    3. <head>
    4.   <title>Ответ на тупой вопрос</title>
    5. </head>
    6.  
    7. <body>
    8.  
    9. <?php
    10.  
    11. mt_srand(time()+(double)microtime()*1000000);
    12. $i = mt_rand(0,6463);
    13. $x = mt_rand(0,14841);
    14. $y = mt_rand(0,1509);
    15. $z = mt_rand(0,9420);
    16. //$z2 = mt_rand(0,9420);
    17.  
    18. $p = file("p.txt");
    19. $s = file("s.txt");
    20. $n = file("n.txt");
    21. $g = file("g.txt");
    22.  
    23.  
    24.  
    25. echo $p[$i]." ".$s[$x]." ".$g[$z]." ".$n[$y];
    26.  
    27. ?>
    28.  
    29. </body>
    30.  
    31. </html>
    32.  
    Жду предложений :D
     
  2. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    знаешь че намутить можешь , как гадание по книге , тип когда задаешь вопрос , открываешь рандомную страницу и читаешь рандомную строку , и это тип ответ . пусть юзер задает вопрос и получает тупой ответ , обрабатывая первое слово вопроса - "почему" , "как", "сколько" ...
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Непотребный анамнез наделяет разнообразно!
    Флотский человек утопает поспешно!
     
  4. qwert_ukg

    qwert_ukg Активный пользователь

    С нами с:
    20 июл 2010
    Сообщения:
    387
    Симпатии:
    0
    Адрес:
    Алмата
    c книгой надо подумать, только как обробатывать ключевые слова?
    саму идею не разумею чето
     
  5. crautcher

    crautcher Активный пользователь

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    я немного дороботал твой код если ты не против

    PHP:
    1.  <html>
    2.  
    3.  <head>
    4.    <title>Ответ на тупой вопрос</title>
    5.  </head>
    6.  
    7.  <body>
    8. <form method='post' target='/answer/'>
    9.     <textarea rows="2" cols="20" name='text'>
    10.     </textarea>
    11.     <input type='submit'>
    12. </form>
    13.  
    14.  
    15.  <?php
    16.  if (isset($_POST['text'])){
    17.  mt_srand(time()+(double)microtime()*1000000);
    18.  $i = mt_rand(0,6463);
    19.  $x = mt_rand(0,14841);
    20.  $y = mt_rand(0,1509);
    21.  $z = mt_rand(0,9420);
    22.  //$z2 = mt_rand(0,9420);
    23.  
    24.  $p = file("p.txt");
    25.  $s = file("s.txt");
    26.  $n = file("n.txt");
    27.  $g = file("g.txt");
    28.  
    29.  $text=$_POST['text'];
    30.  $q =trim(substr($text,0,strpos($text,' ')));
    31.     if ($q == 'кто'){
    32.         echo $s[$x]." ".$p[$i]." который ".$g[$z]." ".$n[$y];
    33.      }else if($q == 'как'){
    34.                 echo "как , как ? как говорил сам человек-".$s[$x]." - ".$n[$y]." и еще раз".$n[$y];
    35.         }else if($q == 'почему'){
    36.                     echo"потому что ".$p[$i]." ".$s[$x]." любит ".$g[$z];
    37.                         }else if($q == 'когда'){
    38.                             echo "тогда когда ".$s[$x]." и ".$s[$z]." ".$n[$y]." сделают ".$s[$i];
    39.                             }
    40.                                 else if($q == 'ты'){
    41.                                         echo"а ты? я отвечу ".$n[$y]." - думаю только ".$s[$x]." знает ответ ,он каждый день ".$g[$z];
    42.                                 }else echo "отвечу метафорой - только ".$p[$i]." ".$s[$x]."".$g[$z]." ".$n[$y]." ! думаю ты понял(a) о чем я , да храни тебя ".$s[$z];
    43.                         }
    44.  ?>
    45.  
    46.  </body>
    47.  
    48.  </html>
    49.  
    50.  
    http://alchemy.h19.ru/answer/ вот на подобе , ток завай вопрос с маленькой букбы
     
  6. qwert_ukg

    qwert_ukg Активный пользователь

    С нами с:
    20 июл 2010
    Сообщения:
    387
    Симпатии:
    0
    Адрес:
    Алмата
    конечно не против, только приветствую всякие идеи. может что-то в итоге из этого выйдет))
     
  7. qwert_ukg

    qwert_ukg Активный пользователь

    С нами с:
    20 июл 2010
    Сообщения:
    387
    Симпатии:
    0
    Адрес:
    Алмата