[Ответить в тред] Ответить в тред

26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10
27/09/15 - Двач API — Инструкция к применению


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 104 | 7 | 16
Назад Вниз Каталог Обновить

Аноним 29/03/16 Втр 15:26:27  121718913  
14592543878270.jpg (56Кб, 490x325)
Говнокодер опять что-то наделал.
Аноны как сделать на сайте так : при нажатии на кнопку генерировалась случайная фраза взятая из текстового блокнота?
Аноним 29/03/16 Втр 15:26:45  121718945
БАмп
Аноним 29/03/16 Втр 15:27:09  121718984
14592544291100.jpg (161Кб, 1200x801)
Аноним 29/03/16 Втр 15:27:31  121719038
14592544510920.jpg (70Кб, 450x300)
Аноним 29/03/16 Втр 15:28:07  121719103
Бамп
Аноним 29/03/16 Втр 15:28:11  121719110
Пашку то что прилепил, за него все дэти телеграмы делал (это просто копии зарубежных соц. сетей) его полоумный братец.
Аноним 29/03/16 Втр 15:29:48  121719298
>>121719110
Он освящает этот тред. да знаю что у него брат есть. Так вот пашка это я, а вы аноны тот самый брат, не видно не слышно, но есть.который все за него делал, только вк, телеграмм вроде не он, а может и он.
Аноним 29/03/16 Втр 15:30:23  121719356
14592546239800.jpg (66Кб, 600x369)
Аноним 29/03/16 Втр 15:31:08  121719454
БамП
Аноним 29/03/16 Втр 15:31:44  121719516
Бамп
Аноним 29/03/16 Втр 15:32:19  121719579
чё болтает, вообще охуеть
Аноним 29/03/16 Втр 15:32:50  121719644
>>121719579
Сам иногда охуеваю от себя, так а что с генератором случайный слов будем делать?
Аноним 29/03/16 Втр 15:33:37  121719735
бамп
Аноним 29/03/16 Втр 15:35:25  121719945
бамп
Аноним 29/03/16 Втр 15:37:09  121720134
бамп
Аноним 29/03/16 Втр 15:37:57  121720214
Бамп
Аноним 29/03/16 Втр 15:49:26  121721435
Более понятнее
1. нажимаю на кнопку
2. берется случайная фраза из специального текстового документа
3. вставляется на сайт
Аноним 29/03/16 Втр 15:55:53  121722123
>>121721435
Задача уровня "Сделай мне сайт чтобы было красиво"
Аноним 29/03/16 Втр 16:03:22  121722887
>>121722123
да какой красиво, я же все подробно расписал
Аноним 29/03/16 Втр 16:05:11  121723095
бамп
Аноним 29/03/16 Втр 16:07:27  121723331
бамп
Аноним 29/03/16 Втр 16:21:22  121724815
делал такую штуку на андроиде.
при нажатии на кнопку вылетал случайный Toast

В общем, как делал.
Стринговый массив с этими самыми фразами.
потом длинну массива умножаем на мат.рандом.
потом где тоаст ставим на объект из массива

ну бля, трудно объяснять, но сделать это легко
Аноним 29/03/16 Втр 16:23:47  121725053
>>121724815
Да так можно, типо рандомное число и к каждому тексту эту цифру, но мне надо брать из блокнота текст
Аноним 29/03/16 Втр 16:24:48  121725151
>>121725053
поищи гайд на своём языке по ReadFile

Я не знаю на чём ты пишешь, но по Java куча гайдов с ReadFile SaveFile OpenFile
Аноним 29/03/16 Втр 16:26:19  121725305
>>121725151
Надо бы на жаве скрипте, но бля там нету как считывать с текстовика, наткнулся на форум английский там если то что я описывал, но а если много текста, то это будет тяжело для сайта, так что надо считывать как-то с блокнота
Аноним 29/03/16 Втр 16:26:56  121725357
>>121725053
Открываешь файл блокнота. Каждое предложение записывай в массив. Считаешь количество предложение. Берешь случайное.
Аноним 29/03/16 Втр 16:27:47  121725443
>>121725357
я же написал текста дохуя, да и его видно будет через f12 что мне не надо
Аноним 29/03/16 Втр 16:28:29  121725521
>>121725443
Что?
Аноним 29/03/16 Втр 16:29:16  121725611
>>121725521
да ло, если записывать текст и каждому тексту присваивать массив, то этот текст будет видно, да и для сайта будет бо-бо
Аноним 29/03/16 Втр 16:31:17  121725830
http://www.html5rocks.com/ru/tutorials/file/dndfiles/

