Foros del Web » Programando para Internet » PHP »

Subir un Archivo

Estas en el tema de Subir un Archivo en el foro de PHP en Foros del Web. Tengo un problema al subir un archivo.. El problema es el que no sube xD Quisiera saber si alguien se pudiera dar cuenta de mi ...
  #1 (permalink)  
Antiguo 20/04/2010, 22:46
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Subir un Archivo

Tengo un problema al subir un archivo..
El problema es el que no sube xD
Quisiera saber si alguien se pudiera dar cuenta de mi error :S

Cita:
<?php
session_start();
require("connect.php");
echo '<center>';
echo 'AGREGAR JUEGO';
echo '<form action="adm_user_2.php" method="post">';
echo 'Nombre Juego:<br><input name="game" type="text" /><br>';
echo 'Categoria:<br><input name="cat" type="text" /><br>';
echo 'Archivo SWF:<br><input name="swf" type="file" /><br>';
echo 'Imagen:<br><input name="image" type="file" /><br>';
echo '<input type="submit" />';
echo '</form>';

$game = $_POST['game'];
$cat = $_POST['cat'];
$swf =$_FILES["swf"]['name'];
$mensaje_error = "";


if(empty($game)) {
$mensaje_error.="No has ingresado el nombre del Juego";
}

if(empty($cat)) {
$mensaje_error.="No has ingresado la Categoria";
}

if(!($swf['name'])) {
$mensaje_error.="Coloque un archivo";
}else{
$directorio_swf=$swf['name'];
$directorio_swf.=time();
define("RUTA_SWF","swf/");
chmod($swf['tmp_name'],0777);
move_uploaded_file($swf["tmp_name"], RUTA_SWF);
}
Agradecería mucho al que me dijera en donde esta el error.
Gracias de antemanos
  #2 (permalink)  
Antiguo 21/04/2010, 06:44
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Subir un Archivo

Estimado,

¿No será que el archivo pesa más de 2MB que es el límte por defecto configurado?

Saludos!
Liber
__________________
Liber
  #3 (permalink)  
Antiguo 21/04/2010, 08:01
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

MM sisi pesa mas 5mb
Como cambio el limite? :S
  #4 (permalink)  
Antiguo 21/04/2010, 08:06
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Subir un Archivo

Modificando el parametro

upload_max_filesize = 2M

en el php.ini

(Igual eso se encuentra fácil en google).

Saludos!
Liber
__________________
Liber
  #5 (permalink)  
Antiguo 21/04/2010, 08:11
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

El codigo teoricamente esta bien no? cambiando eso en ves de 2 que sea 10 permitira un maximo de 10mb verdad?
  #6 (permalink)  
Antiguo 21/04/2010, 08:13
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 8 meses
Puntos: 77
Respuesta: Subir un Archivo

Cita:
Iniciado por facurouss Ver Mensaje
El codigo teoricamente esta bien no? cambiando eso en ves de 2 que sea 10 permitira un maximo de 10mb verdad?
Aparantemente, asi es :)
  #7 (permalink)  
Antiguo 21/04/2010, 08:25
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

Muy bienn,, aun sigue sin funcionar pero buenoo
Gracias por la ayuda:)
  #8 (permalink)  
Antiguo 21/04/2010, 08:27
 
Fecha de Ingreso: septiembre-2004
Ubicación: Montevideo
Mensajes: 346
Antigüedad: 20 años, 2 meses
Puntos: 0
Respuesta: Subir un Archivo

No revise el código.

Me parece que con la información que tenes por ahora, podrías hacer la prueba :)

Saludos!
__________________
Liber
  #9 (permalink)  
Antiguo 21/04/2010, 08:33
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

Sisi estoy intentando pero ni me los guarda ni me los pone en la base de datos que hice para que me guarde el nombre
  #10 (permalink)  
Antiguo 21/04/2010, 08:41
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 8 meses
Puntos: 77
Respuesta: Subir un Archivo

1) no veo que tengas codigo para guardar en bd
2) move_uploaded_file() recibe como segundo parametro la ruta donde vas a guardar el archivo, incluyendo el nombre con el que se guardará.
  #11 (permalink)  
Antiguo 21/04/2010, 08:45
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

move_uploaded_file($swf["tmp_name"], RUTA_SWF.$directorio_swf);

$query = "INSERT INTO game (game,id_cat,swf,photo) VALUES ('$game','$cat','$swf[name]','$image[name]')";
mysql_query($query,$connect);
  #12 (permalink)  
Antiguo 21/04/2010, 08:50
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 19 años, 8 meses
Puntos: 77
Respuesta: Subir un Archivo

Rayos no habia visto..eso me pasa por ponerme a responder post a las 9 de la madrugada xD

haces
$swf =$_FILES["swf"]['name'];

y luego usas
$swf['name']
o sea que es como si usaras
$_FILES["swf"]['name']['name']
  #13 (permalink)  
Antiguo 21/04/2010, 09:03
Avatar de facurouss  
Fecha de Ingreso: enero-2010
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Subir un Archivo

ahaja nono habías visto bien yo no lo había puesto xDD

No entendi :S aja xD

Etiquetas: subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:16.