Olá gente hoje irei disponibilizar a script de criação de urls curtos! (na verdade eu tava tentando vender, mas como ninguém comprou irei disponibilizar gratuitamente!)
só lembrando, que o sistema não requer banco de dados mysql apenas .txt
Primeiro pegue esse código:
*Pronto agora salve como index.php
e agora abra o documento de texto (.txt) e renomeie por dragongamesbr.txt (não escreva nada dentro da dragongamesbr.txt)
e pronto seu servidor está pronto agora e só entrar em
seusite/index.php
ou
127.0.0.1/index.php
créditos: Nick
só lembrando, que o sistema não requer banco de dados mysql apenas .txt
Primeiro pegue esse código:
- Spoiler:
<?php
ob_start();
?>
<!-- Script editada por Nick ~ Visitem: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] -->
//**Sistema Desenvolvido por Nick ~ DragonGamesBR**//
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>UR - Crie sua curta URL para seu site</title>
<style type="text/css">
<!--
body {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align: center;
}
a, a:hover, a:visited {
color:#d20000;
}
form {
padding:15px;
margin:0;
border:0px solid #dddddd;
width:80%;
}
form label {
font-weight:bold;
padding-right:10px;
}
form input {
border:1px solid #dddddd;
border-right:2px solid #cccccc;
border-bottom:2px solid #cccccc;
padding:4px;
}
form input.button {
background-color:#D20000;
font-weight:bold;
font-size:0.8em;
color:#ffffff;
border:1px solid #FF0505;
border-right-color:#9E0000;
border-bottom-color:#9E0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
//-->
</style>
</head>
<body>
<h2>UR - Crie Curtas URL para seu site</h2>
<div>
<?php
/*
locação do banco de dados
*/
$file = 'dragongamesbr.txt'; ////////////<!-- $file = 'value;dat$;$Arquivo;dataEND/ -->///////////
/*
use mod_rewrite: 0 - no or 1 - yes
*/
$use_rewrite = 1;
/*
language/style/output variables
*/
$l_url = 'URL';
$l_nourl = '<strong>Nenhum URL encontrado</strong>';
$l_yoururl = '<strong>Sua url curta:</strong>';
$l_invalidurl = '<strong>Invalido URL.</strong>';
$l_createurl = 'Criar!';
//////////////////// NÃO MECHA !////////////////////
if(!is_writable($file) || !is_readable($file))
{
die('Obs não foi possivel conectar o Banco de dados. por favor renomei o arquivo .txt que você colocou o nome para dragongamesbr.txt (se não o servidor não irar funcionar!).');
}
$action = trim($_GET['id']);
$action = (empty($action) || $action == '') ? 'create' : 'redirect';
$valid = "^(https?|ftp)\:\/\/([a-z0-9+!*(),;?&=\$_.-]+(\:[a-z0-9+!*(),;?&=\$_.-]+)?@)?[a-z0-9+\$_-]+(\.[a-z0-9+\$_-]+)*(\:[0-9]{2,5})?(\/([a-z0-9+\$_-]\.?)+)*\/?(\?[a-z+&\$_.-][a-z0-9;:@/&%=+\$_.-]*)?(#[a-z_.-][a-z0-9+\$_.-]*)?\$";
$output = '';
if($action == 'create')
{
if(isset($_POST['create']))
{
$url = trim($_POST['url']);
if($url == '')
{
$output = $l_nourl;
}
else
{
if(eregi($valid, $url))
{
$fp = fopen($file, 'a');
fwrite($fp, "{$url}\r\n");
fclose($fp);
$id = count(file($file));
$dir = dirname($_SERVER['PHP_SELF']);
$filename = explode('/', $_SERVER['PHP_SELF']);
$filename = $filename[(count($filename) - 1)];
$shorturl = ($use_rewrite == 1) ? "http://{$_SERVER['HTTP_HOST']}{$dir}/{$id}" : "http://{$_SERVER['HTTP_HOST']}{$dir}/{$filename}?id={$id}";
$output = "{$l_yoururl} <a href='{$shorturl}'>{$shorturl}</a>";
}
else
{
$output = $l_invalidurl;
}
}
}
}
if($action == 'redirect')
{
$urls = file($file);
$id = trim($_GET['id']) - 1;
if(isset($urls[$id]))
{
header("Location: {$urls[$id]}");
exit;
}
else
{
die('error na script!');
}
}
//////////////////// Editação da script ////////////////////
?>
<!-- iniciar o servidor -->
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<p class="response"><?=$output?></p>
<p>
<label for="s-url">Coloque a URL verdadeira:</label>
<input name="url" type="text" id="s-url" value="http://" size="45" />
</p>
<p>
<input type="submit" class="button" name="create" value="<?=$l_createurl?>" />
</p>
</form> </div>
<a href="../dragongamesbr.txt" title="Sites criados">Sites Criado</a> <a href="http://www.dragongamesbr.forumeiros.com/" title="Forum">Forum</a>
<!-- dragongamesbr -->
<!-- add -->
<br />
<center><!-- Código do banner onde tiver <iframe src"=código" -->
<iframe src="http://cybercerebro.com.br/wp-content/uploads/2012/03/seu-banner-aqui.gif" width="728" height="90" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" allowtransparency="true" background-color="transparent"></iframe>
<!-- fim do código -->
</center>
<!-- FIM da XML (value=byNick.xml (include ;data/) -->
</body>
</html>
<?php
ob_end_flush();
?>
*Pronto agora salve como index.php
e agora abra o documento de texto (.txt) e renomeie por dragongamesbr.txt (não escreva nada dentro da dragongamesbr.txt)
e pronto seu servidor está pronto agora e só entrar em
seusite/index.php
ou
127.0.0.1/index.php
créditos: Nick
Seg Fev 12, 2024 8:46 pm por indi11
» [RELEASE] Criando servidor de BiteFight .
Sex Nov 24, 2023 6:30 pm por narusak
» Mu Web Browser 1.5 - ServerFiles + Tutorial
Seg Abr 30, 2018 12:26 pm por iuryxd
» [TUTO] Como criar server de Ikariam
Qui Jul 28, 2016 5:57 pm por wesley2101
» G2EX.net -> Fórum de jogos, designer, tecnologia e muito mais!
Sáb Jul 16, 2016 3:11 pm por Nick
» BiteFight - PrivateServer - 24H Online!
Ter Out 20, 2015 11:07 pm por donrt0000
» xat ixat pirata 2015-2016 2 anos online o melhor do brasil ixatbr.com
Ter Jul 28, 2015 12:20 am por rodrigomotta
» NarutoOnline - BrowserGame ServerFiles- BR
Ter Jun 30, 2015 8:03 am por kvinsampaio
» Naruto Web Browser [Source] - v3.1
Sex Jun 05, 2015 2:23 am por lipbarreto