HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #9141  
Старый 01.03.2009, 19:46
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

Вот общая суть:цитату с баша (или несколько) кидать в статус вконтакте или в заметку.
Код:
$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);
 
Ответить с цитированием

  #9142  
Старый 01.03.2009, 19:50
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

Код:
$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? &quot;?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?&quot; ?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. .
тоесть только английские буквы
 
Ответить с цитированием

  #9143  
Старый 01.03.2009, 20:46
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

если я пихаю например так:
$test = urlencode('пример');
то ошибки нету.
а если кидаю массив $md4[3] или $md4[3][0] то ошибка есть. Как ее обойти?
 
Ответить с цитированием

  #9144  
Старый 01.03.2009, 20:48
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

foreach ($ma4[3] as $num=>$quote) $ma4[3][$num] = urlencode($quote);
 
Ответить с цитированием

  #9145  
Старый 01.03.2009, 23:34
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме:
1487377

Репутация: 392
Отправить сообщение для Zedi с помощью ICQ
По умолчанию

Ну а еще можно элемент из массива засунуть в переменную. $a = $b[1];
 
Ответить с цитированием

  #9146  
Старый 02.03.2009, 15:04
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме:
505362

Репутация: 66
Отправить сообщение для awdrg с помощью ICQ
По умолчанию

Все спасибо, полностью разобрался
 
Ответить с цитированием

  #9147  
Старый 02.03.2009, 18:13
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
Провел на форуме:
4002393

Репутация: 464
Отправить сообщение для zifanchuck с помощью ICQ
По умолчанию

нужен скрипт который из
hash2:6QjhhTu9Hdqio
hash3:/vk32P04c07oE
зделает
6QjhhTu9Hdqio
/vk32P04c07oE

пхп учу второй день) думал что так будет работать

PHP код:
<?php
    $str 
"hash2:6QjhhTu9Hdqio
hash3:/vk32P04c07oE"
;
    list(
$n$ha) = explode(":"$str);
    echo 
$ha;
?>
но понял что ошыбался((( ошыбку свою понял но как исправить пока незнаю
 
Ответить с цитированием

  #9148  
Старый 02.03.2009, 18:32
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

Можно вот так
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;
?>
 
Ответить с цитированием

  #9149  
Старый 02.03.2009, 18:35
m0Hze
Он хакер.
Регистрация: 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]); 
 
Ответить с цитированием

  #9150  
Старый 02.03.2009, 18:37
Grema
Участник форума
Регистрация: 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>";
но как-то это бредово получаеться)) надо что-то нормальное))
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