Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

srnalim

[Upload][Url Amigável][MVC] Problema com upload e nível de pasta URL a

Recommended Posts

Salve pessoal, recorrendo mais uma vez a ajuda aqui... To passando um certo "cagaço" preciso fazer upload com o uploadfy mas não to conseguindo de jeito nenhum, tenho a seguinte estrutura:

App
  ↪filesUploads
     ↪imagens
  ↪Models
     ↪Uploads
        upload.php
  ↪Views
  ↪Controllers
public_html
  ↪pasta_sistema

Dai eu acesso a seguinte Url:

localhost/pasta_sistema/modulo/galeria

Dai o problema eu faço o post em uma determinada rota de mesmo nível da url citada acima, mas não consigo ter sucesso ao mover o arquivo pra pasta acima da public, se eu fizer "../../" não vai, já criei pasta na raiz, na pasta_sistema, nada de conseguir mover... Alguém me da uma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Defina uma constante que aponte para a App, mas utilize o path absoluto da raiz.


defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('APP') ? null : define('APP', dirname(__DIR__) . DS);

Depois só apontar para a pasta de upload

APP . 'filesUploads' . DS . 'imagens' . DS;

ou se preferir, crie uma constante para pasta de imagens

define('IMAGE', APP .  'filesUploads' . DS . 'imagens' . DS);
echo IMAGE; //Mostra o caminho

leia mais sobre dirmame

http://php.net/manual/pt_BR/function.dirname.php

Com as dicas acima vai tornar sua app portável

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.