Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

Subir fotos

Estas en el tema de Subir fotos en el foro de Sistemas de gestión de contenidos en Foros del Web. sabéis si hay alguna aplicación que te permita subir varias fotos tipo el facebook que trabaje en php? Gracias....
  #1 (permalink)  
Antiguo 10/03/2014, 05:40
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 4 meses
Puntos: 2
Subir fotos

sabéis si hay alguna aplicación que te permita subir varias fotos tipo el facebook que trabaje en php?

Gracias.
__________________
http://www.cruzpyd.com
  #2 (permalink)  
Antiguo 10/03/2014, 05:51
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Subir fotos

Algo como Coppermine?
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 10/03/2014, 06:42
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Subir fotos

No, yo ya lo tengo todo creado, lo que busco es algo estilo el uploadify pero que no este en flash, y que sea gratuito.
__________________
http://www.cruzpyd.com
  #4 (permalink)  
Antiguo 12/03/2014, 03:16
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Subir fotos

Buenas, estoy probando con:
Cita:
<input name="new_foto[]" type="file" multiple="multiple" />
ya os contare.

Última edición por javicruzgv; 12/03/2014 a las 03:24
  #5 (permalink)  
Antiguo 13/03/2014, 11:29
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 4 meses
Puntos: 2
Respuesta: Subir fotos

Buenas otra vez, me gustaria cambiar este tema a PHP, pero no lo encuentro. de todas formas lo estoy haciendo con un input type file multiple, el unico problema que tengo es que solo me sube 20. Alguien sabe porque?
Os dejo el codigo para que le deis un vistazo

HTML

Cita:
<form action="adminFotosAlbum.php" method="post" enctype="multipart/form-data">
<div id="nueva_foto_album" >
<input name="new_foto[]" class="entrada_admin" type="file" multiple="multiple" max="999"/>
<input name="alb" type="hidden" value="<?php echo $idA;?>" />
<label>Orden<span class="rojo">*</span></label>
<?php
$ultimo_valor=$conexion->query('SELECT ordenF FROM fotos WHERE idA='.$idA.' ORDER BY ordenF DEsC LIMIT 1');
$ultimo=mysqli_fetch_array($ultimo_valor);
$orden=$ultimo['ordenF'];
$orden++;
?>
<input name="new_orden" class="entrada_admin orden" type="number" value="<?php echo $orden;?>"/>
</div>
<div class="botones_modificar_album">
<center>
<input class="boton" name="any" type="submit" value="Añadir" />
</center>
</div>
</form>
PHP

Cita:
if(isset($_POST['any'])){
$ordenFN=$_REQUEST['new_orden'];
$idA=$_REQUEST['alb'];
$imagen = $_FILES['new_foto']['tmp_name'];
$cantidad = count($imagen);
for ($n="0"; $n<$cantidad; $n++) {
if($ordenFN!='' AND ($_FILES['new_foto']['error'][$n]==0 AND ($_FILES['new_foto']['type'][$n]=="image/png" OR $_FILES['new_foto']['type'][$n]=="image/jpeg" OR $_FILES['new_foto']['type'][$n]=="image/pjpeg"))){

//ORDENAR
$orden=$conexion->query('SELECT * FROM fotos WHERE ordenF='.$ordenFN);
$resultados_orden=mysqli_num_rows($orden);
if($resultados_orden!=0){
$orden=$conexion->query('SELECT * FROM fotos WHERE ordenF>='.$ordenFN.' ORDER BY ordenF');
$orden_actual=$ordenFN;
while($ordenar=mysqli_fetch_array($orden)){
$id_foto=$ordenar['idF'];
$orden_foto=$ordenar['ordenF'];
if($orden_foto==$orden_actual){
$orden_actual++;
$conexion->query('UPDATE fotos SET ordenF='.$orden_actual.' WHERE idF='.$id_foto);
}
}
}
//ORDENAR

//insertaar datos y sacar id del album
$conexion->query('INSERT INTO fotos (idA, ordenF) VALUES ('.$idA.', '.$ordenFN.')');
$resultados=$conexion->query('SELECT idF FROM fotos ORDER BY idF DESC LIMIT 1');
$res=mysqli_fetch_array($resultados);
$idF=$res['idF'];

//inserto la foto y la pongo en la base de datos
$type=$_FILES['new_foto']['type'][$n];
$nombre_imagen = $_FILES['new_foto']['name'][$n];//nombre del archivo
$extension_imagen = pathinfo($nombre_imagen);//array con la informacion del archivo, nombre, extension
$ext=$extension_imagen['extension'];//extension de la imagen
$ruta_tmp_imagen =$imagen[$n];//ruta temporal
$carpeta="img/albumes/".$idA;//ruta carpeta
$ruta_bd_foto='img/albumes/'.$idA.'/'.$idF.'.'.$ext;
move_uploaded_file($ruta_tmp_imagen,$ruta_bd_foto) ;//subir la foto
$conexion->query('UPDATE fotos SET fotoF="'.$ruta_bd_foto.'" WHERE idF='.$idF);
redimensionarX ($ruta_bd_foto, 800, $type);
$ordenFN++;

}else{
$fallo=1;
}
}
}
__________________
http://www.cruzpyd.com

Etiquetas: aplicaciones-prefabricadas, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:25.