hola gente:
Estoy tratando de cargar un archivo mediante un formulario pero no puedo lograrlo, en el ultimo if donde pregunto si existe se me va por el else, lo que significa que no lo cargo. No veo en donde me estoy equivocando si alguien se toma el tiempo de verlo y me puede ayudar se lo agraeceria mucho.
aca va el codigo:
<?
$archivo=$_POST[archivo];
$enviar=$_POST[enviar];
if (!$enviar)
{
//muestro el formulario
?>
<form method="post" action="146-servidor.php" enctype="multipart/form-data">
<table border="0" width="100%">
<tr>
<td width="100%" colspan="2">Ingrese el archivo que desea subir al servidor</td>
</tr>
<tr>
<td width="21%">
<p align="right">Archivo: </p>
</td>
<td width="79%"><input type="file" name="archivo"></td>
</tr>
<tr>
<td width="21%"></td>
<td width="79%"><input type="submit" value="Enviar" name="enviar"></td>
</tr>
</table>
</form>
<?
}
else
{
//guardo los datos del archivo
//defino con que nombre guardare el archivo
$directorio="c:\\";
$nombre ="archivocargado.txt";
//copio el archivo qeu recibo con el nuevo nombre
copy($archivo, $directorio.$nombre);
if(file_exists($directorio.$nombre))
{
echo "El archivo $nombre se cargo correctamente<br>";
}
else
{
echo "ERROR al cargar el archivo $nombre<br>";
}
}
?>