Добрый день, у меня такой вопрос, я тут почитал статью о том как написать флудер, ну вобщем вот PHP: <? $path = "http://mai1-ru.h2m.ru/fake/login.php"; $head = "POST $path \\r\\n\\r\\\n"; for($i = 0; $i <=10 ; $i++) { fputs($head, "777"); fclose($head); } ?> флуд должен идти в ету форму авторизации(фейк) http://mai1-ru.h2m.ru/fake/index.php но выдаёт ошибку http://mai1-ru.h2m.ru/flooder.php и так ясно што чтото неправильно но только вот што?
Смысл флудить скрипт авторизации? Может ты хотел написать брутфорс (http://ru.wikipedia.org/wiki/Полный_перебор) ?
начиная с первой по девятую строку сплошная ошибка. вот вам мудрость от Чака: "чтобы мяч попал в кольцо нужно кинуть его по правильной траектории" ваш код можно сравнить с бросками ведра с гвоздями с закрытыми глазами, причем в надежде что он преодолеет бетонную стену и попадет в кольцо. хотите зафлудить фейковую форму авторизации? да вы еще и цель не верную выбрали.. на будущее посоветую юзать curl. пост данные которые следует отправлять выглядят примерно так login=vasia&password=qwerty .
есть двумерный массив. Необходимо удалить дубликаты по индексу ball и отсортировать по убыванию. PHP: $arr = array( 1 => array ( 'name' => 'Alex', 'ball' => '100'), 2 => array ( 'name' => 'Paul', 'ball' => '80'), 3 => array ( 'name' => 'Liam', 'ball' => '20'), 4 => array ( 'name' => 'Den', 'ball' => '101'), 5 => array ( 'name' => 'John', 'ball' => '80'), 6 => array ( 'name' => 'Michael', 'ball' => '20'), 7 => array ( 'name' => 'Bob', 'ball' => '100') ); //1 => array ( 'name' => 'Alex', 'ball' => '100'), // 7 => array ( 'name' => 'Bob', 'ball' => '100') //дубликаты? значит полностью удаляем $arr[7] UPD: сам спросил, сам ответил. мб кому-нибудь пригодится. PHP: //unique function unique_multi_array($array, $sub_key) { $target = array(); $existing_sub_key_values = array(); foreach ($array as $key=>$sub_array) { if (!in_array($sub_array[$sub_key], $existing_sub_key_values)) { $existing_sub_key_values[] = $sub_array[$sub_key]; $target[$key] = $sub_array; } } return $target; } //sort function compare($v1, $v2) { if ($v1['ball'] == $v2['ball']) return 0; return ($v1['ball'] < $v2['ball'])?-1:1; } usort($arr, 'compare');
PHP: $nik = explode("\n",$_POST['nik']); for ($i=0;$i<sizeof($nik);$i++) { if($nik[$i] == "\n") { unset($nik[$i]);} }; //$nik=array_values($nik) if($max_com < sizeof($nik)) {$err=1;$error="<font color=red>Правилами разрешено только $max_com участников,вы пригласили ".sizeof($nik)."</font><br>";} Есть некий ричбокс. Туда вписываются ники. Они разбиваются по переносу строки, мне нужно убрать пустой перенос, обычно как все напишут лишний перенос ставят,а может еще и с пробелом. А это не позволит зарегистрировать команду, т.к 1 будет лишний. Как? этот пример не работает((
да простят меня более опытные товарисчи за мой велосипед.. PHP: <?php $max=5; if(isset($_POST['nick'])) { $r=explode("\n",$_POST['nick']); $arr=array(); foreach($r as $a=>$b) if(strlen(trim($b))>0) array_push($arr,$b); echo $max<sizeof($arr)?'error':'ok'; } ?> <form method="post"> <textarea name="nick"></textarea> <input type="submit" value="go"> </form>
Привет всем! У меня скрипт новостей с возможнстю вложением файла, вот ссилка: http://protoplex.ru/_scripts/677.zip -32kb Когда добавляю файл не записивает в папку В error log нашел это: PHP Warning: copy(/past/en/attachment/\lic.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: No such file or directory in /home/haso/public_html/past/en/postcp.php on line 68 if (empty($_POST["attachment"])) {$fname = "";} if (isset($_FILES["attachment"])) { if (is_uploaded_file($_FILES['attachment']['tmp_name']) ) { if ($_FILES['attachment']['size']<$attachmentMax) {} $fname = $_FILES['attachment']['name']; list ($name,$ext)= explode(".", $fname); if (array_search($ext,$fileTypes) !== false) { $uploadToPath = "$attachmentPath"; //LINE 68 $res = copy($_FILES['attachment']['tmp_name'], $uploadToPath . $fname); } else {echo "Wrong file type";} } } Путь вроде верно, в папку attachment дал доступ 777, все равно не записивает файли, помогите пожалуста в чем может быть проблема. Люди если знайте другой скрипт новостей с возможностю добовлением файлов WORD EXEL etc пожалуста дайте ссилку. Очень нужна помощ профи помогите пожалуста
Понятно по поводу первого был не в курсе - спасибо. Второе ты не прав, я думал ты что то новое подскажешь, а то что нужно ловить ошибочные ситуации до их появления я знаю и естественно использую в своих скриптах..
Привет всем! У меня скрипт новостей с возможнстю вложением файла, вот ссилка: http://protoplex.ru/_scripts/677.zip -32kb Когда добавляю файл не записивает в папку В error log нашел это: PHP Warning: copy(/past/en/attachment/\lic.jpg) [<a href='function.copy'>function.copy</a>]: failed to open stream: No such file or directory in /home/haso/public_html/past/en/postcp.php on line 68 if (empty($_POST["attachment"])) {$fname = "";} if (isset($_FILES["attachment"])) { if (is_uploaded_file($_FILES['attachment']['tmp_name']) ) { if ($_FILES['attachment']['size']<$attachmentMax) {} $fname = $_FILES['attachment']['name']; list ($name,$ext)= explode(".", $fname); if (array_search($ext,$fileTypes) !== false) { $uploadToPath = "$attachmentPath"; //LINE 68 $res = copy($_FILES['attachment']['tmp_name'], $uploadToPath . $fname); } else {echo "Wrong file type";} } } Путь вроде верно, в папку attachment дал доступ 777, все равно не записивает файли, помогите пожалуста в чем может быть проблема. Люди если знайте другой скрипт новостей с возможностю добовлением файлов WORD EXEL etc пожалуста дайте ссилку. Очень нужна помощ профи помогите пожалуста
чему равна переменная $attachmentPath? copy(/past/en/attachment/\lic.jpg) в этой строке меня слеш напрягает, может в нем дело?
Да думаю что может из за слеша, но немагу понять откуда он беретсья, в строке 69 все порядке? Я не сильен в PHP пожалуста поставте скрипт http://protoplex.ru/_scripts/677.zip -32kb что не порядке там в коде. Очень надо чтобы работал, люди добрые помогите!!!
Добрый вечер всем! Подскажите как сделать редирект на РНР, но так чтоб страница с которой идет перенаправление не отображалась!
2 Fuckel тогда на банальном примере подскажи коим образом происходит то что у меня - выполняется основной скрипт в цикле опрашивающий класс который все время соединен с сервером и принимает/отправляет сообщения т.е. непрерывно работающий. То есть запустив в классе функцию цикл, основной скрипт должен будет дожидаться ответа??