За последние 24 часа нас посетили 18092 программиста и 1684 робота. Сейчас ищут 1964 программиста ...

Рэндом в html

Тема в разделе "PHP для новичков", создана пользователем thinker89, 8 авг 2011.

  1. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Помогите разобраться.
    Есть файл html(к примеру index.html).Так-же несколько файлов с расширением txt(например imya.txt gorod.txt и тд).В каждом из файлов txt есть определенные слова разделенные например запятой(ну или каким либо другим символом).Теперь вопрос:как мне сделать так,что-бы в html файл в определенное место вставлялось рэндомное слово из txt файла???В ячейку таблицы вставлялось слово например из imya.txt в другую ячейку вставлялось слово из gorod.txt и т.д а остальные теги и текст в html не изменялись!?
    Заранее спасибо за помощь.
     
  2. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    эм, яваскриптом, а именно аяксом запрашиваешь файл. обрабатываешь яваскриптом формат своего файла и выводишь затем в нужных местах
     
  3. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    MaXyC_Web_Studio
    я думаю, ты как-то сложно мыслишь. Мне кажется он хотел просто при генерации страницы еще на сервер просто повтыкать случайных слов.
     
  4. Reposlav

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

    С нами с:
    5 авг 2011
    Сообщения:
    34
    Симпатии:
    0
    thinker89
    Скажите, вам это надо сделать на PHP?
     
  5. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    =( простите
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ща со школы придет - отпишется
     
  7. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Насчет таких выражений я могу сказать лишь одно,либо самому недавно исполнилось чуть-чуть более 18,либо у тебя какая-то фобия чувак :D .Школу я закончил уже давно(лет шесть назад).Да я плохо разбираюсь в php,но это же не означает,что я школьник или малолетка?Как говорили наши мудрые предки-КАЖДОМУ СВОЕ.
    Reposlav да, мне это надо было реализовать на php.
    Скрипт уже нашел,спасибо всем отписавшимся.
    P.S Долго не отвечал так как был на работе(igordata читай внимательно::::::: на работе:D :D :D )
     
  8. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    thinker89
    ну первое письмо в пять, второе в пол пятого. Точно со школы пришел! :p
     
  9. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А я со школы в 12.00 - 13.00 приходил. Ну, если мы не шли бухать после уроков, конечно. Или вместо.
     
  10. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    sobachnik
    а футбол?
     
  11. Amperandus

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

    С нами с:
    13 мар 2009
    Сообщения:
    226
    Симпатии:
    11
    igordata, сейчас вроде каникулы :)

    по теме через fopen считываешь файл в массив или строку, как удобнее и через mt_rand() берешь случйный элемент
     
  12. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    А, да, и такое бывало. Но опять-таки, если не шли бухать :)
     
  13. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Работаю я до 4.Да и вобще перед кем я оправдываюсь?????Перед человеком с комплексом неполноценности :!:
     
  14. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Я сделал вот так:
    Код (Text):
    1. <?
    2. $imya="imya.txt"; # имя файла, где хранятся фразы
    3.  
    4. $array=file($imya);
    5. echo $array[rand(0,count($array)-1)];
    6. ?>
    И вроде норм работает.
     
  15. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Блин, чел уже злиться начал! а ты тут со своими каникулами! Всю малину обломал! :D
     
  16. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Ну нет,ты ошибаешся,я наоборот спокойный человек.Злюсь только когда не по делу говорят,что и есть в твоем случае.
     
  17. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    thinker89
    я по делу! =) расслабляю тебя после рабочего дня, чтобы ты сам написал. все так и случилось. я молодец.
     
  18. thinker89

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

    С нами с:
    22 авг 2010
    Сообщения:
    11
    Симпатии:
    0
    Ага,пока сам себя не похвалишь,никто не похвалит. :D :) :p
     
  19. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    thinker89
    тебя зато могу поругать. все тривиальные задачи надо самому в гугле пробовать решить хотя бы полчаса. тогда быстро запомнишь всякое новое.