2015-11-11 2 views
-2

У меня это было много, и я не нашел ни одной части ответа ....!Как скрыть выходные данные Whatsapi tx и rx на экране

Я использую whatsapi для отправки сообщений с PHP.

Однако, когда я выполняю любую из функций, включая loginwithpassword() или sendmessage(), он выдает respones с линиями, начинающимися с tx. Я хочу интегрировать api в свой webiste и автоматически отправлять определенные данные некоторым моим группам Whatsapp.

Я использую следующий код

$username = "91xxxxxxxx"; //Mobile Phone prefixed with country code so for india it will be 91xxxxxxxx 
$password = "Password"; 
$identity = strtolower(urlencode(sha1($username, true))); 
$w = new WhatsProt($username, $identity, "WhatsApp Messaging", true); //Name your application by replacing "WhatsApp Messaging" 
$w->connect(); 
$w->loginWithPassword($password); 

$phone="91xxxxxxxxxxx"; 

$w->eventManager()->bind("onGetGroups", "onGetGroups"); 
$w->sendGetGroups(); 

function onGetGroups($phone,$groups) 
{ 
echo "<form action='' method='POST'>"; 

foreach($groups as $gr){ 

    echo "<input type='checkbox' name='gids[]' value='$gr[id]'>$gr[id] -> $gr[subject]<br>"; 
} 
echo "<textarea name='msg' rows='10' cols='40'></textarea>"; 
echo "<input type='submit' name='gmsub' value='Send Group Message'>"; 
echo "</form>"; 


} 

if(isset($_POST['gmsub'])){ 
$msg=$_POST['msg']; 
$groupc=$_POST['gids']; 

$total=count($groupc); 
    for($i=0;$i<$total;$i++){ 
     $gId=$groupc[$i]; 

     $w->sendMessage($gId, $msg); 
    } 
} 

Я не хочу выходы, как следующее на моем экране ...

tx <stream:features> 
tx <readreceipts></readreceipts> 
tx <groups_v2></groups_v2> 
tx <privacy></privacy> 
tx <presence></presence> 
tx </stream:features> 

tx <auth mechanism="WAUTH-2" user="91xxxxxxxxxx">&£ºƒ91xxxxxxxxxn•Vv^¹ðÁ2EÎòƒ³oΡ1447256662</auth> 

rx <start from="s.whatsapp.net"></start> 

rx <stream:features></stream:features> 

rx <challenge>œÇÚ‰C¹WŒ™`¼%1Á™</challenge> 

tx <response>ó gÏD’—!°¶µpOðµ³ @³XH2înÆ/•[r</response> 

rx <success t="1447256780" props="4" kind="free" status="active" creation="1413023053" expiration="1476095053">9Ož¦n»ÃFáG¨È{'sÊM‚</success> 

.................etc 

Я хочу вывести только то, что я хочу на экране. Как подавить выходы tx и rx на экране?!

ответ

2

Выключите режим DEBUG путем изменения последнего параметра в первой строке false вместо true

+0

Совершенный и простой ответ @dhaval. Благодаря тонну ! Я начинал ненавидеть Stackoverflow, так как никто не отвечал, а только сбрасывал без объяснения причин! ТАК должен наказывать таких негативных избирателей и ценить таких людей, как вы, которые действительно помогают! – user1407430