Вопросы Php по Human Emulator

modelsonline - полностью поддерживаю, а то понимаеш занимаются тут онанизмом кипичением мозга друг у друга
вообще раздел так и называется "PHP для начинающих", так что ваши высказывания не уместны - все мы учимся
вот еще проблема, получаю тему сообщения
$mails=$mail->retrieve_message_by_number($i);
хочу удалить после просмотра, пытаюсь так
$mail->delete_message_by_number($i);
не удаляет
 
Какая версия, нелегальная? Блин чуваки, есть жидософт (типа total commander, winrar) где разрабы реально зажрались и нужные функции застолбили за коммерческим софтом. Ну, скажем, 20 лет назад архивация может и была нужна лишь b2b сектору, а щас должно быть разграничение лицензий. Вместо этого народ ползает проводником, что равносильно испражнению в мозг. А есть геморойный софт, вот хуман это пример. У разрабов продажи небольшие, вместо того что бы фиксить баги они будут усиливать защиту. Купите лицуху, ищите баги и пусть их фиксят в новых версиях.
 
нелегальная.
тоесть я так понимаю это баг?!

может можно как-то по другому выкрутиться из ситуации(удалить письмо)?
 
все разобрался и все правильно ...
просто на разных сайтах в сурсе идет с кавычками на других без, надо еще проверку делать(
PHP:
preg_match("/id=['\"]?uid['\"]? value=['\"]?([^'\"\s]+)/i", $webpage->get_body(), $userid);
держи проапгрейденую регулярку. теперь регистр букв не важен, и кавычки могут быть или не быть, все равно скушает :) если все же интересно что делают ее части, посмотри в regexbuddy (лежит на форуме), он умеет регулярки по частям разбирать
 
iNFiNiTy если не разберешся стукни супу у них на сайте дадут триалку
 
вообще раздел так и называется "PHP для начинающих", так что ваши высказывания не уместны - все мы учимся
...

Во первых, Какие именно высказывания вас задели?

Во вторых, по вашему мнению, уважаемый! Получается что раздел надо переименовать в Копи-пастим мануалы с
, или я не умею пользоваться выдачей поисковых машин...

В третьих, если вы здесь учитесь (только вот обычно учатся обычно в других местах и другими способами), то учитесь и прислушивайтесь к тому что вам советуют, люди которые не одну собаку зажарили в данной дисциплине.


...может можно как-то по другому выкрутиться из ситуации(удалить письмо)?
Можно. Разобраться как это реализуется на чистом PHP, и просто написать n количество строк кода и все заработает.
 
Уважаемый trooll, повторюсь
а то понимаеш занимаются тут онанизмом кипичением мозга друг у друга
я думаю задело не только меня... во общем хватит не по теме
вот наваял функцию проверка почты, удаление письма и получения из письма сылки активации, кому надо будет воспользуется
PHP:
<?
function mail_to_pass($address,$login,$pwd){
	// Включаем библиотеку mime parser
	require_once('rfc822_addresses.php');
	require_once('mime_parser.php');
	$mime = new mime_parser_class;
	error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
	ob_implicit_flush();
	$port    = 110;          // порт (стандартный pop3 - 110)
	try {
		// Соединяемся с сервером и делаем авторизацию
		echo 'Connect to \''.$address.':'.$port.'\' ... ';
		$mbox = imap_open('{'.$address.':'.$port.'/pop3}INBOX', $login, $pwd);
		if (!$mbox) {
			throw new Exception('imap_open() failed: '.imap_last_error()."\n");
			echo "bed";
		}
		echo "OK\n";
		echo 'Authentication ... OK'."\n";
		// Определяем кол-во сообщений в ящике и общий размер
		$total_count = imap_num_msg($mbox);
		// Просматриваем параметры каждого сообщения
		for ($i = 1; $i <= $total_count; $i++) {
			// Определяем размер сообщения
			$msg_size = imap_headerinfo($mbox, $i)->Size;
//			echo 'Message '.$i.' size, Kb: '.ceil($msg_size / 1024)."\n";
			// Определяем размер сообщения
			$body = imap_body($mbox, $i);
// получаем ссылку из письма
			preg_match("|(http:\/\/.+?)\s|i", $body, $pass);
//			var_dump($pass);
// помечаем на удаление
			imap_delete($mbox, $i);
// удаляем письмо
			imap_expunge($mbox);
			// Определяем дату сообщения
			$msg_date = imap_headerinfo($mbox, $i)->udate;
//			echo 'Message '.$i.' date: '.date('d.m.Y H:i:s', $msg_date)."\n";
			// Определяем тему сообщения
			$msg_subject = imap_headerinfo($mbox, $i)->subject;
			if ($mime->Decode(Array('Data' => 'Subject: '.$msg_subject), $decoded)) {
				if ($mime->Analyze($decoded[0], $results)) {
					$msg_subject = $results['Subject'];
				}
			}
			}
		}
	} catch (Exception $e) {
	}
	if (isset($mbox)) {
		imap_close($mbox);
	}
	return trim($pass[0]);
}
?>

PHP:
	require_once('rfc822_addresses.php');
	require_once('mime_parser.php');

данные библиотеки можно найти в интернете
 
Есть классы забора мылов вот их и использовать, у хумана вобще много таких левых классов, только почемуто логов и https сниффера нет. Поищите php mail class.

лол, сходи на любой сайт с пхп классами и обкачайся, зачем писать? Если уж писать, то по RFC..
 
Как вычислить текст:
$text="12+3"
Если использовать регулярные выражения и есть ли какой то другой способ ?
PHP:
$text="12+3";
$numbers_ar = explode('+', $text);
var_dump(array_sum($numbers_ar));
если нужно что-то сложнее чем просто плюс, есть такое оригинальное решение:
PHP:
function calculate_string($mathString) {
	$mathString = preg_replace ('[^0-9\+-\*\/\(\) ]', '', $mathString);
	$compute = create_function("", "return (" . $mathString . ");" );
	return 0 + $compute();
}

$string = " (1 + 1) * (2 + 2)";
echo calculate_string($string);  // outputs 8
 
А антикапча такие загадки не разгадывает еще? Их же можно заскриншотить и отправить как обычно, тоже мне маразму придумали.

trooll а чего ругатся, про https сниф? Там только заголовки, тела нет, JS нет. Я готов еще 100 доплатить, если сделают. Все ради чего покупал не работает - флэш только embed, мыша под виртуалкой не эмулируется, RAW только заголовки..
 
Назад
Сверху