Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2008, 22:22
flashtrix
 
Fecha de Ingreso: noviembre-2004
Mensajes: 249
Antigüedad: 20 años, 2 meses
Puntos: 1
ayudenme a modificar este script

hola para todos tengo un problema con este script el cual me sirve para subir archivos al servidor y al mismo tiempo informacion a una base de datos...

lo que sucede es que aveces no me sube algunos archivos (pdf, word, etc) y deberia subirlos a todos, (pues aveces sube algunos y a otros no) será por el peso de estos.. como soluciono este problemita para que los suba a todos....

Ademas veo que cuando no sube el archivo, pero si sube la informacion en la base de datos y seria mejor que al no subir uno lo otro tampoco..

en pocas palabras, lo sube todo o nada...

espero me puedan ayudar, aca dejo el codigo...


Código PHP:
<?php
//CONEXION CON BASEDE DATOS===========================
$dbName   "indersucre";//nombre de la Base de datos
$username "";//usuario
$password "";//contraseña  
$tabla="descargas";
$hostname="localhost";
//====================================================
mysql_connect($hostname,$username,$password)or 
print 
"Error en la conexión";
mysql_select_db("$dbName") or 
print 
"Error en la base de datos";
// CONEXION DE VARIABLES DE LA TABLA EN BASEDE DATOS=====================
$id $_POST['id'];
$nombre $_POST['nombre'];
$descripcion $_POST['descripcion'];
$nombre_archivo$_POST['link'];
?>
<?   
$cadenatexto 
$_POST["cadenatexto"];
$nombre_archivo $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo $HTTP_POST_FILES['userfile']['size'];
$consulta="Insert into $tabla values ('$id','$nombre','$descripcion','$nombre_archivo')";
$resultado=mysql_query($consulta);
if(
$resultado==0){mysql_close();
exit;
}

if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){ 
echo 
"<center>INFORMACION Y ARCHIVO CARGADOS CON EXITO</center>.";
  }else{ 
 echo 
"<center>NO CARGO EL ARCHIVO INTENTELO DESDE<br>EL BOTON SUBIR ARCHIVO Y SUBELO DESDE ALLI</center>";
  }
mysql_close();
 
?>