Jump to content

Obter url completo


Acruz
 Share

Recommended Posts

Boas

Estou a desenvolver uma pequena aplicação que trabalha com documentos .txt e deparei me com uma situação, quando coloco um caminho no campo file do form e depois faço print $_POST['file'] ele devolve-me o nome do arquivo, e eu pretendo obter o caminho completo que aparece na text do form.

Como e que contorno esta situação?

Abraços

Link to comment
Share on other sites

Imagina, o ficheiro está em C:\tralha\ficheiro.txt não tem lógica tu obteres do POST esse caminho, porque?

Porque o ficheiro, para ser lido pelo servidor, deve estar do lado do mesmo e não do lado do cliente, ou seja, para o leres primeiro tens que o guardar no servidor e só depois abri-lo e ler.

Acho que estou a pensar bem. Não sou grande mestre em PHP mas já fiz projectos nisso...

Link to comment
Share on other sites

sim, isso já está tudo ficheiro, eu acedo ao ficheiro trabalho com ele, tudo certo...

mas o que quero mesmo é gravar as alterações no mesmo ficheiro que fiz o upload, ou seja , se eu fizer o upload de um .txt no directório c:\meus documentos o programas faz as alterações e depois grava no mesmo directório. é possível?

dai eu querer guardar o endereço que aparece na text mesmo antes de fazer o $_Post.

Link to comment
Share on other sites

Parece-me que não estás a perceber. Mostra o que tens até agora sff.

Primeiro, se estás a usar o POST para obter o caminho do ficheiro, é porque não estás a fazer nada realmente. O upload funciona com a variável global $_FILES, não com o POST ..

Ou seja, aquilo que provavelmente estás a fazer é a meter o caminho de um ficheiro num input normal e a receber esse caminho do outro lado.

Se só quiseres isso para funcionar com ficheiros locais (no teu pc, apenas local), dá para fazer, mas isso não é upload.

Link to comment
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
 Share

×
×
  • Create New...

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.