$ma4[3] - массив с цитатами какой пост !?? тебе это надо на страницу вывест или куданить отправить !? foreach ($ma4[3] as $quote) echo $quote.'<br>';
Что собираешься делать с полученой с 1 страницы цитатами, отправлять post ам куда то дальше, яе то я не пойму, ну если ты будешь оправлять то надо когда ты засовываешь в post переменые звлекать из массива данные, а не тупа втуливать весь массив. $ma4=urlencode($ma4[3][0])
Вот общая суть:цитату с баша (или несколько) кидать в статус вконтакте или в заметку. Code: $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);
Code: $ma4=urlencode($ma4[3][0]) уже лучше но конечный результат: Code: 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. . тоесть только английские буквы
если я пихаю например так: $test = urlencode('пример'); то ошибки нету. а если кидаю массив $md4[3] или $md4[3][0] то ошибка есть. Как ее обойти?
нужен скрипт который из hash2:6QjhhTu9Hdqio hash3:/vk32P04c07oE зделает 6QjhhTu9Hdqio /vk32P04c07oE пхп учу второй день) думал что так будет работать PHP: <?php $str = "hash2:6QjhhTu9Hdqio hash3:/vk32P04c07oE"; list($n, $ha) = explode(":", $str); echo $ha; ?> но понял что ошыбался((( ошыбку свою понял но как исправить пока незнаю
Можно вот так 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; ?>
Люди помогите... надо функция какая-то которая бы выводили true или false если бы сработал % определенный... например function wans(30); и если 30% выпали то вернуть труе, иначе, фалсе... буду очень признателен) я написал Code: function wans($to) { $th=mt_rand(1,100); if($th<$to) return '1'; else return '0'; } echo wans(80)."<br>"; но как-то это бредово получаеться)) надо что-то нормальное))
Че-то не очень понял в чем суть вопроса, но полагаю надо что-то вроде: PHP: <?php function percent($value) { if(rand(1,100) == $value) return true; return false; }
Помогите написать скрипт который бы менял авы в контакте, я себе это представил как массивы, но как именно заставить пхп вставлять форматы картинок я не знаю.
аррр... так и знал что по глупому объяснил) не знаю как лучше объяснить))) 2-=Static=- у тебя функция вернет труе только в случае если валуе будет точно соответствовать рендому, это не то.... а надо так,например у меня есть шанс 57% что я получу приз... так вот мне надо чтобы функция мне вернула получу(труе) ли я приз или нет(фалсе). 50% получить просто mt_rand(0,1); примерно 50% и будет... а вот как получить динамически это... надеюсь объяснил лучше)
как с помощью функции preg_match или preg_match_all вывести текст который находится промеж тегов? <nobr> какой то текст </nobr>
heretic1990,репу античата хочешь отпарсить? Вот пример: PHP: $content = file_get_contents("http://forum.antichat.ru/view_reputation.php?userid=56330&count=999999"); preg_match_all('#<nobr><b>\+([0-9]{1,5})</b></nobr>#i',$content,$pluses);