![]() |
supplied argument is not a valid stream resource Amigos: estoy teniendo un problema con un script que hice para regenerar una BBDD desde un fichero .sql. El error que me sale es: "Warning: fread(): supplied argument is not a valid stream resource in g:\archivos de programa\easyphp1-8\www\gestoria_aa\backup_recuperar.php on line 21". El error no sale siempre, solo cuando tiene muchos datos a insertar en la BBDD, sin solo intento recuperar un fichero .sql que solo contiene las tablas y algun que otro dato de alguna de ellas no sale el error. A continuacion les pego el código de 'backup_recuperar.php'. <?php require( 'protector_admin.php' ); ?> <html> <head> <title>Recuperar Base de Datos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php if (isset($_POST['enviar'])){ require( 'datos_conexion.inc' ); $link = mysql_connect($host, $user); mysql_select_db($dbname); $archivo = $GLOBALS['HTTP_POST_FILES']['userfile']['tmp_name']; $fp = fopen($archivo, 'r'); $leido = fread($fp, 9999999); // <--- En esta línea es en la que sale el error $i = -1; while ($file_array = explode (';', $leido)){ $i++; if (!empty($file_array[$i])){ $query = $file_array[$i]; mysql_query("$file_array[$i]"); } else { ?> <table width="70%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="96%" background="imagenes/boton/centro.jpg"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">COPIA DE SEGURIDAD RESTAURADA</font></div> </td> </tr> </table> <br> <table width="95%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="102"> <br> <div align='center'><font color='#000066' size='2' face='Geneva, Arial, Helvetica, sans-serif'>Se recuperaron la base de datos <em></em> y sus tablas satisfactoriamente.</font></div> <br> <div align='center'><font color='#CC0000' size='2' face='Geneva, Arial, Helvetica, sans-serif'><em>Tenga en cuenta que los datos ingresados en las fechas posteriores a la creacción de la copia de seguridad usada para para restaurar el sistema, no estarán disponibles.<br> <br> </em></font></div></td> </tr> </table> <br> <table width="50%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="27"> <div align='center'><font color='#000066' size='2' face='Verdana, Arial, Helvetica, sans-serif'>Para cerrar esta ventana haga click en este botón.</font></div> <form> <div align='center'> <input name="button" type='button' onclick='window.close()' value='Cerrar'> </div> </form> </td> </tr> </table> <?php exit; } } } ?> <table width="70%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="96%" background="imagenes/boton/centro.jpg"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif">RESTAURAR COPIA DE SEGURIDAD</font></div> </td> </tr> </table> <br> <form enctype="multipart/form-data" action="backup_recuperar.php" method="POST"> <table width="80%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td height="97"><div align="center"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <!-- Name of input element determines name in $_FILES array --> <font color="000066" size="2" face="Geneva, Arial, Helvetica, sans-serif">Seleccione el archivo de copia de seguridad (backup)</font>: <input name="userfile" type="file" /> </div> </td> </tr> </table> </td> </tr> <tr> <td><div align="center"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="50%"><div align="center"> <input name="enviar" type="submit" value="enviar" /> </div> </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> </table> </form> </body> </html> Desde ya, gracias por la ayuda. Saludos. |
Respuesta: supplied argument is not a valid stream resource |
Respuesta: supplied argument is not a valid stream resource archivos de 200 miligramos ??? osea... que no era MB mega-bytes |
Respuesta: supplied argument is not a valid stream resource jajjaja tienes razon me confundi jajajjaja |
| La zona horaria es GMT -6. Ahora son las 08:15. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.