<?php
$xmlstr = <<<XML
<medium val="cpa">
<source val="affilinet">
<campaign val="">
<lever3 val="affiliation" />
<lever2 val="affiliation" />
<lever1 val="trafic_payant" />
</campaign>
</source>
</medium>
XML;
$xml = simplexml_load_string($xmlstr);
$x = $xml->lever3->attributes();
echo $x;
//$levers = array(array("comparateur-google_shopping", "comparateur", "trafic_payant"),
// array("display", "display", "trafic_payant"),
// array("email-auchanfr", "email_auchanfr", "email_auchanfr")
// );
//$begin = 41;
//$end = 50;
//for ($i = $begin; $i <= $end; ++$i){
// $index = rand(0,2);
// $query = "UPDATE IGNORE piwik_log_visit SET lever3='" . $levers[$index][0] . "', lever2='" . $levers[$index][1] . "', lever1='" . //$levers[$index][2] . "' WHERE idvisit=" . $i . ";";
// echo $query . "\n";
//}
//print_r($levers[rand(0,2)]);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/2NsHF
function name: (null)
number of ops: 11
compiled vars: !0 = $xmlstr, !1 = $xml, !2 = $x
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3Cmedium+val%3D%22cpa%22%3E%0A++++++%3Csource+val%3D%22affilinet%22%3E%0A+++++++++++%3Ccampaign+val%3D%22%22%3E%0A++++++++++++++++%3Clever3+val%3D%22affiliation%22+%2F%3E%0A++++++++++++++++%3Clever2+val%3D%22affiliation%22+%2F%3E%0A++++++++++++++++%3Clever1+val%3D%22trafic_payant%22+%2F%3E%0A++++++++++++%3C%2Fcampaign%3E%0A++++++++%3C%2Fsource%3E%0A%3C%2Fmedium%3E'
15 1 INIT_FCALL 'simplexml_load_string'
2 SEND_VAR !0
3 DO_ICALL $4
4 ASSIGN !1, $4
17 5 FETCH_OBJ_R ~6 !1, 'lever3'
6 INIT_METHOD_CALL ~6, 'attributes'
7 DO_FCALL 0 $7
8 ASSIGN !2, $7
20 9 ECHO !2
36 10 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0
preferences:
147.45 ms | 1394 KiB | 15 Q