Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2011, 15:35
Avatar de DanielGoGo
DanielGoGo
 
Fecha de Ingreso: agosto-2011
Mensajes: 15
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Subir imágenes a través de un formulario

Hola a todos, yo se que en el foro es un tema que se ha tocado mil y un veces, sin embargo, no logro hacer que funcione...

Mi código es el siguiente:

Para enviar el formulario:
<form name="registro" action="registraint.php" method="POST">
<table>
<tr>
<td>Imagen</td><td><input type="file" size="32" name="archivo" id="archivo"></td>
</tr>
<tr>
<td><input type="submit" value="Enviar"></td>
</tr>
</table>
</form>

Para copiar la imagen:
$directorio_archivo = "../imgInt/";
$nombre = strtr($_FILES['archivo']['name'], "ñ'ÁÉÍÓÚÀÈÌÒÙáéíóúäëïöüàèìòù ", "n-AEIOUAEIOUaeiouaeiouaeiou_");
$tamanio = $_FILES['archivo']['size'];
$tipo = $_FILES['archivo']['type'];
copy($_FILES['archivo']['tmp_name'], $directorio_archivo.$nombre);

Y me sale los siguientes errores/warnings/notices:

Notice: Undefined index: archivo in C:\Documents and Settings\...\xampp\htdocs\...\registraint.php on line 17

Notice: Undefined index: archivo in C:\Documents and Settings\...\xampp\htdocs\...\registraint.php on line 18

Notice: Undefined index: archivo in C:\Documents and Settings\...\xampp\htdocs\...\registraint.php on line 19

Notice: Undefined index: archivo in C:\Documents and Settings\...\xampp\htdocs\...\registraint.php on line 20

Warning: copy() [function.copy]: Filename cannot be empty in C:\Documents and Settings\...\xampp\htdocs\...\registraint.php on line 20