Codeme

Bem Vindo ao CODME
Cadastre-se agora para obter acesso a todos os nossos recursos. Uma vez cadastrado e logado, você será capaz de criar tópicos, postar respostas a tópicos já existentes, a reputação de seus companheiros, começar seu próprio mensageiro privado, atualizações pós status, gerenciar seu perfil e muito mais. Esta mensagem será removido depois de ter cadastrado.
Entrar na Conta Criar uma conta


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1 Encurtador De Links sem banco de dados em Sab Out 26, 2013 7:05 pm

Admin

avatar

Admin

Script de URL! Que diminui URl, por exemplo, http://localhost/huauha e talz.
Script fácil e prático.
Cria uma pasta com o nome "url_folder" junto com os arquivos index.php e diminuir.php.

index.php
Código:
<html>
<body>
<form action="diminuir.php" method="POST">
Url Original: <input type="text" name="url" size="25"> <input type="submit" value="Diminuir!">
</form>
</body>
</html>
diminuir.php
Código:
<?php
// Pega a URL que está na caixa de texto.
$url = $_POST['url'];
// Este vai ser o lugar para onde as URLS estarão.
$http = "http://localhost/url_folder/";
// Verifica se há algo digitado, se não houver, vai alertar como campo vazio.
if($url){
   // Os elementos que irão servir para criar o nome randômico.
   $letras = "abcdefghijklmnopqrstubvwxyz";
   // Quantidade de letras da URL.
   $quantidade = 10;
   // Repetitor que irá fazer com que o nome randômico seja criado.
   for($x = 1;$x < $quantidade;$x++){
      
      $rand = rand() % strlen($letras);
      $temp = substr($letras,$rand,1);
      $nome .= $temp;
   }
   // Como o nome ja diz, URL completa.
   $url_completa = $http.$nome;
   echo "Você desejou diminuir a url: <b>$url</b><br/></br>";
   echo "URL Reduzida: <b>$url_completa.php</b>";
   // Aqui começa o script em si, a função fopen() irá criar a URL.php.
   $arquivo = fopen('url_folder/'.$nome.'.php',"a+");
   // Aqui é o nosso trunfo, fwrite() irá abrir o arquivo criado randômico e irá colocar um redirecionamento para o link.
   fwrite($arquivo,"<?php header('location: http://$url') ?>");
   // Fecha o arquivo.
   fclose($arquivo);
      

} else {echo "Campo vazio, por favor, preencha-o.";}

?>
Feito por: Diego Lopes.

Ver perfil do usuário http://codme.umforum.net

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum