Jump to content

Detectar de ficheiro existe num servidor externo


dreamknight
 Share

Recommended Posts

Boas,

Isso é impossível sem recorrer ao uso de php ou asp do lado do cliente (a não ser que o ficheiro que pretendas esteja acessivel por http). Ou seja, podes usar javascript (ajax) para correr um ficheiro php ou asp que te faça essa verificação.

Link to comment
Share on other sites

o ficheiro é acessível por http.

Eu ja tentei fazer o codigo por php que é a linguagem em que o portal esta feito, mas como o php corre do lado do servidor eu n tenho possibilidade de verificar se o ficheiro xpto.html esta existe num servidor da rede.

Queria uma coisa do género:

<?php

$parfile = "http://192.168.10.2/data_par.html";

if (file_exists($parfile)) {

    include($parfile);

    printf ('<a href="http://192.168.10.2:3990/prelogin">Faça aqui o seu login</a>');

} else {

    echo "Não esta ligado a nenhum Hotspot credenciado da rede";

}

?>

Link to comment
Share on other sites

Esqueci-me de dizer uma coisa : se usares essa função, tem em atenção se o server-alvo não está configurado para redireccionar para algum ficheiro caso o que tentes abrir não exista .. Se isso acontecer, a função retorna true mas não consegues o que pretendes .. Uma maneira de ultrapassar isto é ler parte do ficheiro, a ver se condiz com o que queres saber se existe ou não.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.