Código para fazer Uploads de arquivos!

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Código para fazer Uploads de arquivos!

Mensagem  Pedro em Qua Fev 03, 2010 4:29 pm

Estou dispobilizando um código que criei para um amigo meu para o site: Letras Livres, o código é simples, você só precisa substituiar algumas coisas:

Código:
<?
function cadast_livros()
{
session_start();
session_name(login);
if ($_SESSION["log"]==1)
{
echo <<<HTML
<form name="form1" action="index.php?conteudo=3&opcao=2" method="post"
enctype="multipart/form-data">
Arquivo: <input type="file" name="arquivo" size="25"><br>
Autor: <input type="text" name="autor" size = "27"><br>
Titulo: <input type="text" name="titulo" size = "26"><br>
Breve Resumo:<br>
<textarea name="resumo" rows="10" cols="40"></textarea>
<br>
<input type="submit" value="Enviar">
</form>
HTML;
}
else echo("Você não tem permição para acessar essa página. Faça o
Login");
}

function grava_livro($arq, $autor, $titulo, $resumo)
{
session_start();
session_name(login);
ini_set('default_charset','UTF-8');
if ($_SESSION["log"]==1)
{
require_once ("funcoes.php");

$sql = conectabanco();
$caminho= 'livros';
$arquivo = $arq['arquivo']['name'];
$arquivo_tmp_name = $arq['arquivo']['tmp_name'];

if(!(empty($arquivo))){
      $arquivo_minusculo = strtolower($arquivo);
      $caracteres = array("ç","~","^","]","[","{","}",";",":","
´",",",">","<","-","/","|","@","$","%","ã","â","á","à ","é️","è","ó","ò","+","=","*","&","(",")","!","#","?","`","ã"," ","©️");
      $arquivo_tratado = str_replace($caracteres,"",$arquivo_minusculo);
      $destino = $caminho."/".$arquivo_tratado;
      if(move_uploaded_file($arquivo_tmp_name,$destino))
      {
         $ins = mysql_query ("INSERT INTO livros (livro,autor,titulo,resumo) VALUES
('$arquivo_tratado', '$autor', '$titulo', '$resumo');", $sql);
         if ($ins) echo ("gravado no banco");
         else echo ("Não gravado no banco");
      }
      else echo ("Livro não Subiu");
   }
}
else echo ("Você não tem permição");
}
Lembrando que você deve criar um banco de dados com as seguintes colunas
: nome, autor,resumo. O resto é com você, claro que você pode modificar este código, e substituir os campo pelo o que você quiser. Se quer testar esse código basta acessar o site Letras Livres - www.letraslivres.orgfree.com/, e se cadastrar, aí clique em upload, e pronto, você verá o meu código em ação. study

Pedro
Admin

Mensagens : 32
Pontos : 9286
Reputação : 3
Data de inscrição : 23/06/2009
Idade : 20
Localização : Bagé

Ficha do personagem
Experiência:
500/100  (500/100)

Ver perfil do usuário http://geeks.webnode.com|http://forumgeeksnerds.worldgoo.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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