Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, estou com um problema e gostaria se possível da ajuda de vocês.
Estou fazendo um upload de fotos. Estou utilizando um método que utiliza o dropdown do html5 com jquery.
Esse é o código do dropdown que recebe as fotos. Nessa mesma página, pelo GET eu recebo o ID do álbum ao qual eu gostaria de inserir as fotos.
<section>
<div id="dropbox">
<span class="message">Arraste suas imagens aqui para upload. <br /><i>(Elas ficarão visíveis somente para você)</i></span>
</div>
</section>
O dropdown através do filedrop.js e script.js aciona o arquivo upload.php que tem o seguinte código.
<?php
$diretorio = "../uploads/";
$arq_perm = array('jpg','jpeg','png','gif');
if(strtolower($_SERVER['REQUEST_METHOD']) != 'post'){
exit_status('Erro! Método HTTP errado!');
}
if(array_key_exists('pic',$_FILES) && $_FILES['pic']['error'] == 0 ){
$imagem = $_FILES['pic'];
if(!in_array(get_extension($imagem['name']),$arq_perm)){
exit_status('Apenas arquivos dos tipos '.implode(',',$arq_perm).' são permitidos!');
}
if(move_uploaded_file($imagem['tmp_name'], $diretorio.$imagem['name'])){
exit_status('Upload concluído com sucesso!');
}
}
exit_status('Aconteceu algum problema com o upload!');
function exit_status($str){
echo json_encode(array('status'=>$str));
exit;
}
function get_extension($file_name){
$ext = explode('.', $file_name);
$ext = array_pop($ext);
return strtolower($ext);
}
?>
O que eu quero, é passar o ID que tenho por GET na página do dropdown, para o arquivo upload.php, eu só não sei como fazer isso. Ou alguma outra maneira de passar esse ID, para que eu possa inserir no banco as imagens, e salvar em um diretório específico com o nome do ID.
Obrigado.
Carregando comentários...