Gracias maycolalvarez, mira aqui esta el codigo que estoy usando
Código PHP:
<?php
$oldSetting = libxml_use_internal_errors( true );
libxml_clear_errors();
$html = new DOMDocument();
$html->loadHtmlFile( 'http://blablabla.com/admin/client_maintenance.asp?text1=SJO40027&BoxGo=Search' );
$xpath = new DOMXPath( $html );
$inputs = $xpath->query( '//input' );
foreach ( $inputs as $input)
{
echo $input->getAttribute( 'name' ), "\n";
}
libxml_clear_errors();
libxml_use_internal_errors( $oldSetting );
?>
Pero me da resultado lo siguiente, lo cual es totalmente erroneo y ni siquiera si veo el codigo fuente de la url aparecen esos nombres:
Código HTML:
__VIEWSTATE __VIEWSTATEENCRYPTED __EVENTVALIDATION ctl00$boxno ctl00$pword ctl00$btnSubmit ctl00$awb ctl00$Tracking ctl00$track
Si lo pruebo con otras paginas mas sencillas, si me da el resultado correcto... pero en esta pagina no... ¿Sera por que el codigo HTML de ésta pagina esta muy mal estructurado y por ende no se puede interpretar y recorrer adecuadamente?
Por eso decia que si fuese XML seria mas facil puesto que es más estricto.