Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um painel com outra pessoa e eu quero por a função pra ela alterar logo do site pelo propio painel dai é só eu colocar o sistema upload de arquivo comum mesmo? por que o arquivo já existe preciso que quando o arquivo seja enviado ele subistitua o antigo pelo novo entendem?
Eu sugiro fazer da seguinte forma:
Utilizando uma função do php - file_exists()
Assim você deixa 'opcional' a subida da imagem. Ela substitui automaticamente se existir o novo
$filename = 'img/new_logo.png';
if (file_exists($filename)) {
//Exibe o Padrão
echo "<img src='default_logo.png' alt='Logo' />";
} else {
echo "<img src='new_logo.png' alt='Logo' />";
}porque eu fazendo um sistema comum eu teria que renomear o arquivo para logo.png para ele substituir o logo.png atual mas e se eu quiser subir a imagem com qualquer nome e ela se renomeei automaticamente para logo.png tem como? claro que fosse obrigado a imagem ser no formato png...
Você pode renomear a imagem no ato do upload, sem problemas...
Certo ai no caso se eu envia o teste.png ele será renomeado para logo.png automaticamente?
Sim desde que você defina.
Mostra seu código :rolleyes:
Você poderia criar um sistema comun de upload, só que você botaria o nome da imagem upada no banco de dados. E depois pegaria o nome dela e botava na logo atua. Por exemplo: