Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/09/2007, 11:22
laines
 
Fecha de Ingreso: julio-2007
Mensajes: 2
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: manejo de videos

Ante todo una disculpa por no haber entrado nuevamente a ver los mensajes, igual ya hasta resolviste tu problema.

Bueno lo que dice esta persona que se hace llamr urgido, pues nunca lo he hecho y me gustaria a mi tambien me lo explicara, pues seria bueno ver nuevas formas de trabajo.

Ahora con lo que dcies de que ya creaste una BD y un formulario donde ingresas los datos, y escoges el archivo a subir, pues hay que usar un pco de programacion, primero cachas los valores del formulario

Por ejemplo en mi caso cacho la un dato que se llama fecha y también los datos del archivo que quiero subir:

$fechaE=$_POST["fechaE"]; //para la fecha

$name_file = $_FILES['vistaPrevia']['name']; //datos del archivo
$type_file = $_FILES['vistaPrevia']['type'];
$size_file = $_FILES['vistaPrevia']['size'];
$name_temp = $_FILES['vistaPrevia']['tmp_name'];
$error_file = $_FILES['vistaPrevia']['error'];

la variable $detinyfile es donde tengo la dirección donde pienso guardar los archivos (por ejemplo: imagenes es el nombre de la carpeta)
if(file_exists($destiny_file))
{
echo"
<script language='javascript' type='text/javascript'>
alert('Ya existe un archivo llamado ".$name_fileLower.", cambié el nombre');
devolver(); //aqui regreso al usuario a la seccion donde esta el formulario de captura.
</script>";
break;
}

Después guardas el archivo con la siguiente instruccion:

move_uploaded_file($name_temp, $destiny_file); //Guarda (lel nombre de archivo, ruta de la carpeta)

Después con las instrucciones de mysql hace u simple Insert, llenadno los campos de la BD que has hecho y es todo

$insercion = "INSERT INTO tabla (id_invitacion, fecha_inicio, imagen) VALUES ('', '".$id."', '".$fechaE."', '".$name_fileLower."')";

aqui lo mas recomendable es que cheques un documentación de mysql y php, en caso de que tengas duidad de como hacer esto con php, pero

hay mucho mas cosas que se le pueden poner, como por ejemplo, cehacr que solo se suban archivos jpg o swf, etc.

Los pasos son hacer formualrio y BD
1. Cachar los datos del formulario
2. Comprobar que el archivo no exista ya en al carpeta (con la sentencia: file_exists)
3. Subir el archivo con la sentencia: move_uploaded_file
4. Hacer tu INSERT con los datos necesario para poder guardar en BD.

Nota_ Verificar siempre que la carpeta donde se guardan los archivos, tenga permisos de lectura y escritura.

Pero para no revolver mas, así lo dejo. Espero que te sirva un poco y no te amplie tu duda. Cuidate y un saludo dondequiera que estes.