http://stackoverflow.com/questions/14446447/javascript-read-local-text-file
Аноним 29/03/16 Втр 16:31:36  121725862
https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=javascript%20read%20file
Аноним 29/03/16 Втр 16:32:32  121725952
>>121718913 (OP)
Лол, и этот деревянный долбоёб кого-то называет говнокодером. Иди нахуй и найми кого-нибудь уже.
Аноним 29/03/16 Втр 16:32:45  121725972
>>121725611
У тебя есть текст. Тебе в любом случае придется его парсить по предложениям, что бы получать осознанный текст. Кидаешь все и выбираешь.

Далее, возможен другой вариант. Брать сайзоф файла, и помещать курсор в случайное место. Затем идти от курсора в лево до первой точки и в право до первой точки. Так ты поймаешь предложение. Тут есть тонкости т.к. могут быть сокращения типа "т.к." Тогда тебе не придется записывать весь текст в память.
Аноним 29/03/16 Втр 16:33:20  121726044
>>121718913 (OP)
asda
Аноним 29/03/16 Втр 16:34:26  121726165
>>121725972
>Кидаешь все в массив стрингов и выбираешь
Фикс.
Аноним 29/03/16 Втр 16:36:27  121726371
По порядку
http://php.net/manual/ru/function.file-get-contents.php

$arr = explode(" ", $text)

$lenght = count($arr);

echo arr[rand(0, $lenght)]
Аноним 29/03/16 Втр 16:38:17  121726547
>>121725952
Ладно , можно попробывать через java скрипт и добавлять текст в массивы
Аноним 29/03/16 Втр 16:48:51  121727558
>>121726547
Тогда ты весь текст будешь держать в памяти.
Аноним 29/03/16 Втр 16:51:07  121727779
>>121727558
Да знаю, но сайт простой, но будет тогда дохуя текста, должен выдержать


script language="JavaScript">

var r_text = new Array ();
r_text[0] = "залупа";
r_text[1] = "конь";
r_text[2] = "член";
var i = Math.floor(7*Math.random())

document.write(r_text);

</script>

уже набросал кое-что, но эта залупа не хочет по отдельности работать и надо ее заставить выводить текст по нажатию на кнопку , мдя
Аноним 29/03/16 Втр 16:55:40  121728216
>>121727779
По отдельности от чего работать?
И что за ебанутая запись: var i = Math.floor(7*Math.random()) ?

Зачем тебе округление вниз и умножение на 7? Разве там нет просто интового рандома от 0 до x?
Твой рандом должен выглядит примерно как: var i = rand(0,sizeof(r_text));

Ну и в любом случае у тебя не фразы, а хардкоженые слова в массиве. Тебе придется писать парсер в любом случае.
Аноним 29/03/16 Втр 16:56:55  121728345
или же вот, просто сделать 5 файлов. и указывать рандом и число то есть. text i это то самое рандомное число. если выпал text1 значит извлекает текст из 1 текстовика

