Array
(
)

GALERIA DE FOTOS COM UPLOAD MULTIPLO

PHP
Wandell Frednan
   - 04 abr 2016

COMO EXIBIR NOME DO ARQUIVO NA IMAGEM
Bom dia amigos, se puderem me ajudar agradeço, já quebrei a cabeça e nada.
Consegui este código e é muito bom porém não sei como fazer exibir na minha galeria o nome original do arquvio quando faço upload.
O desenvolvedor do código disse que é só incrementar neste código para poder exibir o nome do arquivo abaixo da foto.
Se puderem me ajudar agradeço muito, se não puderem agradeço por tentar.
Obrigado.
<?php
require_once '../database/mysql.php';
require_once '../class/Session.class.php';
require_once '../class/Upload.class.php';
$db = new Mysql;
$sid = new Session;
$sid->start();
if ( !$sid->check() )
{
//@header( 'Location: login.php' );
}
$file_dst_name = "";
$album_id = $_GET['album_id'];
$dir_dest = '../fotos';
$files = array( );
$file = $_FILES['Filedata'];
$handle = new Upload( $file );
if ( $handle->uploaded )
{
$handle->file_overwrite = true;
$handle->image_convert = 'jpg';
//Configuracoes de redimensionamento retrato
$lMax = 2000; //largura maxima permitida
$aMax = 1600; // altura maxima permitida
//Configuracoes de redimensionamento paisagem
$plMax = 1800; //largura maxima permitida
$paMax = 1400; // altura maxima permitida

if ( $handle->image_src_x > $handle->image_y )
{
if ( $handle->image_src_x > $lMax || $handle->image_y > $aMax )
{
$handle->image_resize = true;
$handle->image_ratio = true;
$handle->image_x = ($lMax / 2);
$handle->image_y = ($aMax / 2);
}
}
else
{
if ( $handle->image_src_x > $plMax || $handle->image_y > $paMax )
{
$handle->image_resize = true;
$handle->image_ratio = true;
$handle->image_x = ($plMax / 2);
$handle->image_y = ($paMax / 2);
}
}
$handle->file_new_name_body = md5( uniqid( $file['name'] ) );
$handle->Process( $dir_dest );
if ( $handle->processed )
{
$file_dst_name = $handle->file_dst_name;
$foto_data = date( 'Y-m-d 00:00:00' );
$db->query( "insert into fotos (foto_album,foto_url,foto_data,foto_pos) values ($album_id,'$file_dst_name','$foto_data','999');" );
//$file_dst_name .= "?v=" . time();
$last_id = mysql_insert_id();
echo json_encode( array( 'url' => "$file_dst_name", 'id' => $last_id, 'time' => time() ) );
}
else
{
echo json_encode( array( 'url' => "error", 'id' => '', 'time' => time() ) );
}
}
?>

Marciano Santana
   - 05 abr 2016

Melhor seguir um exemplo, estou indicando por não saber bem.

http://www.linhadecodigo.com.br/artigo/970/php-formularios-e-upload-de-multiplos-arquivos-e-fotos.aspx

Com a documentação.

http://php.net/manual/pt_BR/features.file-upload.multiple.php