ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

01.03.2009, 19:46
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Вот общая суть:цитату с баша (или несколько) кидать в статус вконтакте или в заметку.
Код:
$random = file_get_contents('http://bash.org.ru/random');
preg_match_all('#<div class="vote">(.*?)</div>(.*?)<div>(.*?)</div>#is', $random, $ma4);
print_r($ma4[3]);
$ma4=(тут надо присвоить ma4 формат для пересылки постом)
//все что ниже работает 100%
$hd2="setactivity=\nand $ma4 &activityhash=xxxxxxxxxxxxxxxxx";
$hd="POST http://vkontakte.ru/profile.php HTTP/1.0
Accept: */*
Accept-Language: ru
Referer: http://vkontakte.ru/profile.php
Content-Type: application/x-www-form-urlencoded
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: vkontakte.ru
Content-length: ".strlen($hd2)."\r\nPragma: no-cache
Cookie: $cookie\r\n\r\n";
fputs($fp,$hd);fputs($fp,$hd2);fgets($fp, 1024);
fclose($fp);
$fp=fsockopen('vkontakte.ru',80);
$hd="GET http://vkontakte.ru/profile.php HTTP/1.0
Accept: */*
Accept-Language: ru
Referer: http://vkontakte.ru/profile.php
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
Host: vkontakte.ru
Cookie: $cookie\r\n\r\n";
fputs($fp,$hd);fgets($fp,1024);fclose($fp);
|
|
|

01.03.2009, 19:50
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Код:
$ma4=urlencode($ma4[3][0])
уже лучше но конечный результат:
Код:
and ?4??4??4??4??4??4??4??4??4??1? ?5??4??1? ?4??4??4??4??4??4??4??4??4??1?, ?4??4??4??4??5? ?4??4??4??4??4??4??4??4??5? ?4??5??4??4??4??1?, ?4??1?-?4??1? ?4??4??4??4??4??4??1? ?4??4??4??4??4??4??4??4??4??1? Apple iPod ?4??4??4??4??1? ?4??5??4??5? ?4??4??4??4??4??4??4??4??4??1? ?4??4??1? ?4??4??4??4??4??5??4??4??4??4??4??4??1? ?4??4??4??4??4??4??1? "?4??4??4??4??4??4??4??4??4??1? ?4??4??4??4??4??4??4??4??4??1? ?4??4??4??4??4??4??4??4??4??1?" ?4??1? ?4??4??4??4??5??5??4??4??4??1? ?1? ?4??4??4??4??4??4??4??4??4??4??4??1? ?4??4??4??4??4??4??4??1? Windows Vista. .
тоесть только английские буквы
|
|
|

01.03.2009, 20:46
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
если я пихаю например так:
$test = urlencode('пример');
то ошибки нету.
а если кидаю массив $md4[3] или $md4[3][0] то ошибка есть. Как ее обойти?
|
|
|

01.03.2009, 20:48
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
foreach ($ma4[3] as $num=>$quote) $ma4[3][$num] = urlencode($quote);
|
|
|

01.03.2009, 23:34
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
Ну а еще можно элемент из массива засунуть в переменную. $a = $b[1];
|
|
|

02.03.2009, 15:04
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Все спасибо, полностью разобрался
|
|
|

02.03.2009, 18:13
|
|
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме: 4002393
Репутация:
464
|
|
нужен скрипт который из
hash2:6QjhhTu9Hdqio
hash3:/vk32P04c07oE
зделает
6QjhhTu9Hdqio
/vk32P04c07oE
пхп учу второй день) думал что так будет работать
PHP код:
<?php
$str = "hash2:6QjhhTu9Hdqio
hash3:/vk32P04c07oE";
list($n, $ha) = explode(":", $str);
echo $ha;
?>
но понял что ошыбался((( ошыбку свою понял но как исправить пока незнаю
|
|
|

02.03.2009, 18:32
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Можно вот так
PHP код:
<?php
$out="";
$str = array("hash2:6QjhhTu9Hdqio","hash3:/vk32P04c07oE");//тут можешь file('hash.txt');
foreach($str as $value){
list($name, $hash) = explode(":", $value);
$out.="$hash\n";
}
echo $out;
?>
|
|
|

02.03.2009, 18:35
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от AkyHa_MaTaTa
Можно вот так
PHP код:
<?php
$out="";
$str = array("hash2:6QjhhTu9Hdqio","hash3:/vk32P04c07oE");//тут можешь file('hash.txt');
foreach($str as $value){
list($name, $hash) = explode(":", $value);
$out.="$hash\n";
}
echo $out;
?>
а можно так
PHP код:
$str = "hash2:6QjhhTu9Hdqio
hash3:/vk32P04c07oE";
preg_match_all('#:(.*)#',$str,$res);
print_R($res[1]);
|
|
|

02.03.2009, 18:37
|
|
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
Провел на форуме: 1050637
Репутация:
27
|
|
Люди помогите...
надо функция какая-то которая бы выводили true или false если бы сработал % определенный...
например
function wans(30);
и если 30% выпали то вернуть труе, иначе, фалсе...
буду очень признателен)
я написал
Код:
function wans($to)
{
$th=mt_rand(1,100);
if($th<$to) return '1';
else return '0';
}
echo wans(80)."<br>";
но как-то это бредово получаеться)) надо что-то нормальное))
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|