Ir para conteúdo

Sistema De Pedidos/recados


fswd

Posts Recomendados

Oláaa XTibianos, hoje venho postar o mais novo trabalho que acabei de terminar, Sistema de Pedidos/Recados e vou disponibilizar para vocês testarem também.

 

Demonstração: http://www.webluck.com.br/pedidos/

Área de admin: http://www.webluck.com.br/pedidos/login.php

Senha: xtibia

 

index.php

<!Sistema de Pedidos - FeSartori - XTibia">
<html>
<head>
<title>Sistema de Pedidos - FeSartori - XTibia</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<p align="center">
<?php
include("functions.php");
if(isset($_POST['Submit']))
{
       $name = safeText($_POST['nome']);
       $email = safeText($_POST['email']);
       $town = safeText($_POST['cidade']);
       $state = safeText($_POST['estado']);
       $request = safeText($_POST['pedido']);

       if(createRequest($name, $town, $state, $email, $request))
               echo("Pedido enviado com sucesso!");
       else
               echo("Falha ao enviar pedido!");
}
?>
<form name="form1" method="post" action="">
       <div align="center"><strong>Envie um Pedido</strong>
   </div>
       <table width="40%" border="1" align="center">
 <tr>
   <td width="12%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td>
   <td width="88%"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
     <input name="nome" type="text" id="nome" size="40">
   </font></td>
 </tr>
 <tr>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
     <input name="email" type="text" id="email" size="40">
   </font></td>
 </tr>
 <tr>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Cidade:</font></td>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
     <input name="cidade" type="text" id="cidade" size="40">
   </font></td>
 </tr>
 <tr>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Estado:</font></td>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
     <input name="estado" type="text" id="estado" size="40">
   </font></td>
 </tr>
 <tr>
   <td height="51"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Recado:</font></td>
   <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
     <textarea name="pedido" cols="35" rows="10"></textarea>
   </font></td>
 </tr>
 <tr>
   <td height="52" colspan="2"><div align="center">
     <input type="submit" name="Submit" value="Enviar Recado">
   </div></td>
   </tr>
</table>
</p>

<p align="center"> </p>
</form>
</body>
</html>

 

functions.php

<?php
/*
       - functions core [event listener, file parser]
       webluck.com.br
*/
function safeText($name)
{ 
   $except = array("<var>", "<id>", "<next>"); 
   return str_replace($except, '', $name); 
}

function returnDatabase()
{
       $fhandler = fopen("db.txt", "a+");
       $db = fread($fhandler, filesize("db.txt")+1);
       fclose($fhandler);

       return $db;
}

function showRequests()
{
       $db = returnDatabase();
       $requests = explode("<next>", $db);
       foreach($requests as $request)
       {
               $request = explode("<id>", $request);
               if($request[0] != "" && $request[1] != "")
               {
                       $request_var = explode("<var>", $request[0]);
                       echo("<br><b>".$request_var[0]."</b> - ".$request_var[3]." (".$request_var[1]." - ".$request_var[2].") diz:<br><i>".$request_var[4]."</i><br>");
                       echo("<a href=\"admin_index.php?delete=".$request[1]."\">[Deletar]</a><br>");
               }
       }

       return;
}

function createRequest($name, $town, $state, $email, $text)
{
       $aid = 1000;
       $db = returnDatabase();
       $requests = explode("<next>", $db);
       foreach($requests as $request)
       {
               $aid++;
       }

       $fhandler = fopen("db.txt", "a+");
       fwrite($fhandler, "$name<var>$town<var>$state<var>$email<var>$text<id>$aid<next>");
       fclose($fhandler);

       return true;
}

function deleteRequest($aid)
{
       $newDatabase = "";
       $db = returnDatabase();
       $requests = explode("<next>", $db);
       foreach($requests as $request)
       {
               $request = explode("<id>", $request);
               if($request[1] != $aid)
               {
                       $newDatabase = $newDatabase.$request[0]."<id>".$request[1]."<next>";
               }
       }

       $fhandler = fopen("db.txt", "w");
       fwrite($fhandler, $newDatabase);
       fclose($fhandler);

       return true;    
}


function refreshPage($page)
{
       header("location:$page");
}

?>

 

login.php

<?php
/*
       -login administração
       webluck.com.br
*/
ob_start();

@session_start();
$admin_senha="xtibia";
if(isset($_POST['password']) && $_POST['password'] == $admin_senha)
{
 $_SESSION['logged_in'] = true;
 header("location: admin_index.php");
}
if(isset($_GET['logout']) && $_GET['logout'] == "true")
{
 @session_destroy();
 header("location: index.php");
}

?>
<html>
<head>
<title>Administração</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body link="#000000" vlink="#000000" alink="#000000">
<form name="form1" method="post" action="">
<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Administração<br>
     <font color="#666666" size="1">Sistema de Pedidos</font></strong></font></p>
<hr>
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
 Senha:</font> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
 <input name="password" type="password" id="password3">
 <input type="submit" name="Submit" value="Entrar">
 </font>
