Code:
<html>
<body>
<form action="welcome.php" method="post">
<!-- NPR. ZA ID UZETI 1815544 -->
ID: <input type="text" name="ID" />
<input type="submit" />
</form>
</body>
</html>
<html>
<body>
<form action="welcome.php" method="post">
<!-- NPR. ZA ID UZETI 1815544 -->
ID: <input type="text" name="ID" />
<input type="submit" />
</form>
</body>
</html>
welcome.php Ova skripta je bagovita!Ja pokusavam da ucitam sa fun file_get_contents() xlm stranicu kao string u var $xml.sledeci korak je da ucitani string sa funkcijim explode() razbijem na $pieces[], dalje pronalazim koliko ima elemenata $pieces[] pomocu fun count().Znam da mi teba predposlednji element u nizu i element koji se nalazi posle $pieces[X]== "Strength" tj. X+1 element.
Pokusao sam ovako ali ne ide, pa vas pitam kako bi trebalo ovo da resim?
Code:
<html>
<body>
<?php
$url = "http://api.erepublik.com/v2/feeds/citizens/". "" .$_POST["ID"] ;
$xml = file_get_contents($url);
// echo $xml;
$pieces =explode(" ", $xml);
$br = count($pieces);
$i=1;
while($i<=$br)
{
if ($pieces[$i] == "Strength")
break;
else
$i++;
}
echo $pieces[$i + 1];
echo $pieces[$br - 1];
?>
</body>
</html>
<html>
<body>
<?php
$url = "http://api.erepublik.com/v2/feeds/citizens/". "" .$_POST["ID"] ;
$xml = file_get_contents($url);
// echo $xml;
$pieces =explode(" ", $xml);
$br = count($pieces);
$i=1;
while($i<=$br)
{
if ($pieces[$i] == "Strength")
break;
else
$i++;
}
echo $pieces[$i + 1];
echo $pieces[$br - 1];
?>
</body>
</html>
php newbie