-Z3R0- 0 Denunciar post Postado Outubro 9, 2011 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
Kakashi_Hatake 267 Denunciar post Postado Outubro 9, 2011 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
-Z3R0- 0 Denunciar post Postado Outubro 9, 2011 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
Kakashi_Hatake 267 Denunciar post Postado Outubro 9, 2011 É o parâmetro do método, é ele que contém a URL que será manipulada Compartilhar este post Link para o post Compartilhar em outros sites