João Francisco ... s0adex Postado Fevereiro 27, 2007 Denunciar Share Postado Fevereiro 27, 2007 Gostaria de saber um comando para ver se a página é válidapor exemplo , quero saber se o site www.sitetosco.com.br/index.php existe.qual seria o comando para isso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 João Francisco ... s0adex Postado Fevereiro 28, 2007 Autor Denunciar Share Postado Fevereiro 28, 2007 De fato acho que não seria PHP o código, e sim JavaScript ...Alguém sabe ?Bem. Como ningúem pode me ajudar, consegui a solução sozinho. vou postar ai o código, se não puderam me ajudar, era porque não sabia, então saibam agora xDDDD<? $porta = 80 ; // seta a porta do teste, assim você pode testar a disponibilidade de outros acessos, por exemplo WEBMAILS e etc$timeou = 10 ; // seta quanto tempo ele tenta acessar a primeira página até redirecionar para a opcional$url = "http://www.google.com.br/arquivo.php"; // aqui voce seta o site que ele irá tentar acessar, claro que não existe esse arquivo no google $host_ini = strpos($url,"//") + 2; // isso retira o http:// $host_fim = strpos($url,"/",$host_ini); // isso retira o que vem depois do / . ou seja, retira o nome do arquivo $host = substr($url,$host_ini,$host_fim - $host_ini); // seta www.google.com.br $arquivo = substr($url,$host_fim); // seta o arquivo . no caso arquivo.php $fp = fsockopen($host, $porta, $errno, $errstr, $timeout); // dita cuja função, $errno e $errstr fazem parte na mensagem de erro que eu retirei do script, porque eu adaptei ele ^^ if (!$fp) { $webok = 'http://www.google.com.br'; // é, o site ou arquivo não existia } else { $webok = 'http://www.google.com.br/arquivo.php'; // o site ou arquivo existe !!! } header("Location: ".$webok); // redireciona para a opção viavel ?>[/codebox]valeu ! xDDDD Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LDtnw Postado Janeiro 7, 2009 Denunciar Share Postado Janeiro 7, 2009 (editado) <? $porta = 80 ; // seta a porta do teste, assim você pode testar a disponibilidade de outros acessos, por exemplo WEBMAILS e etc..........[/codebox]Tem um comando mais simples para isso:[code]<? $site = "www.google.com.br"; $pag = "arquivo.php"; $url = "$site\$pag"; if(file_exists($url)) { echo(Arquivo Existe); } else { echo(Arquivo não Existe); } ?>[/code]esse codigo é mais facil, e lembrando, você pode trocar o www.google.com.br por outra variavel ficando $site = "$recebesite"; por exemplo, o mesmo se aplica ao $pag. Editado Janeiro 7, 2009 por LDtnw Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
João Francisco ... s0adex
Gostaria de saber um comando para ver se a página é válida
por exemplo , quero saber se o site www.sitetosco.com.br/index.php existe.
qual seria o comando para isso
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
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.