Fórum Geeks Nerds
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Código para fazer Uploads de arquivos!

Ir para baixo

Código para fazer Uploads de arquivos! Empty Código para fazer Uploads de arquivos!

Mensagem  Pedro 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 : 16435
Reputação : 3
Data de inscrição : 23/06/2009
Idade : 27
Localização : Bagé

Ficha do personagem
Experiência:
Código para fazer Uploads de arquivos! Left_bar_bleue500/100Código para fazer Uploads de arquivos! Empty_bar_bleue  (500/100)

http://geeks.webnode.com|https://forumgeeksnerds.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos