Ir para conteúdo
Fórum Script Brasil
  • 0

renomear um endereço


Joneco

Pergunta

olá pessoal sou mt noob em php

é o seguinte só quero trocar a extenção de um endereço da web

tinypic

http://i35.tinypic.com/2n997ax.jpg
quero transformar em
http://i35.tinypic.com/2n997ax_th.jpg
só trocar o .jpg para um _th.jpg quando clico botão poe numa caixa em baixo o resultado e na outra o BB code 2n997ax_th.jpg BB CODE:
[url="http://i35.tinypic.com/2n997ax.jpg"][img=http://i35.tinypic.com/2n997ax_th.jpg][/url]

somente isso

estrutura HTML

http://joneco.l4rge.com/joneco.htm

vlw!

Editado por Jonathan Queiroz
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Bem não entendi muito bem a dúvida e nem que linguagem pretende usar (LOL), mas olhando seu HTML veio um relapejo do que você qur fazer ... pelo que entendi você quer q a pessoa colocar a URL do "tinypic" e com isso gerar a URL da thumb e o BB code ... a use "replace/substring/split" e esta tudo certo ... como moverão para JS vou da um exemplo em JS mesmo.

<script>
function GeraCode(obj_form) {
 if (obj_form.url.value != "") {
  var normal_url = obj_form.url.value;
  var substr_one = normal_url.substring(0, normal_url.lastIndexOf("."));
  var substr_two = normal_url.substring(normal_url.lastIndexOf("."), normal_url.length);
  var thumb_url  = (substr_one + "_th" + substr_two);

  obj_form.thumb.value = thumb_url;
  obj_form.code.value = '[url="' + normal_url + '"][img]' + thumb_url + '[/img][/url]';
 }
}
</script>

<form>
URL TyniPic: <input type="text" name="url" value="" size="40"> <input type="button" value="Obter Código" onClick="GeraCode(this.form);"><br>
URL Thumb: <input type="text" name="thumb" value="" size="40"> <br>
BB Code: <textarea name="code" cols="40" rows="7"></textarea>
</form>

* rename() só serve para se a imagem estiver dentro do próprio servidor ...

Editado por SK15
Link para o comentário
Compartilhar em outros sites

  • 0
* rename() só serve para se a imagem estiver dentro do próprio servidor ...

Pois, ele não citou bem o que queria, e também não disse se era "externo".

Isso poderia ser feito e várias formas, como htaccess, etc.

Mas agora eu reli e acho que entendi.

Tente isso preg_replace().

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...