Ir para conteúdo

POWERED BY:

Arquivado

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

bertu

Funcao Semelhante no ASp

Recommended Posts

como faco para transformar essa funcao em asp ? Pode ser outra funcao com a mesma utilidade, esse php funciona da seguinte maneira o usuario acessa a url, ele pega checa a url que esta no arquivo.txt(poderia ser um Array tambem), e redireciona pro download automatico!

<?php

// funcao verificadora

   function url_validate( $link )
   {
	   $url_parts = @parse_url( $link );
	   if ( empty( $url_parts["host"] ) ) return( false );
	   if ( !empty( $url_parts["path"] ) )
	   {
		   $documentpath = $url_parts["path"];
	   }
	   else
	   {
		   $documentpath = "/";
	   }
	   if ( !empty( $url_parts["query"] ) )
	   {
		   $documentpath .= "?" . $url_parts["query"];
	   }
	   $host = $url_parts["host"];
	   $port = $url_parts["port"];
	   if (empty( $port ) ) $port = "80";
	   $socket = @fsockopen( $host, $port, $errno, $errstr, 30 );
	   if (!$socket)
	   {
		   return(false);
	   }
	   else
	   {
		   fwrite ($socket, "HEAD ".$documentpath." HTTP/1.0\r\nHost: $host\r\n\r\n");
		   $http_response = fgets( $socket, 22 );
		   if ( ereg("200", $http_response, $regs ) )
		   {
			   return(true);
			   fclose( $socket );
		   } else
		   {
			   return(false);
		   }
	   }
   }

// funcao lista
$linhas = file("temp.tmp");
for ($i = 0; $i < count($linhas); $i++) {
$linhas[$i] = trim($linhas[$i]);
if (url_validate($linhas[$i])) {
header("location:$linhas[$i]");
exit;
  break;
}

}


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa um gerenciador de download, fica mais organizado...

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.