Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
jfosorio

problema com dirname(__FILE__)

Recommended Posts

jfosorio

Olá comunidade,

Estou a alojar um site num servidor que usa a versão 5.2.17 do php. Por isso, tive de substituir a constante __DIR__ por dirname(__FILE__), mas isto está-me a dar o caminho todo no servidor, ou seja, /hsphere/local/home/ , etc, etc.

O problema é que estou a usar este caminho para abrir um ficheiro e não está a funcionar e não entendo bem porquê...

Alguém pode apontar uma alternativa ou explicar o que estou a fazer mal?

Já agora, alguém pode confirmar se a versão 5.3 suporta todas as versões anteriores? Ou seja, tudo o que funciona em php 5.2, em princípio deve de funcionar na versão 5.3, certo?


CSS 3D Text - Partilha mensagens em 3D com os teus amigos no Facebook!

Portal de Informática it4life - Emprego, notícias, fórum, comunidade.

Share this post


Link to post
Share on other sites
yoda

Estavas a usar a forma errada e agora a forma certa, se não consegues abrir o ficheiro a questão prende-se nas permissões do mesmo.

Já agora, alguém pode confirmar se a versão 5.3 suporta todas as versões anteriores? Ou seja, tudo o que funciona em php 5.2, em princípio deve de funcionar na versão 5.3, certo?

Não, lê o changelog do PHP e a documentação.

Edited by yoda

Share this post


Link to post
Share on other sites
jfosorio

Não me parece que sejam problemas de permissão, já que o upload é concluído, utilizando o dirname(__FILE__). O problema está no rename() para mudar o ficheiro de pasta. Não percebo. Vou analisar melhor, para ver s consigo encontrar o problema.


CSS 3D Text - Partilha mensagens em 3D com os teus amigos no Facebook!

Portal de Informática it4life - Emprego, notícias, fórum, comunidade.

Share this post


Link to post
Share on other sites
HappyHippyHippo

estas a adicionar o "/" após o resultado do dirname(__FILE__) ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.