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 galera
Estou com um problema, estou fazendo um upload de arquivo PDF..
A dificuldade é a seguinte no meu banco de dados cadastra com um nome, já o arquivo na pasta movida tem o nome original do arquivo.
Preciso que o banco cadastre com o mesmo nome do arquivo movido.
<?php
if (!empty($_FILES['arquivo']['tmp_name'])) {
$pasta = '../uploads/catalogos/';
$ano = date('Y');
$mes = date('m');
if(!file_exists($pasta.$ano)){
mkdir($pasta.$ano,0755);
}
if(!file_exists($pasta.$ano.'/'.$mes)){
mkdir($pasta.$ano.'/'.$mes,0755);
}
$pdf = $_FILES['arquivo'];
$ext = substr($pdf['name'],-3);
$f['arquivo'] = $ano.'/'.$mes.'/'.$f['url'].'.'.$ext;
move_uploaded_file($pdf['tmp_name'],$pasta.$ano.'/'.$mes.'/'.$pdf['name']);
}
?>
Resolvi, fazendo isso
if (!empty($_FILES['arquivo']['tmp_name'])) {
$pasta = '../uploads/catalogos/';
$ano = date('Y');
$mes = date('m');
if(!file_exists($pasta.$ano)){
mkdir($pasta.$ano,0755);
}
if(!file_exists($pasta.$ano.'/'.$mes)){
mkdir($pasta.$ano.'/'.$mes,0755);
}
$pdf = $_FILES['arquivo'];
$ext = substr($pdf['name'],-3);
$f['arquivo'] = $ano.'/'.$mes.'/'.$pdf['name'];
move_uploaded_file($pdf['tmp_name'],$pasta.$ano.'/'.$mes.'/'.$pdf['name']);
}
Não te entendi o.O
Você ainda tem dúvida ou já conseguiu resolver ? Se conseguiu, marca o tópico como resolvido.