Já que estamos brincando...<br><br><div><span class="gmail_quote">2007/1/9, Wendel Scardua <<a href="mailto:wendelscardua@gmail.com">wendelscardua@gmail.com</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Só um detalhe (me chame de --pedantic -ansi :-p )<br><br>Essa linha<span class="q"><br><br>$1 if $resultado =~ /Tarifa=(.+?)\&erro/;<br><br></span>Porque que ela foi escrita assim ? Tipo, o $1 alí tá jogando seu valor para o limbo.
<br><br>Eu sugiro escrever apenas:
<br><br>$resultado =~ /Tarifa=(.+?)\&erro/;<br><br>(melhor KISS do que POG :-) )</blockquote><div><br><code><br>#!/usr/bin/perl<br><br>use strict;<br>use warnings;<br><br>use CGI qw(:standard);<br>use CGI::Carp qw(fatalsToBrowser);
<br>use LWP::Simple;<br><br>print header, start_html;<br><br>my $servico = param('servico');<br>my $peso = param('peso');<br>my $cep_origem = param('cep_origem');<br>my $cep_destino = param('cep_destino');
<br><br>#################<br># Linhas dos corrios<br>#41017 = Encomenda Normal<br>#40010 = Sedex<br>#40290 = Sedex Hoje<br>#40215 = Sedex 10<br>#40045 = Sedex a Cobrar<br>###############<br><br>my $url =<br> "<a href="http://www.correios.com.br/encomendas/precos/calculo.cfm">
http://www.correios.com.br/encomendas/precos/calculo.cfm</a>?"<br> . "servico=$servico&CepOrigem=$cep_origem&CepDestino=$cep_destino&Peso=$peso";<br><br>my $resultado = get($url);<br>if ( $resultado =~ /Tarifa=(.+?)&erro/ ) {
<br> printf 'Valor: R$ %.2f', $1;<br>}<br>else {<br> print 'Valor nao encontrado';<br>}<br>print end_html;<br><br></code> <br></div><br></div><br>-- <br>Igor Sutton Lopes <<a href="mailto:igor.sutton@gmail.com">
igor.sutton@gmail.com</a>>