y por ejemplo con un chekbox tener los nombres de las carpetas que puse anteriormente y que al seleccionar alguna las guarde en dicha carpeta como lo puedo hacer
aqui esta el codigo php
Código PHP:
<?php
$status = "";
$carpeta="imagenes1/";
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];//nombre fuente
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){//depende de que deseas que suban....
$destino = $carpeta.$imagen;//lugar donde se almacenara
if (copy($_FILES['archivo']['tmp_name'],$destino)){
$status = "Archivo subido: <b>".$imagen."</b>";
} else {
$status = "Error: No se logro subir el archivo";
}
} else {
$status = "Error: Solo se permiten (*.jpg,*.png,*.bmp)";
}
} else {
$status = "Error: Archivo no encontrada para subir al Servidor";
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//campo archivo2
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo2"]['size'];
$tipo = $_FILES["archivo2"]['type'];
$archivo = $_FILES["archivo2"]['name'];//nombre fuente
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){//depende de que deseas que suban....
$destino = $carpeta.$imagen;//lugar donde se almacenara
if (copy($_FILES['archivo2']['tmp_name'],$destino)){
$status = "Archivos subidos";
} else {
$status = "";
}
} else {
$status = "Error: Solo se permiten (*.jpg,*.png,*.bmp)";
}
} else {
$status = "";
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//campo archivo3
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo3"]['size'];
$tipo = $_FILES["archivo3"]['type'];
$archivo = $_FILES["archivo3"]['name'];//nombre fuente
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){//depende de que deseas que suban....
$destino = $carpeta.$imagen;//lugar donde se almacenara
if (copy($_FILES['archivo3']['tmp_name'],$destino)){
$status = "Archivos subidos";
} else {
$status = "";
}
} else {
$status = "Error: Solo se permiten (*.jpg,*.png,*.bmp)";
}
} else {
$status = "";
}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//campo archivo4
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo4"]['size'];
$tipo = $_FILES["archivo4"]['type'];
$archivo = $_FILES["archivo4"]['name'];//nombre fuente
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){//depende de que deseas que suban....
$destino = $carpeta.$imagen;//lugar donde se almacenara
if (copy($_FILES['archivo4']['tmp_name'],$destino)){
$status = "Archivos subidos";
} else {
$status = "";
}
} else {
$status = "Error: Solo se permiten (*.jpg,*.png,*.bmp)";
}
} else {
$status = "";
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//campo archivo5
if (isset($_POST["enviar"])) {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo5"]['size'];
$tipo = $_FILES["archivo5"]['type'];
$archivo = $_FILES["archivo5"]['name'];//nombre fuente
$prefijo = substr(md5(uniqid(rand())),0,6);
$extension = explode(".",$archivo);
$num = count($extension)-1;
$nombre=basename($archivo,".".$extension[$num]);//nombre base del archivo
$imagen=$nombre."_".$prefijo.".".$extension[$num];//nombre real de la imagen
if ($archivo != "") {
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){//depende de que deseas que suban....
$destino = $carpeta.$imagen;//lugar donde se almacenara
if (copy($_FILES['archivo5']['tmp_name'],$destino)){
$status = "Archivos subidos";
} else {
$status = "";
}
} else {
$status = "Error: Solo se permiten (*.jpg,*.png,*.bmp)";
}
} else {
$status = "";
}
}
?>
Código PHP:
<div id="Layer2">
<table width="413" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="413" height="40" class="titulo"><div align="center">Guardar imagenes en chicharines </div></td>
</tr>
<tr>
<td class="text Estilo1">Por favor selecciona la imagen a Guardar:</td>
</tr>
<tr>
<td class="text">
<form action="upload.php" method="post" enctype="multipart/form-data" >
<p>
<input name="archivo" type="file" class="casilla" id="archivo" size="35" />
<input name="enviar" type="submit" class="boton" id="enviar" value="Guardar" />
<input name="archivo2" type="file" class="casilla" id="archivo2" size="35" />
<input name="archivo3" type="file" class="casilla" id="archivo3" size="35" />
<input name="archivo4" type="file" class="casilla" id="archivo4" size="35" />
<input name="archivo5" type="file" class="casilla" id="archivo5" size="35" />
</p>
<p>
<label>
<input name="radiobutton" type="radio" value="radiobutton">
</label>
navidad
<label>
<input name="radiobutton" type="radio" value="radiobutton">
</label>
dia del nino
<label>
<input name="radiobutton" type="radio" value="radiobutton">
</label>
dia de las madres
</p>
</form>
</td>
</tr>
<tr>
<td class="text" style="color:#990000"><?php echo $status; ?></td>
</tr>
<tr>
<td height="30" class="subtitulo">Listado de Imagenes Guardadas </td>
</tr>
<tr>
<td class="infsub"><br />
<?php
if ($gestor = opendir($carpeta)) {
while (false !== ($arch = readdir($gestor))){
if ($arch != "." && $arch != "..") {
$extension = explode(".",$arch);
$num = count($extension)-1;
$ext=strtolower($extension[$num]);
if($ext=='jpg' or $ext=='png' or $ext=='bmp'){ $archivos[]=$arch; }
}
}
closedir($gestor);
// Ordenas tu array:
sort($archivos);
// (y mueves el puntero interno del array al principio ..)
reset($archivos);
$i=0;
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">';
foreach ($archivos as $arch){
$im=getimagesize($carpeta.$arch);
$an=$im[0]; $al=$im[1];
($i%2==0)?$color="#CCCCCC":$color="#999999";
echo "<tr style='background:$color'><td width='300' align='left'><li><a href=\"imagenes1/".$arch."\" class=\"linkli\">".$arch."</a></li>\n";
echo "<td width='40' align='center'><a href='upload.php' onClick='elimina(\"".$arch."\",\"".$txt."\");' class=\"abrir\"><img src='imagenes/eliminar.png' width='20' height='20' title='Eliminar' alt='Eliminar' border='0'/></a></td><td width='20'></td></tr>";
$i++;
}
echo "</table>";
}
?>
</td>
</tr>
</table>
</div>