Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2006, 12:40
berni
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 17 años, 11 meses
Puntos: 0
Upload archivo

Hola,
Soy nuevo en esto y necesitaria la ayuda de alguien.

Resulta que mi archivo php.ini está ubicado en C:/windows y contiene las siguientes linias:

file_uploads = On
upload_tmp_dir = "C:/Archivos de programa/Apache Group/Apache2/test/upload/";
upload_max_filesize = 5M

Pues bien, he creado un pequeño script de prueba para que me suba un archivo y éste no me funciona.

Os detallo el script Ejemplo01 realizado:

<form enctype="multipart/form-data" action="recepcion.php" method="post">
<input type="hidden" name="lim_tamano" value="500000">
<b><font size="5">
Formulario para envio de ficheros
</font></b>
<p>
<b>Archivo a Transferir:</b>
<br>
<input type="file" name="archivo">
</p>
<p>
<input type="submit" name="Enviar" value="Aceptar">
</p>
</form>

Y luego el archivo recepcion.php:

<?php
if($archivo != "none" AND $archivo_size !=0 AND $archivo_size<=$lim_tamano) {
if(copy($archivo,"../upload".$archivo_name))
{
echo"<br>Se ha transferido el arhivo: $archivo_name <br>";
echo"<br>Su tamaño es: $archivo_size bytes <br>";
echo"<br>El fichero es de tipo: $archivo_type <br>";
}
else
{
echo"Error in copy";
}
}
else
{
echo"error in transfer";
}
echo "<a ref='.$archivo_name.'>";
?>

El error siempre se produce en el primer if.

¿Alguien podria ayudarme, por favor?
Gracias por vuestra comprension