Ele simplesmente funciona legal tipo mando uns 5 arquivos, dou uma parada quando vou mandar de novo da a mensagem q adicionei no codigo acima. "Não foi possível gravar na base de dados." Não mdei nada dai restarto o mysql o apache, as vezes volta a funcionar , as vezes não. ai desligo tudo, quando e no outro dia funciona de novo. to doido ou to marcando? Segue codigo abaixo. dbconnection.inc.php <?
$conn = mysql_connect("localhost","root","");
mysql_select_db("portal_lic");
?>
index.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Untitled</TITLE>
<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ 2004">
</HEAD>
<BODY>
<FORM ACTION="guardar_arquivo.php" METHOD="POST" ENCTYPE="multipart/form-data">
Descrição: <INPUT TYPE="text" NAME="titulo" SIZE="30">
Arquivo: <INPUT TYPE="file" NAME="arquivo">
<INPUT TYPE="submit" VALUE="Enviar arquivo">
</FORM>
</BODY>
</HTML>
guardar_arquivo.php
<?
require("dbconnect.inc.php");
$arquivo = $_FILES['arquivo']['tmp_name'];
$tamanho = $_FILES['arquivo']['size'];
$tipo = $_FILES['arquivo']['type'];
$nome = $_FILES['arquivo']['name'];
$titulo = $_POST['titulo'];
if ( $arquivo != "none" )
{
$fp = fopen($arquivo, "rb");
$conteudo = fread($fp, $tamanho);
$conteudo = addslashes($conteudo);
fclose($fp);
$qry = "INSERT INTO arquivos VALUES
(0,'$nome','$titulo','$conteudo','$tipo')";
mysql_query($qry);
mysql_close();
if(mysql_affected_rows($conn) > 0)
print "O Arquivo foi gravado na base de dados.";
else
print "Não foi possível gravar na base de dados.";
}
else
print "Não foi possível carregar o arquivo no servidor.";
?>