<input type='file' accept='text/plain' onchange='openFile(event)'><br>
<img id='output'>
<script>
var openFile = function(event) {
var input = event.target;

var reader = new FileReader();
reader.onload = function(){
var text = reader.result;
console.log(reader.result.substring(0, 200));
};
reader.readAsText(input.files[0]);
};
</script>
Аноним 29/03/16 Втр 16:57:28  121728396
>>121728216
да я когда начал ее с кнопкой в одно сливать, она загнулась и сдохла
Аноним 29/03/16 Втр 16:58:50  121728532
>>121728345
Можно и так, но зачем иметь 5 текстовых файлов? Или ты хочешь брать рандомную фразу из рандомного файла?
Аноним 29/03/16 Втр 16:59:11  121728576
>>121728396
>да я когда начал ее с кнопкой в одно сливать, она загнулась и сдохла
Что?
Аноним 29/03/16 Втр 16:59:41  121728624
>>121728532
Я хочу брать рандомный файл
Аноним 29/03/16 Втр 17:00:17  121728680
>>121728576
Когда хотел что бы кнопка генерировала текст, скрипт загнулся и не показывался
Аноним 29/03/16 Втр 17:01:04  121728756
>>121728624
Да, но зачем?
Тут уже надо работать с директорией. Брать все файлы из директории, считать их и выбирать случайны. Все как для выбора строк из одного файла.
Аноним 29/03/16 Втр 17:01:25  121728789
>>121728680
Ты вообще понимаешь что ты делаешь?
Аноним 29/03/16 Втр 17:02:34  121728925
>>121728756
Ну а как еще это заменить? лучше уж брать случайный текстовый фаил, с уже заготовленным текстом
Аноним 29/03/16 Втр 17:02:53  121728947
>>121728789
нет я же говнокодер :*
Аноним 29/03/16 Втр 17:03:09  121728981
>>121728925
Для чего лучше? Ты хочешь иметь одну фразу на файл что ли?
Аноним 29/03/16 Втр 17:03:40  121729027
>>121728981
еп. правдо весело звучит?
Аноним 29/03/16 Втр 17:05:03  121729183
>>121729027
Ну и смысл? Мыло того, что это очевидно неправильно, не оптимально и неудобно, это в любом случае доставит тебе еще больше геммороя. Особенно при добавлении новых фраз.
Аноним 29/03/16 Втр 17:06:11  121729309
>>121729183
че это? я добавляю в рандом больше значения и добавляю текстовики с большим значением и новые фразы. Да и сайт простой, так в основном на этих текстах лежит
Аноним 29/03/16 Втр 17:07:55  121729484
>>121729309
Ну так ты можешь в файл просто копировать сотни текста один за другим, например. Ну а добавлять текстовики ты заебешься.
Что ты имеешь ввиду под
>в рандом больше значения
и
>текстовики с большим значением
Для меня загадка.
Аноним 29/03/16 Втр 17:08:44  121729579
Похоже Паша опять дернул бога за яйца.
Аноним 29/03/16 Втр 17:10:09  121729722
>>121729484
ну смотри. я делаю так что бы он читал текстовики так Text i это будет число текстовика и он будет извлекать текст из рандомного текстовика. Да в объяснениях я тупой :C
Аноним 29/03/16 Втр 17:14:00  121730130
>>121729722
Тебе все равно придется считать число текстовых файлов, а затем искать способ обратиться именно к нужному.
Например у тебя файлы
C:\govnokod\yoba1.txt
...
C:\govnokod\yoba100.txt
Тебе придется посчитать все звездочка.txt файлы в директории govnokod, затем определить их порядок каким-то образом, выбрать случайное значение от 0 до количества файлов .txt и затем, сообразно порядку обратиться к нужному файлу.
Аноним 29/03/16 Втр 17:15:36  121730307
>>121730130
Бля. хотя я и знал что так будет, только жизнь усложняю,но бля как же еще тогда ;C
Аноним 29/03/16 Втр 17:18:00  121730568
>>121730307
>>121725972
Я уже написал тебе здесь. Тебе в любом случае придется писать парсер в том или ином виде. Затем с помощью либо складывать все говно в массив, а потом выбирать оттуда фразу. Либо помещать курсор в случайное место и парсить оттуда. Именно это лучший способ, как мне кажется.
Аноним 29/03/16 Втр 17:21:37  121730948
>>121730568
все таки думаю порву жоппу но напишу выбор случайного текстовика, ну если нет пойду учиться писать парсер
Аноним 29/03/16 Втр 17:30:34  121731883
<style>
#byte_content {
margin: 5px 0;
max-height: 100px;
overflow-y: auto;
overflow-x: hidden;
}
#byte_range { margin-top: 5px; }
</style>

<input type="file" id="files" name="file" /> Read bytes:
<span class="readBytesButtons">
<button data-startbyte="0" data-endbyte="4">1-5</button>
<button data-startbyte="5" data-endbyte="14">6-15</button>
<button data-startbyte="6" data-endbyte="7">7-8</button>
<button>entire file</button>
</span>
<div id="byte_range"></div>
<div id="byte_content"></div>

<script>
function readBlob(opt_startByte, opt_stopByte) {

var files = document.getElementById('files').files;
if (!files.length) {
alert('Please select a file!');
return;
}

var file = files[0];
var start = parseInt(opt_startByte) || 0;
var stop = parseInt(opt_stopByte) || file.size - 1;

var reader = new FileReader();

// If we use onloadend, we need to check the readyState.
reader.onloadend = function(evt) {
if (evt.target.readyState == FileReader.DONE) { // DONE == 2
document.getElementById('byte_content').textContent = evt.target.result;
document.getElementById('byte_range').textContent =
['Read bytes: ', start + 1, ' - ', stop + 1,
' of ', file.size, ' byte file'].join('');
}
};

if (file.webkitSlice) {
var blob = file.webkitSlice(start, stop + 1);
} else if (file.mozSlice) {
var blob = file.mozSlice(start, stop + 1);
}
reader.readAsBinaryString(blob);
}

