Foros del Web » Programando para Internet » PHP »

Upload archivo

Estas en el tema de Upload archivo en el foro de PHP en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 15/05/2006, 13:40
 
Fecha de Ingreso: mayo-2006
Mensajes: 1
Antigüedad: 11 años, 7 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
  #2 (permalink)  
Antiguo 15/05/2006, 13:59
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 12 años, 9 meses
Puntos: 33
De acuerdo

Echale un ojo a este link http://www.forosdelweb.com/showthrea...389#post249389. Se explica todo de forma detallada.

Saludillos.
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 15:37.