</div>
<div align="center"></div>
<hr>
<div align="center">
 <p><font color="#666666" size="1" face="Verdana, Arial, Helvetica, sans-serif">Acesso
     restrito, somente pessoal autorizado.<br>
 Seu IP:
     [ <?php echo($_SERVER['REMOTE_ADDR']); ?> ]</font></p>
 <p align="right"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Desenvolvido
     por Felipe Sartori - XTibia.Com</font></p>
</div>
<p align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"></font></p>
</form>
</body>
</html>

 

admin_index.php

<?php
/*
       - Pedidos 
       webluck.com.br
*/
include("functions.php");
ob_start();
@session_start();
?>

<html>
<head>
<title>Administração </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body link="#000000" vlink="#000000" alink="#000000">
<?php
if(isset($_SESSION['logged_in']))
{
$delete = $_GET['delete'];
?>
 <div align="center">
 <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Bem
         vindo a administração de pedidos
         - <a href="admin_index.php">Atualizar</a> - <a href="login.php?logout=true">Logout</a></strong></font></p>
 <hr>
 <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
 <?php
       if($delete != "")
       {
               if(deleteRequest($delete))
               {
                       echo("Pedido deletado com successo!<br>");
               }
       }
       showRequests();
 ?>
 </font>
 <hr>
 <p align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Desenvolvido por  Felipe Sartori</font></p>
 <p> </p>
</div>
<?php
}
?>
</body>
</html>

 

Espero que gostem, podem testar e acessar o painel.

Fonte:

Clique aqui

Abraços.

 

@Edit: Créditos Adicionados

Editado por WebFS
Link para o comentário
Compartilhar em outros sites

Pode até ser que você não rippou ele totalmente, mas você deu uma boa editada né? Rsrsrsrs!!!

Isso é errado velho, não sei ao certo se vc rippou ou não, só tenha caracter!!!

Tá muito igual velho, vou analisar ele direitinho mas pela cara tá muito igual!!!

Abraços!!!

Link para o comentário
Compartilhar em outros sites

Tudo bem, o Zutun freqüentava o fórum, não sei se ele já tinha visto o tutorial.

Mais pode ter certeza que não foi rip da minha parte, da parte dele creio que sim!

Se vocês não confiam, tudo bem, eu sei sempre do que estou certo e errado.

Se a equipe do XTibia me banir por RIP pode até me banir, eu sei muito bem dos meus atos.

Então sem mais, minha defesa está ai. Podem me banir! Não tem só o XTibia de fórum, eu escolho o XTibia para postar meus trabalhos pois conheço muitas pessoas e já fiz amigos em outras contas que usava, só que se vocês quiserem me banir não tenha dó, vocês ficaram arrependidos.

Abraços.

Editado por WebFS
Link para o comentário
Compartilhar em outros sites

Cara, gosto de ti tu é uma pessoa legal, só que esses teus trabalhos são muitos parecidos com de outras pessoas só isso!!!

Como eu tinha falada, não sei se você está certo ou errado!!!

De qualquer forma é um ótimo trabalho, confio em você irmão!!!

Abraços!!!

Link para o comentário
Compartilhar em outros sites

Obrigado Karislayer por confiar em mim, pois creio que há muitas pessoas no fórum que me apoiam, mas ao contrário de outras não são assim. Obrigado por oque você já me ajudou cara.

Abraços.

Link para o comentário
Compartilhar em outros sites

Tem uma questão ainda mal observada, tipo tu posta um tutorial, script sei lá o que seja... Dae vão lá e te copiam, se espalha pela net, dae quando tu vai postar novamente em outro fórum e um carinho Que rippou de outro, que rippou de outro etc... Fica com os créditos, dae ninguem acredita em ti, isso pode acontecer!!!

Link para o comentário
Compartilhar em outros sites

Mas como eu irei colocar os créditos sendo que eu deletei o fórum, eu iria colocar se eu não deletasse. Mas e agora como eu vou por os créditos sendo que onde estava o tutorial não existe mais? Como eu já disse em uns posts acima, eu sei muito bem oque eu faço, então se quiserem me banir por RIP pode banir.

Abraços.

Link para o comentário
Compartilhar em outros sites

Teve uma vez que criei um tutorial de script eu acho...

Tinha postado no meu blog (deletado), e o tutorial já tinha se espalhado de forma drástica pela internet.

Realmente existe pessoas que levam de má fé e ripam um tutorial.. visando agradecimentos por uma coisa que ele não fez.

 

O Felipe já foi alertado pelo Zutun, sobre a questão de direitos autoriais.

Eu acho que o Felipe não iria cometer mais um erro desse após levar um alerta tão recente do tio Zuts.

 

Agora tentemos evitar comentários que de certa forma provoquem uma confusão dentro do tópico.

Apenas reportem que a moderação verifica...

 

Abraços ;*

Editado por Tonynh
Link para o comentário
Compartilhar em outros sites

Créditos adicionados, apesar de não ser o tutorial original. A moderação já entrou em contato comigo e já está resolvido! Mais mesmo assim lembre-se o tutorial original estava em outro fórum deletado. Mas já está resolvido então não quero mais falar do assunto.

Abraços.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...