document.querySelector('.readBytesButtons').addEventListener('click', function(evt) {
if (evt.target.tagName.toLowerCase() == 'button') {
var startByte = evt.target.getAttribute('data-startbyte');
var endByte = evt.target.getAttribute('data-endbyte');
readBlob(startByte, endByte);
}
}, false);
</script>
Аноним 29/03/16 Втр 17:31:08  121731945
нашел. этот скрипт делить тексты на фрагменты и их показывать. в принципе если доработать то будет СЕКС
Аноним 29/03/16 Втр 17:41:54  121732943
14592625150090.png (4Кб, 256x240)
>>121730948
Поржал с треда, потом задумался и погуглил: адекватного ответа так и не нашел.
Аноним 29/03/16 Втр 17:42:46  121733028
>>121732943
бля моча теперь не дает вставить код пизда
Аноним 29/03/16 Втр 17:44:47  121733233
http://sluchajnoe.ru/ariz.php?rand=1649348187
наткнулся на этот сайт. блять как он работает? сука то что мне надо
Аноним 29/03/16 Втр 17:44:56  121733241
14592626964540.jpg (84Кб, 640x480)
>>121733028
Ссука
Аноним 29/03/16 Втр 17:45:57  121733357
>>121733233
понятно что на сайте работает так, кнопка обновляет страницу и появляется новый текст, но откуда он берет этот текст :?
Аноним 29/03/16 Втр 17:49:51  121733752
>>121733357
С сервира приходит))
Аноним 29/03/16 Втр 17:51:02  121733895
>>121733357
А у тебя есть БД на сайте?
Аноним 29/03/16 Втр 17:51:43  121733979
>>121733895
неа ;C
Аноним 29/03/16 Втр 17:54:31  121734264
>>121733979
А РНР?
Аноним 29/03/16 Втр 17:54:50  121734300
А тред то весёлый. Предположу на секунду, что это не тралленк))) ОП, слушай сюда: качаешь любую книгу по вебдеву для твоего языка (пых, ноджс, пайтон, что там у тебя), находишь в книге пошаговое описание реализации чата/форума/админки, пиздишь код для нужного тебе функционала - ты в деле.
Аноним 29/03/16 Втр 17:55:53  121734418
>>121734300
да как мне чат поможешь брать случайный текстовый документ и от туда извлекать текст?
Аноним 29/03/16 Втр 17:56:01  121734427
>>121734300
Это слишком сложно, чувак!
Аноним 29/03/16 Втр 17:57:28  121734565
Бамп
Аноним 29/03/16 Втр 17:57:29  121734567
>>121734418
Ну ты хотя бы взаимодействие клиент-серверное прикрутишь. Спиздить текст из файла - дело двух строк кода. Рандомный текст без потерь памяти - ещё пару строк.
Аноним 29/03/16 Втр 17:58:12  121734648
>>121734567
ну так если всего лишь 2 строки, так дай мне их и я буду ссаться кипятком
Аноним 29/03/16 Втр 17:58:22  121734666
>>121734565
че бамп, отвечай сука >>121734264
Аноним 29/03/16 Втр 17:58:52  121734717
>>121734666
ого сам сатана освятил тред
Аноним 29/03/16 Втр 17:59:16  121734755
>>121734648
На чём пишешь то, ублюдок?
Аноним 29/03/16 Втр 17:59:59  121734823
>>121734755
javascript
Аноним 29/03/16 Втр 18:00:46  121734916
>>121734666
бля не тралль плиззз
Аноним 29/03/16 Втр 18:01:48  121735023
>>121734823
Держи, гуглозабаненный
http://stackoverflow.com/questions/21558336/fetching-random-line-from-flat-text-file-database
Аноним 29/03/16 Втр 18:02:21  121735083
>>121734823
Прост.
Аноним 29/03/16 Втр 18:03:17  121735156
>>121735023
очевидный троль
Аноним 29/03/16 Втр 18:03:50  121735213
>>121735023
там не порусски все, переведи, плиз?
Аноним 29/03/16 Втр 18:03:52  121735219
>>121735023
сложно ;C
Аноним 29/03/16 Втр 18:04:51  121735307
>>121735023
>php
Аноним 29/03/16 Втр 18:05:20  121735343
>>121735307
var request = new XMLHttpRequest();
request.onload = function() {
// get the file contents
var fileContent = this.responseText;
// split into lines
var fileContentLines = fileContent.split( '\n' );
// get a random index (line number)
var randomLineIndex = Math.floor( Math.random() * fileContentLines.length );
// extract the value
var randomLine = fileContentLines[ randomLineIndex ];

// add the random line in a div
document.getElementById( 'random-phrase' ).innerHTML = randomLine;
};
request.open( 'GET', 'http://www.example.com/flatFileDB.txt', true );
request.send();
Аноним 29/03/16 Втр 18:06:33  121735456
Блять аноны что решаем то?
Аноним 29/03/16 Втр 18:08:20  121735611
>>121722887
На каком языке ты пишешь?
Это не так просто, как кажется.
Тебе надо, чтобы сервер считал инфу с твоего гавно-файлика(обычно люди используют базу данных, конечно), отдал ее клиенту(то есть, браузеру) и тот уже показал бы то, что ты хочешь.
Аноним 29/03/16 Втр 18:08:58  121735670
>>121735611
на java скрипте
Аноним 29/03/16 Втр 18:11:40  121735934
>>121735611
Кстати, >>121735343 годное решение для этого пидара. Добавить только выбор случайного файла для загрузки (можно фразы по категориям складировать). И нужен только джаваскрипт в браузере.
Аноним 29/03/16 Втр 18:12:33  121736022
>>121735934
вот как теперь переделать?
Аноним 29/03/16 Втр 18:13:52  121736130
Бамп
Аноним 29/03/16 Втр 18:14:44  121736204
>>121718913 (OP)
В общем, из всего треда, а я прочитал весь тред, можно заключить, что ОПу 11 лет, потому что только 11-летний может так изъясняться:
>НАЧАЛ СЛИВАТЬ В КНОПКУ ОНА СДОХЛА
Что ты сливать начал?
>БОЛЕЕ ПОНЯТНЕЕ
...
>уже набросал кое-что, но эта залупа не хочет по отдельности работать
По отдельности от чего? Ты же весь код одним блоком написал, конечно, он у тебя вместе будет работать.

