Jump to content


Photo

Php Para Java


  • Faça o login para participar
1 reply to this topic

#1 serginho r

serginho r

    Novato no fórum

  • Usuários
  • 4 posts

Posted 11/04/2011, 16:02

Estou iniciando em java e preciso de ajuda para converter o código abaixo:
<?php
$botao = $_REQUEST['btnEnviar'];

if($botao == 'Calcular') {
    $origem = $_REQUEST['txt_cidade_origem'];
    $destino = $_REQUEST['txt_cidade_destino'];
    
    $origem_codificada = urlencode($origem);    
    $destino_codificado = urlencode($destino);

    if (! empty($origem) && ! empty($destino)) {
        $url = "http://maps.google.com.br/maps?saddr={$origem_codificada}&daddr={$destino_codificado}&hl=en&z=1";
        $conteudo = file_get_contents($url);
        $dados = split(',distance:"', $conteudo);
        $distancia = split(' km",', $dados[1]);
        $distancia[0] = str_ireplace(',', '', $distancia[0]);

        $mensagem = "Distancia de $origem a $destino = $distancia[0] km\n";
        echo "$mensagem";
        exit;
    } else {
        $mensagem = "Preencha os dois campos como Goiânia-GO e Brasília-DF";
        echo "$mensagem";
        exit;
    }
}

echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>";
echo "<HTML>";
echo "<HEAD>";
echo "  <META HTTP-EQUIV='CONTENT-TYPE' CONTENT='text/html; charset=windows-1252'>";
echo "  <TITLE>Distancia entre Cidades</TITLE>";
echo "  <META NAME='GENERATOR' CONTENT='BrOffice 3.3  (Win32)'>";
echo "</HEAD>";
echo "<BODY LINK='#0000FF' VLINK='#0000FF'>";
echo "<FORM NAME='Cities' METHOD='POST' ACTION=''>";
echo "  <P>Origem: <INPUT TYPE=TEXT NAME='txt_cidade_origem' SIZE=40 STYLE='width: 7.54cm; height: 0.57cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  <P>Destino: <INPUT TYPE=TEXT NAME='txt_cidade_destino' SIZE=39 STYLE='width: 7.38cm; height: 0.58cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  <DIV ALIGN=CENTER>";
echo "          <P><INPUT TYPE='SUBMIT' NAME='btnEnviar' VALUE='Calcular' STYLE='width: 2.65cm; height: 0.87cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  </DIV>";
echo "</FORM>";
echo "</BODY>";
echo "</HTML>";
?>


#2 Leonardo Wolter

Leonardo Wolter

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 13/01/2012, 17:52

Estou iniciando em java e preciso de ajuda para converter o código abaixo:

<?php
$botao = $_REQUEST['btnEnviar'];

if($botao == 'Calcular') {
    $origem = $_REQUEST['txt_cidade_origem'];
    $destino = $_REQUEST['txt_cidade_destino'];
    
    $origem_codificada = urlencode($origem);    
    $destino_codificado = urlencode($destino);

    if (! empty($origem) && ! empty($destino)) {
        $url = "http://maps.google.com.br/maps?saddr={$origem_codificada}&daddr={$destino_codificado}&hl=en&z=1";
        $conteudo = file_get_contents($url);
        $dados = split(',distance:"', $conteudo);
        $distancia = split(' km",', $dados[1]);
        $distancia[0] = str_ireplace(',', '', $distancia[0]);

        $mensagem = "Distancia de $origem a $destino = $distancia[0] km\n";
        echo "$mensagem";
        exit;
    } else {
        $mensagem = "Preencha os dois campos como Goiânia-GO e Brasília-DF";
        echo "$mensagem";
        exit;
    }
}

echo "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>";
echo "<HTML>";
echo "<HEAD>";
echo "  <META HTTP-EQUIV='CONTENT-TYPE' CONTENT='text/html; charset=windows-1252'>";
echo "  <TITLE>Distancia entre Cidades</TITLE>";
echo "  <META NAME='GENERATOR' CONTENT='BrOffice 3.3  (Win32)'>";
echo "</HEAD>";
echo "<BODY LINK='#0000FF' VLINK='#0000FF'>";
echo "<FORM NAME='Cities' METHOD='POST' ACTION=''>";
echo "  <P>Origem: <INPUT TYPE=TEXT NAME='txt_cidade_origem' SIZE=40 STYLE='width: 7.54cm; height: 0.57cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  <P>Destino: <INPUT TYPE=TEXT NAME='txt_cidade_destino' SIZE=39 STYLE='width: 7.38cm; height: 0.58cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  <DIV ALIGN=CENTER>";
echo "          <P><INPUT TYPE='SUBMIT' NAME='btnEnviar' VALUE='Calcular' STYLE='width: 2.65cm; height: 0.87cm; font-family: 'Arial', sans-serif; font-size: 12pt'></P>";
echo "  </DIV>";
echo "</FORM>";
echo "</BODY>";
echo "</HTML>";
?>


Antes de tudo: vc está usando um framework(como Struts2, VRaptor)? Está utilizando alguma IDE(Eclipse, por exemplo)?
Está usando JSTL?

Se não, recomendo que comece estudando e pesquisando sobre essas ferramentas =]
Se te ajudei, retribua com um (+) !
Simples, de graça e indolor =]




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq