O meu projeto permite adicionar produtos (titulo, categoria e uma imagem) e organiza-los em categorias (pao, pastelaria etc). Neste momento ja consigo fazer o upload da imagem para o servidor e o nome, categoria e o caminho da imagem para a base de dados. Nota: Os produtos só podem ser adicionados 1 de cada vez.
O meu problema é na parte do upload da imagem. O utilizador vai poder tambem criar ou eliminar categorias o que faz também com que no servidor sejam criadas dentro duma pasta chamada produtos pastas com os nomes das categorias, o que dificulta o upload das imagens porque as pastas lá criadas no servidor podem nem sempre ser as mesmas. E a a minha pregunta é se existe alguma forma para obter SÓ o nome das pastas criadas dentro da pasta produtos (ou os "caminhos existententes")? Estive a pesquisar e perto do que quuero so com a função scandir mas essa também dá os nomes dos ficheiros. Depois quando confirmasse a que categoria pertence o produto era só coloca-lo na pasta correta.
Imagino que esta ultima parte também possa ser complicada porque teria de alguma forma ler o nome das pastas e depois compara-la ao nome das categorias na base de dados o que talvez requer utilização de arrays ou strings (com as quais não me dou la muito bem [img]https://ci4.googleusercontent.com/proxy/VitxcpX4zSzKt4UD7lGLR-O0MJ799SnbL39wpNuxYlSQcsd_g5ReROXHTRhExEuY-RXojkZnYpokdbffe2A1kwzfIIekXqp9nURjJZ0YVD4gNBAWj6VXjYxsFGazHH7ToJAB=s0-d-e1-ft#http://cdn1.portugal-a-programar.org/public/style_emoticons/default/laugh.png[/img] ).
Isto tudo só por uma questão de organização porque penso que nao seja muito importante a criação e eliminação de pastas no servidor, bastava estar tudo dentro duma pasta porque uma vez que a base de dados ja tem o caminho, o nome e a categoria a que pertence torna-se um bocado desnecessário o meu objetivo, mas sempre dava mais uns pontinhos na pap .
Desde já agradeço pela ajuda que alguém me possam vir a facultar e peço também a compreensão para a minha falta de experiencia
O meu problema é na parte do upload da imagem. O utilizador vai poder tambem criar ou eliminar categorias o que faz também com que no servidor sejam criadas dentro duma pasta chamada produtos pastas com os nomes das categorias, o que dificulta o upload das imagens porque as pastas lá criadas no servidor podem nem sempre ser as mesmas. E a a minha pregunta é se existe alguma forma para obter SÓ o nome das pastas criadas dentro da pasta produtos (ou os "caminhos existententes")? Estive a pesquisar e perto do que quuero so com a função scandir mas essa também dá os nomes dos ficheiros. Depois quando confirmasse a que categoria pertence o produto era só coloca-lo na pasta correta.
Imagino que esta ultima parte também possa ser complicada porque teria de alguma forma ler o nome das pastas e depois compara-la ao nome das categorias na base de dados o que talvez requer utilização de arrays ou strings (com as quais não me dou la muito bem [img]https://ci4.googleusercontent.com/proxy/VitxcpX4zSzKt4UD7lGLR-O0MJ799SnbL39wpNuxYlSQcsd_g5ReROXHTRhExEuY-RXojkZnYpokdbffe2A1kwzfIIekXqp9nURjJZ0YVD4gNBAWj6VXjYxsFGazHH7ToJAB=s0-d-e1-ft#http://cdn1.portugal-a-programar.org/public/style_emoticons/default/laugh.png[/img] ).
Isto tudo só por uma questão de organização porque penso que nao seja muito importante a criação e eliminação de pastas no servidor, bastava estar tudo dentro duma pasta porque uma vez que a base de dados ja tem o caminho, o nome e a categoria a que pertence torna-se um bocado desnecessário o meu objetivo, mas sempre dava mais uns pontinhos na pap .
Desde já agradeço pela ajuda que alguém me possam vir a facultar e peço também a compreensão para a minha falta de experiencia
