Menú Principal

Formularios

Iniciado por Jopeh, 25 Febrero 2011, 00:20 AM

0 Miembros y 2 Visitantes están viendo este tema.

Jopeh

Me gustaría que me ayuden con con problemita que tengo con un formulario cuando intento usar el control file y lo lleno con un path, al tocar el botón de comando, no va al script php; sí va si está vacío.


Soy Carlos Nahuel Liborio

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Jopeh

El código es:
<form action="cv.php" method="post" enctype="multipart/form-data" name="frmCnv" id="frmCnv">
          <label>File:
          <input type="file" name="file" />
          </label>
                                <label>
                                <input type="submit" name="Submit" value="Convert!" />
                                </label>
        </form>

Qué es lo que podría estar fallando?

Shell Root

Falto el código de cv.php
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

bomba1990

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Jopeh

El código cv.php es
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
</head>
<style type="text/css">
<!--
@import url("Jopeh.css");
-->
</style>
<body>
<h1 align="center">Veryfing...</h1>
<p><a href="javascript:history.back()">Go back!</a></p>
<? if(isset($_POST['file']))
$file=$_POST['file'];
else
die("File can't be null!");
if(is_null($file))
die("File ".$file." can't be exist!");
?>
<h2>Done!</h2>
</body>
</html>

#!drvy

El código  php que tienes en si no hace nada que diga que se ha ejecutado bien. Pero yo lo que te recomiendo es que uses la etiqueta <?php para iniciar el código.




Saluds

JungleBoogie

Cambia:
<? if(isset($_POST['file']))
$file=$_POST['file'];
else
die("File can't be null!");
if(is_null($file))
die("File ".$file." can't be exist!");
?>


Por:
<?php
if (isset($_FILES['file']['name']))
   
$file $_FILES['file']['name'];
else
   die(
"No se vino aqui desde el formulario");
?>