Страница 5 из 7

Как создать доску?

Добавлено: Ср июн 13, 2018 8:01 am
batareika
vitdyhosting писал(а):Т.е. это получается, что на сайте конкурента найти такой скрипт, который сильно грузит сервер и сделать на него 10 000 запросов в секунду и 100 потоков, он ляжет?
Именно так и работают ddos атаки (ссылка на vjlink`а и его крики что его дудосят)

Как создать доску?

Добавлено: Ср июн 13, 2018 8:19 am
vitdyhosting
Т.е. это получается, что кто-то может вставить такой скрипт на сайт конкурента (если там разрешен HTML в тексте) и он ляжет? Теперь понятно, почему нельзя вставлять скрипты в некоторые посты.
А как создать массив как в C++

Код: Выделить всё

char** massiv=new char*[100];
И в каждую строку записать строку прокси листа?
Я гуглил и нашел array, но не буду же я вручную-то 100 элементов писать.

Как создать доску?

Добавлено: Ср июн 13, 2018 8:24 am
skyweb
Сейчас я накидаю прототип простенький, жди...

Как создать доску?

Добавлено: Ср июн 13, 2018 8:25 am
batareika
vitdyhosting писал(а):Т.е. это получается, что кто-то может вставить такой скрипт на сайт конкурента (если там разрешен HTML в тексте) и он ляжет? Теперь понятно, почему нельзя вставлять скрипты в некоторые посты.
А как создать массив как в C++

Код: Выделить всё

char** massiv=new char*[100];
И в каждую строку записать строку прокси листа?
Я гуглил и нашел array, но не буду же я вручную-то 100 элементов писать.
Создаешь текстовый файл в котором хранишь все записи. В скрипте:

Код: Выделить всё

$filecontent = file('ИМЯ_ФАЙЛА');
foreach ($filecontent as $line) {
	//то что нужно сделать с каждой строкой. строка хранится в переменной $line
}

Как создать доску?

Добавлено: Ср июн 13, 2018 8:30 am
skyweb

Код: Выделить всё

<?php
$file_name = 'proxy.txt'; // имя файла
$content = file_get_contents($file_name); // содержимое файла
$lines = explode("\n", $content); // то же в виде массива
$proxies = array(); // результат будет тут в виде массива
foreach ( $lines as $eachline ) { // перебираем каждую линию
	$text = trim($eachline); // очистка от whitespaces
	if ( strlen($text) > 0 ) $proxies[] = $text; // хорошую строку в результат
}

print_r($proxies); die(); // отладка-проверка
// далее для перебора 
foreach ( $proxies as $proxy ) {
	// делаем что-то
}
Писал на коленке. Но вроде ошибок быть не должно.

Как создать доску?

Добавлено: Ср июн 13, 2018 8:34 am
vitdyhosting
Спасибо! Только жаль, что на форуме нет кнопки спасибо...

Как создать доску?

Добавлено: Ср июн 13, 2018 8:46 am
vitdyhosting
я удалил содержимое сообщения*

Как создать доску?

Добавлено: Ср июн 13, 2018 8:48 am
skyweb
То я опечатался. Там не proxy, а text. Сейчас исправлю

Как создать доску?

Добавлено: Ср июн 13, 2018 9:02 am
vitdyhosting
я удалил содержимое сообщения*

Как создать доску?

Добавлено: Ср июн 13, 2018 9:09 am
batareika
А что Ваш скрипт должен делать то?