Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2005, 11:57
dancresi
 
Fecha de Ingreso: marzo-2005
Mensajes: 372
Antigüedad: 19 años, 1 mes
Puntos: 1
Ayada con este errror....

Hola amigos trato de guardar en una base de datos un archivo, pero por que no puedo guardar en la base de datos archivos mas pesados ejemplo 11mb, y solo puedo guardar archivos menos pesados 1mb por ejemplo, que le falta al codijo, gracias

y el error que me sale es este:

Warning: fread(): supplied argument is not a valid stream resource in c:\postit\proc_archivo.php on line 11

Warning: fclose(): supplied argument is not a valid stream resource in c:\postit\proc_archivo.php on line 13

quiero guardar en mi base de datos archivos grandes de 20 mb

este es mi codigo:

Código PHP:
<?php 
include("conexion.php"); 
$link=Conectarse(); 
$archivo $_FILES["archivito"]["tmp_name"]; 
 
$tamanio $_FILES["archivito"]["size"];
 
$tipo    $_FILES["archivito"]["type"];
 
$nombre  $_FILES["archivito"]["name"];
 
$titulo  $_POST["titulo"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
$qry "INSERT INTO archivo VALUES 
            (0,'$nombre','$titulo','$contenido','$tipo')"
;

    
mysql_query($qry);

    if(
mysql_affected_rows($link) > 0)
       print 
"Se ha guardado el archivo en la base de datos.";
    else
       print 
"NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print 
"No se ha podido subir el archivo al servidor";
?>

Última edición por dancresi; 23/08/2005 a las 13:18 Razón: modificacion