Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

-Z3R0-

[Resolvido] retorno inesperado :S

Recommended Posts

Boa tarde, quase agora comecei a criar uma especie de "url encoder",

que seria um especie de encriptação para url '-', só que estou enfrentando dificuldades,

 

<?php
   $url = $_SERVER['HTTP_HOST'];

       class urlEncoder{

           function encoder($url_in){
               $rp = str_replace('a', 02, $url_in);
               $rp = str_replace('b', 03, $url_in);
               $rp = str_replace('c', 04, $url_in);
               $rp = str_replace('d', 05, $url_in);
               $rp = str_replace('e', 06, $url_in);
               $rp = str_replace('f', 07, $url_in);
               $rp = str_replace('g', 08, $url_in);
               $rp = str_replace('h', 09, $url_in);
               $rp = str_replace('i', 010, $url_in);
               $rp = str_replace('j', 011, $url_in);
               $rp = str_replace('k', 012, $url_in);
               $rp = str_replace('l', 013, $url_in);
               $rp = str_replace('m', 014, $url_in);
               $rp = str_replace('n', 015, $url_in);
               $rp = str_replace('o', 016, $url_in);
               $rp = str_replace('p', 017, $url_in);              
               $rp = str_replace('q', 018, $url_in);  
               $rp = str_replace('r', 019, $url_in);  
               $rp = str_replace('s', 020, $url_in);  
               $rp = str_replace('t', 021, $url_in);  
               $rp = str_replace('u', 022, $url_in);  
               $rp = str_replace('v', 023, $url_in);  
               $rp = str_replace('w', 024, $url_in);
               $rp = str_replace('x', 025, $url_in);  
               $rp = str_replace('y', 026, $url_in);  
               $rp = str_replace('z', 027, $url_in);  

               return $rp;               
           }
       }

       $urlEncoder = new urlEncoder();
           echo $urlEncoder->encoder($url);
?>

 

ai no caso ele aparece na tela a url normal e não a url com as letras substituidas pelo str_replace :S, alguem se abilita a me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Erro básico.

 

Basta atribuir a variável $rp como parâmetro no próximo str_replace.

$rp = str_replace('a', 02, $url_in);
$rp = str_replace('b', 03, $rp);
$rp = str_replace('c', 04, $rp);
continua...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Problema resolvido , muito obrigado Carlos Coelho, mas fiquei com uma duvida , porque tenho que colocar o $url_in no primeiro str_replace :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.