Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 Eu queria uma função que pegasse apenas o que está após a ultima barra.. no caso o conteúdo de teste3.php mas em alguns casos seria não após a ultima barra..mas sim o root do site.. queria tudo após public_html, e teria que sobrar guia/teste3.php alguem sabe me dizer algo que faça isso? /home/fr4nc0w/public_html/guia/teste3.php vlw e flw Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Agosto 3, 2008 use a função explode() http://www.php.net/explode []s Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
ZeZiNhOxD 1 Denunciar post Postado Agosto 3, 2008 $link = '/home/fr4nc0w/public_html/guia/teste3.php'; $ex = explode('/', $link); $ultima = $ex[count($ex)-1]; ta awe ja pronta =) Compartilhar este post Link para o post Compartilhar em outros sites
Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 veja voce, veja voce, como foi util... auhehuaeuea vlw ai galera.. mtu util para mim..trivial para vocês.. até mais e otimo domingo a todos.. Compartilhar este post Link para o post Compartilhar em outros sites
~TiuTalk~ 7 Denunciar post Postado Agosto 3, 2008 Francow, use o basename! Ela serve pra isso! ^^ $link = '/home/fr4nc0w/public_html/guia/teste3.php'; $ultima = basename($link); http://br.php.net/manual/pt_BR/function.basename.php Compartilhar este post Link para o post Compartilhar em outros sites
Fr4nc0w 1 Denunciar post Postado Agosto 3, 2008 mas q bacana em..bem q suspeitei q existisse algo do genero aeaueuhaeuhaeuhae vlw e flw Compartilhar este post Link para o post Compartilhar em outros sites
Nogueira Maier 0 Denunciar post Postado Maio 22, 2009 <?php // aqui pega a url real onde o usuario esta navegando $path = empty($HTTP_SERVER_VARS['PATH_INFO'])?$HTTP_SERVER_VARS['PHP_SELF']:$HTTP_SERVER_VARS['PATH_INFO']; $host = empty($HTTP_SERVER_VARS['SERVER_NAME'])?$HTTP_ENV_VARS['SERVER_NAME']:$HTTP_SERVER_VARS['SERVER_NAME']; $string=$_SERVER['QUERY_STRING']?''.$_SERVER['QUERY_STRING']:''; $hostpath="$host$path$string"; // este $hostpath é a url real neste momento #echo (" $hostpath </br>"); $variavel = "http://".$host.$_SERVER['QUERY_STRING']; $variavel =( str_replace("www.","",$string) + "/<br>" ); # echo (" aqui"); echo (" $variavel </br>"); #echo ("path $path </br>"); #echo ("host $host </br>"); #echo ("Estring $string "); ?> isso capitura o que vem depois da /? agora queria saber como faço para quarda essa valor para que todas as pagina pemanecesse o mesmo codigo de acesso o pessoa entra www.sucessoextra.com.br/6100 a onde 6100 = ao usuario ela vai aparece um nome do usuario em todas as pagina que ele abrir outra coisa como faco para colocar ? automaticamente sem precisar digitar exemplo. www.url/6100 ao inves de www.url/?6100 se eu tira o ? da erro 404 pagina not found sou novo em PHP essa codigo acema se quiser que apareca o "?" basata fazer isso $string=$_SERVER['QUERY_STRING']? '?'.$_SERVER['QUERY_STRING']:''; coloque a ? entre as aspas as outra variaveis mosta o host e o path mais só precisa da $string mais nada espero ter ajudado Compartilhar este post Link para o post Compartilhar em outros sites