![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/01/2012, 17:43
|
| | Fecha de Ingreso: enero-2012 Ubicación: cabudare
Mensajes: 5
Antigüedad: 13 años Puntos: 0 | |
Respuesta: como subir varias imagenes en php andresdzphp de verdad me gusto mucho este codigo:
<form action="" method="post" enctype="multipart/form-data" name="form1">
Cantidad: <select name="cantidad">
<script type="text/javascript">
for(x=1;x<=10;x++){
document.write("<option value="+ x +">"+ x+"</option>");
}
</script>
</select>
<input type="submit" name="Submit" value="Submit"><br>
<?php
$uploaddir=$_SERVER['DOCUMENT_ROOT']."/upload/imagenes/";
if(isset($_POST['Submit'])){
echo "Elegir Imágenes para Subir<br>";
for($i=1;$i<=$_POST['cantidad'];++$i){
echo "<input type=\"file\" name=\"archivo[]\"><br>";
}
echo "<input type=\"submit\" name=\"Submit2\" value=\"Submit2\">";
echo "<input type=\"hidden\" name=\"cant1\" value=\"$i\">";
}
if(isset($_POST['Submit2'])){
$cantidad2 =count($_FILES["archivo"]);
for ($j=0;$j<=$cantidad2;$j++){
$archivo = $_FILES["archivo"]["tmp_name"][$j];
$tamanio = $_FILES["archivo"]["size"][$j];
$tipo = $_FILES["archivo"]["type"][$j];
$nombre = $_FILES["archivo"]["name"][$j];
$x=$j;
do{
$x++;
if( $archivo != "" ){
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
//AQUI INSERTE EN LA BASE DE DATOS
if(copy($archivo, $uploaddir.$nombre))
{
echo $nombre." Subido con Exito<br>";
}
}
}while($x<$j);
}
}
?>
</form>
pero como no soy muy experto no logre como insertarlo en el codigo que tengo arriba, si me dices como por fa! |