Bom amigos o problema e o seguinte, tenho um "encutador de urls" para uso geral. porem estou com um probleminha, ele redireciona para a pagina inicial do link ou seja worldigital.xp3.biz ele e de apenas um arquivo, chamado de index.php
ele funciona direitinho, cria o arquivo, manda pra pasta, gera a url, SO QUE NA HORA DE REDIRECONAR, manda pra pagina inicial do encutador
o arquivo que ele cria na pasta /arquivos/ é:
Pergunta
Marcos Guiga
Bom amigos o problema e o seguinte, tenho um "encutador de urls" para uso geral. porem estou com um probleminha, ele redireciona para a pagina inicial do link ou seja worldigital.xp3.biz ele e de apenas um arquivo, chamado de index.php
<?php if(isset($_POST['acao']) == 'enviar') { $link = trim($_POST['link']); if(empty($link)){ echo 'Insira uma URl'; }elseif(!filter_var($link, FILTER_VALIDATE_URL)){ echo 'Insira uma URL valida'; }else{ $url = substr(md5(time()), 0, 6); $arquivo = fopen("arquivos/$url.php", 'x+'); fwrite($arquivo, "<?php header(\"localion:$link\"); ?>"); fclose($arquivo); echo 'A sua URL e: worldigital.xp3.biz/links/?p='. $url; } } $linkAtual = $_GET['p']; if(isset($linkAtual)){ if(file_exists("arquivos/$linkAtual.php")){ require "arquivos/$linkAtual.php"; }else{ echo 'URL existente!'; } } ?> <html> <head> <title>Gerador de Urls</title> </head> <body> <form action="" method="post"> Link: <input type="text" name="link" value="http://" size="40" /> <input type="hidden" name="acao" value="enviar" /> <input type="submit" name="Enviar" value="Gerar URL" /> </form> </body> </html>ele funciona direitinho, cria o arquivo, manda pra pasta, gera a url, SO QUE NA HORA DE REDIRECONAR, manda pra pagina inicial do encutador o arquivo que ele cria na pasta /arquivos/ é:<?php header("localion:http://www.upinside.com.br/video-aulas/encurtando-urls-com-php"); ?>vejam: www.worldigital.xp3.biz/links
Link para o comentário
Compartilhar em outros sites
3 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.