XsTeAl Posted April 3, 2012 Report Share Posted April 3, 2012 Boas, eu tenho um url por exemplo, ola.com/pasta/pasta1/benfica.jpg e eu gostaria de retirar o benfica.jpg do url ficar com o ola.com/pasta/pasta1/ alguém me pode dar umas luzes de como o fazer? Obrigado 😛 Link to comment Share on other sites More sharing options...
pedrotuga Posted April 3, 2012 Report Share Posted April 3, 2012 http://php.net/manual/en/function.parse-url.php http://php.net/explode http://php.net/implode Link to comment Share on other sites More sharing options...
XsTeAl Posted April 3, 2012 Author Report Share Posted April 3, 2012 Já tou a usar o explode, mas eu com o explode, dividiu em 6 partes, mas eu queria as 5 antes todas juntas por exemplo, tenho: parte1=ola parte2=pasta1 parte3=benfica.jpg e eu queria ola/pasta1/ EDIT: já consegui o que queria talvez nao seja a melhor opcao mas fiz tipo assim $url = $ola1[1]."/".$ola1[2]."/".$ola1[3]."/"; Link to comment Share on other sites More sharing options...
pedrotuga Posted April 3, 2012 Report Share Posted April 3, 2012 Assim como tens, o cpmprimento do path tem que ser fixo. Podes retirar o último elemento do array com array_slice (por exemplo) e usar a função implode para juntar os restantes. Link to comment Share on other sites More sharing options...
XsTeAl Posted April 3, 2012 Author Report Share Posted April 3, 2012 ok, por agora tá a funcionar que precisava disto urgente, mas posso ver isso, obrigado! Link to comment Share on other sites More sharing options...
pmg Posted April 3, 2012 Report Share Posted April 3, 2012 Assumindo que o caracter '/' existe ... e portanto não é preciso validação: $source = 'ola.com/pasta/pasta1/benfica.jpg'; $destin = substr($source, 0, strrpos($source, '/') + 1); What have you tried? Não respondo a dúvidas por PM A minha bola de cristal está para compor; deve ficar pronta para a semana. Torna os teus tópicos mais atractivos e legíveis usando a tag CODE para colorir o código! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now