trato de degarlo como tu me dices lo mas cerca posible de la dirección
Código:
<?
if ($_FILES['nom_del_archivo']['error']) {
switch ($_FILES['nom_del_archivo']['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo"El archivo sobrepasa el limite autorizado por el servidor(archivo php.ini) !";
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo "El archivo sobrepasa el limite autorizado en el formulario HTML !";
break;
case 3: // UPLOAD_ERR_PARTIAL
echo "El envio del archivo ha sido suspendido durante la transferencia!";
break;
case 4: // UPLOAD_ERR_NO_FILE
echo "El archivo que ha enviado tiene un tamaño nulo !";
break;
}
}
else
{
$ruta_destino = "upload/archivos/";
move_uploaded_file($ruta_destino."/".$_FILES['nom_del_archivo']['name']);
}
?>
<!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>Untitled Document</title>
</head>
<body>
<FORM method="POST" ENCTYPE="multipart/form-data">
<INPUT type=hidden name=MAX_FILE_SIZE VALUE=50000>
<INPUT type=file name="nom_del_archivo">
<INPUT type=submit value="Enviar">
</FORM>
</body>
</html>
se sale Warning: move_uploaded_file() expects exactly 2 parameters, 1 given in C:\AppServ\www\upload\form_subir.php on line 21
me dice que esperaba dos parametros
pero le coloco el otro parametro y nada