Ir para conteúdo

Arquivado

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

SnakeX

Saber o width e height de imagem externa

Recommended Posts

Preciso de saber se da para saber o width e height de uma imagem extern ou seja fora do servidor onde está alojado o ficheiro k verifica isso por exemplo:tenha uma imagem em www.server1.com/imagem.gife tenhu o ficheiro verifica.html em www.server2.com e eu keria saber se dava para saber o width e height da imagem.gif do server1 :P É basicamente isso hehe( nada sei de JS :P )

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois mas nao existe nenhuma maneira de se fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas em outro dominio é meio dificil, nunca vi..., nem sei se dá

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá sim ja DESCOBRI hehe tive de fazer com PHP :)

aki fika o codigo:

 

PHP [/tr][tr]<?

function imagem_remota($url)

{

$img = $var['img'] = $url;

list($width, $height) = @getimagesize($img);

echo $width;

}

imagem_remota("http://www.google.pt/images/hp0.gif");

?>

[/tr]

 

Valeu na mesma http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

com linguagem server-side é mais seguro obter o resultado mas é possível sim fazer isso com java script:

 

 

<script language=javascript>

function imagem_tam(){

  obj = new Array();

  el = new Array();

  el[0] = "imagem";

  el[1] = "tamimg";

  el[2] = "tamimg2";

  i = -1;

  if(document.all){

  i++; obj = document.all[el];

  i++; obj = document.all[el];

  i++; obj = document.all[el];

  }else{

  i++; obj = document.getElementByID(el);

  i++; obj = document.getElementByID(el);

  i++; obj = document.getElementByID(el);

  }

 

  largura = obj[0].width;

  altura = obj[0].height;

 

  obj[1].value = "largura: "+largura+" pixels";

  obj[2].value = "altura: "+altura+" pixels";

}

</script>

 

<style type=text/css>

.oculto{border-left:0px; border-top:0px; border-bottom:0px; border-right:0px; background-color:ffffff; color:ff0000; font-family:verdana; font-size:11px;}

</style>

 

<center>

<img src='http://www.imasters.com.br/forum/forum_topo/topo.gif' name='imagem' id='imagem' border='0'>

<hr>

<input type="button" value="dimensões" onclick="java script:imagem_tam();"><br>

<input type="text" name="tamimg" id="tamimg" size="18" class="oculto" value="" readonly>

<input type="text" name="tamimg2" id="tamimg2" size="18" class="oculto" value="" readonly>

</center>

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.