O meu maior problema é que eu não sou programador, apenas um "bom mexedor".
Seguinte, estou tentando desenvolver um script que imprima na minha página as keywords listadas neste XML do Mercado Livre:
http://www.mercadoli...p..._id=&as_XML
Essas keywords variam de acordo com a categoria em questão. Desta forma, uso o parâmetro _GET para preencher o "as_categ_id" de acordo com a categoria em que o usuário estiver navegando.
O código que "desenvolvi" não é nada muito inteligente, pois afinal, ele não está nem funcionando hauhauhauahuahua.
Gostaria de pedir a ajuda de vocês para corrigir o mesmo e deixá -lo funcionando em meu site.,
Quando insiro o mesmo na minha página, não aparece sequer uma mensagem de erro.
Segue abaixo:
<? # URL para montar a busca $link_search='http://tecnoblog.net/e-shop/?word='; function startElementtend($parsertend, $name, $attrs) { global $link_search, $tag, $keyword, $rank, $attrbs; } function endElementtend($parsertend, $name) { global $link_search, $tag, $keyword, $rank, $attrbs; } function characterDatatend($parsertend, $data) { global $link_search, $tag, $keyword, $rank, $attrbs; echo $data; } $baseURL = 'http://www.mercadolivre.com.br/jm/ml.web.pulse.PulsePageController?as_categ_id='.$tend_id.'&as_XML'; $xml_parsertend = xml_parser_create(); xml_set_element_handler($xml_parsertend, "startElementtend", "endElementtend"); xml_set_character_data_handler($xml_parsertend, "characterData"); $fp = fopen($baseURL,"r") or die("Error reading RSS data."); while($data = fread($fp, 4096)) { # begin parse xml_parse($xml_parsertend, $data, feof($fp)) or die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parsertend)), xml_get_current_line_number($xml_parsertend))); # end parse } fclose($fp); xml_parser_free($xml_parsertend); ?>
Agradeço toda e qualquer ajuda

Edição feita por: Thiago Mobilon, 20/09/2006, 14:25.