HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 01.03.2009, 19:37
awdrg
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
С нами: 9094175

Репутация: 66
По умолчанию

вылезает:
Код:
fatal error: allowed memory size of 134217728 bytes exhausted (tried to allocate 76646989 bytes) in %path\bash.php on line 12
 
Ответить с цитированием

  #2  
Старый 01.03.2009, 19:37
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию

$ma4[3] - массив с цитатами
какой пост !?? тебе это надо на страницу вывест или куданить отправить !?
foreach ($ma4[3] as $quote) echo $quote.'<br>';
 
Ответить с цитированием

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

Репутация: 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);
 
Ответить с цитированием

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

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

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

Репутация: 66
По умолчанию

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

  #6  
Старый 01.03.2009, 20:48
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
С нами: 9799586

Репутация: 1385


По умолчанию

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

  #7  
Старый 01.03.2009, 23:34
Zedi
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
С нами: 9963746

Репутация: 392
По умолчанию

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

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

Репутация: 66
По умолчанию

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

  #9  
Старый 02.03.2009, 18:13
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
С нами: 9230096

Репутация: 464
По умолчанию

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

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

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

  #10  
Старый 02.03.2009, 18:32
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами: 10077446

Репутация: 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;
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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 ™ © 2001- Antichat Kft.