Господи, ты понимаешь, вообще, что ты пишешь?
Как люди могут тебе помочь, если ты не можешь даже объяснить, что ты хочешь?
Насколько умственно отсталым надо быть, чтобы так разговаривать?
Аноним 29/03/16 Втр 18:15:56  121736296
>>121736204
Ох уж этот програмистское высокомерие.
Аноним 29/03/16 Втр 18:16:45  121736365
>>121736296
Я даже не программист, просто, читая этот бред, другого и не скажешь.
Аноним 29/03/16 Втр 18:17:05  121736399
>>121736204
Блядь ну мне же 11 лет и что? чем раньше я изучу все тем быстрее я стану зарабатывать 400ккк в секунду
Аноним 29/03/16 Втр 18:20:26  121736720
Ладно постараюсь собрать все свои 47 хромосом и объяснить лучше.
Мне нужно сделать кнопку на сайте, нажимая которую выводится на сайте, случайная фраза из определенного текстовика
Аноним 29/03/16 Втр 18:36:38  121738405
>>121736365
Высокомерие на пустом месте. Ещё охуительней.
Аноним 29/03/16 Втр 18:39:34  121738720
14592659745330.jpg (53Кб, 500x375)
>>121721435
Смотри сюда оп, тут на самом деле довольно все просто если как следует разобратся в вопросе, значит поясняю:

Перво-наперво тебе следует создать сайт, даже самый простой подойдет, достаточно чтобы была главная страничка.
Дальше твоя задача заключается в том чтобы написать скрипт и встроить его в веб страницу, скорее всего тут тебе подойдет такой язык програмирования JavaScript хотя опять же никто тебе не мешает тоже самое раелизовать на пэхапе или питоне например, если есть такое желание,
самая главная функция которая тебе тут понадобится это random() скорее всего она должна находится в одной из стандартных математических библиотек, но опять же ты можешь прижумать и свой собственный способ выбора случайного числа.
Следующий шаг будет чуть сложнее т одновременно потребует от тебя творческого подхода - это список случайных фраз, тебе нужно будет определится какое количество фраз тебе нужно и на какую тематику, а так же примерный размер этих фраз, записать их нужно будет в текстовый файл формат например .txt

И наконец финальный шаг это подключить скрипт и дать ему адрес где лежит твой файл с фразами.
Успехов!
Аноним 29/03/16 Втр 18:41:27  121738915
>>121738720
Ещё один высокомерный.
Аноним 29/03/16 Втр 18:52:08  121740110
>>121738915
я хоть попытался тебе помочь, ну не хочешь так и сиди без своей кнопки как лох

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 104 | 7 | 16
Назад Вверх Каталог Обновить

Топ тредов