Foros del Web » Programando para Internet » PHP »

ayuda con un formulario

Estas en el tema de ayuda con un formulario en el foro de PHP en Foros del Web. hola tengo un problema con un formulario en el cual creo una carpeta el problema esta si le pongo action "upload.php" method="post" no me crea ...
  #1 (permalink)  
Antiguo 22/04/2008, 13:40
 
Fecha de Ingreso: abril-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
ayuda con un formulario

hola tengo un problema con un formulario en el cual creo una carpeta el problema esta si le pongo action "upload.php" method="post" no me crea la carpeta ignora el codigo y se pasa al otro form y si solo dejo el method="post" si la realiza pero no puedo ir al otro form
  #2 (permalink)  
Antiguo 22/04/2008, 13:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: ayuda con un formulario

ahhh, es ke kiza lo estes haciendo mal... cual es el script ke te crea la carpeta?

supongo ke el de upload.php va despues de crear la carpeta, para subir archivos ahi... no??

necesitar insertar un header('Location: /upload.php'); justo despues de haber creado correctamente la carpeta, o ke mas falla???
  #3 (permalink)  
Antiguo 22/04/2008, 15:02
 
Fecha de Ingreso: abril-2008
Mensajes: 30
Antigüedad: 16 años
Puntos: 0
Re: ayuda con un formulario

el codigo del upload es el siguiente
$carpeta=$_POST['caja'];
$uploaddir = "C:\\".$carpeta; // especifica un directorio para subir los archivos.
echo $uploaddir;
//echo $recibir;
@chmod($carpeta, 0777);
if(isset($submit)) { // la funcion isset determina si una variable esta definida
for($i = 0; $i < $campo; $i++) {
if(is_uploaded_file(${"file_".$i})) {
$nuevo_archivo = $uploaddir . $_FILES['file_' . $i]['name'];
if(!@copy(${"file_".$i}, $nuevo_archivo)) {
echo "<p>Error al subir el archivo <i>" . $_FILES['file_' . $i]['name'] . "</i>.";
} else {
echo "<p>Upload completo para el archivo " . $_FILES['file_' . $i]['name'];
}
}

pero pasa algo quiero que $uploaddir se suban los archivos y no lo realiza crea la carpeta y los archivos los sube a C y se debe a que el el nombre de la carpeta se pierde al momento de pasar al formulario donde estan los browser para ubicar los archivo y eso que la carpeta cuando la creo le doy todos los permisos
el codigo es el siguiente


if (isset($_POST['enviar'])) {
$nombre_carpeta =$_POST['caja'];
$dir= "C:";
$total=$dir.$nombre_carpeta;
if(!is_dir($total)){
@mkdir($total, 0777);
echo "La Carpeta fue creada";
}else{
echo "Ya existe ese directorio\n";
}
}

necesito que me ayuden soy muy novato en php de ante mano muchas gracias
  #4 (permalink)  
Antiguo 22/04/2008, 15:16
Avatar de agressor  
Fecha de Ingreso: noviembre-2007
Ubicación: Knocking the Death Door..
Mensajes: 368
Antigüedad: 16 años, 5 meses
Puntos: 3
Re: ayuda con un formulario

Hola mira

prueba en la carpeta donde recibes la informacion escribe lo siguiente

var_dump($POST);

y mira si te la envia o no o si va correcta la direccion asi como la envia..

Salu2..!!!
__________________
Somos lo que nosotros queremos ni mas ni menos..
No hay dia mas perdido que aquel en que no hemos reido..
La vida es tal y como debe ser...
Nadie vivira por ti...
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 01:15.