El problema se me presenta cuando son más de uno, la cantidad exacta no la se, se supone que debo hacerlo muy parecido a cuando uno trabaja con "Archivos adjunto" (como los de un mail). El código PHP es el siguiente:
Formulario
Código PHP:
echo "<form action='subir_archivo.php' method='POST' enctype=multipar/form-data>";
for($i=0;$cantidad_archivos<=$i;$i++;){
echo "<input type='file' name='archivo[$i]' value=''>";
}
echo "<input type='submit' value='Enviar'></form>";
Código PHP:
foreach($archivo as $i){
$mi_archivo = $i;
$archivo_res = $_FILES['mi_archivo']['temp_name'];
$tamano = $_FILES['mi_archivo']['size'];
$tipo = $_FILES['mi_archivo']['type'];
$nombre = $_FILES['mi_archivo']['name'];
if($archivo_res != "none"){
$fp = fopen($archivo_res,"rb");
$contenido = fread($fp,$tamano);
$contenido = addslashes($contenido);
fclose($fp);
$insert = "INSERT INTO archivos (nombre,contenido,tipo) "
."VALUES ('$nombre','$contenido','$tipo')";
mysql_query($insert) or die(error);
}
}
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Si alguen detecta el error porfavor me lo dice...
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)