do a:
print_r($_REQUEST)
on the php page. if nothing, things aren't configured correctly or
you aren't passing in variables correctly.
On Dec 1, 2005, at 12:15 PM, Danilo Azevedo wrote:
Hi, my name is Danilo, i am from Brazil
I need your assistence with a code made by your self, if you are
not too
busy :P
I am using PHP/XML with your request.php file, but i cant get some
attributes from a Tag, everything is working fine, but it :(
The Tag name is "RUA" and have some attributes that i need for my
application, i am adding all Tags and if i do a echo $Response i cant
see any attributes.
If you cant help please tell me where can i find some support!!
please!! :)
Thanks for all and sorry for my badly english :D
Danilo
----------------------------------------------------------
my request code:
...
$Response = '';
$Req = &new HTTP_Request("
http://www.geoportal.com.br/mapapp/avl/xservmapa1.asp")<http://
www.geoportal.com.br/mapapp/avl/xservmapa1.asp%22%29>
;
$Req->setMethod(HTTP_REQUEST_METHOD_POST);
$Req->clearPostData();
$Req->addHeader("Ticket",$HTTP_SESSION_VARS["ticket"]);
$Req->addPostData('CX', $LongC);
$Req->addPostData('CY', $LatC);
$Req->addPostData('Z', $LargM);
$Req->addPostData('N', 1);
$Req->addPostData('P1', "MAX");
$Req->addPostData('X1', $Long);
$Req->addPostData('Y1', $Lat);
$Req->addPostData('RT1',$Texto);
$Req->addPostData('E1', "SXCAR1-32;D30");
$Req->addPostData('H', $Alt);
$Req->addPostData('W', $Larg);
$Req->addPostData('RINFO', 100);
$Req->addPostData('INFO', "S");
if (empty($Zoom)){
if (!empty($LongI) || !empty($LatI)){
$Req->addPostData('XP',$LongI);
$Req->addPostData('YP',$LatI);
switch ($TCentr){
case 1:
$Req->addPostData
('CMD',"C"); break;
case 2:
$Req->addPostData('CMD',"C
+"); break;
case 3:
$Req->addPostData
('CMD',"C-"); break;
default:
$Req->addPostData
('CMD',"C"); break;
}
}
}else{
$Req->addPostData('XP',round($Larg / 2));
$Req->addPostData('YP',round($Alt / 2));
if ($Zoom == 1)
$Req->addPostData('CMD',"C+");
elseif ($Zoom == -1)
$Req->addPostData('CMD',"C-");
}
$Req->sendRequest();
$Response = $Req->getResponseBody();
...
----------------------------------------------
echo $Response dont show the attributes (NroIni, NroFim, Bairro) :(
here is how the server send a correct XML request, look at the RUA
tag:
<?xml version="1.0" encoding="windows-1252" ?>
<SERVMAPA>
<LOCALIDADE> // dados sobre a localização do CENTRO DO MAPA
<CIDADE>nome da cidade</CIDADE>
<ESTADO>sigla do estado</ESTADO>
</LOCALIDADE>
<MAPA>
<PIC>url do GIF gerado</PIC>
<CX>longitude do centro do mapa</CX>
<CY>latitude do centro do mapa</CY>
<Z>zoom</Z>
<N>quantidade de pontos</N>
<PONTO indice=""> // Haverão N itens do tipo PONTO
<P>identificação do ponto</P>
<X>longitude</X>
<Y>latitude</Y>
<XP>posição do ponto sobre o GIF. Coordenada em
pixels</XP>
<YP>posição do ponto sobre o GIF. Coordenada em
pixels</YP>
<LOCALIDADE> // dados sobre a localização
do PONTO
<RUA NroIni="" NroFim=""
Bairro="">nome da
cidade</RUA>
<CIDADE>nome da cidade</CIDADE>
<ESTADO>sigla do estado</ESTADO>
</LOCALIDADE>
</PONTO>
</MAPA>
</SERVMAPA>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php