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

Gonçalo_ssb

Inesplicavél ou burriçe

Recommended Posts

Gonçalo_ssb

Boa tarde a todos,

Venho aqui expor um problema que estou a ter e que apesar de ser simples não o consigo resolver.

Ora então eu quero que seja possivél a pessoa fazer download de um pdf ou doc e como tal utilizo

<a href="teste.pdf">Aqui</a>

Até aqui tudo bem, numa página html funciona a 100% agr o problema está numa pagina PHP, que supostamente deveria ser igual. Alguem tem uma explicação.

Share this post


Link to post
Share on other sites
anolsi

Tens que te explicar melhor. Se fizeres na página PHP

echo "<a href=\"teste.pdf\">Aqui</a>";

não funciona, é?


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
Gonçalo_ssb

Assim seria uma possibilidade de resolver, mas não é bem o que estou a dizer, vejam o exemplo

teste.php

[

<html>
<head>
</head>
<body>
<? echo "Isto é apenas um exemplo"; ?>

<a href="teste.doc">Aqui</a>

</body>
</html>

Isto não funciona.

Share this post


Link to post
Share on other sites
anolsi

Mas se assim

<?php echo "<a href=\"teste.pdf\">Aqui</a>"; ?>

funciona, porque não colocas assim?

Eu sinceramente não sou apologista de num ficheiro PHP meter tags HTML como se um ficheiro de HTML se tratasse, prefiro trabalhar com o echo, mas são opiniões...


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
softklin

Qual é a extensão do ficheiro? .php ou .html? Se quiseres colocar código PHP, tem de ser num documento .php (por omissão).

O que o Anolsi mostrou é um exemplo válido e que funciona normalmente.


Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Share this post


Link to post
Share on other sites
Gonçalo_ssb

Sim é um ficheiro PHP...vou tentar fazer um include uma página HTML com esse link a ver se funciona

Share this post


Link to post
Share on other sites
anolsi

Mas afinal o que é que ele te mostra?


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
Gonçalo_ssb

uma página em branco, em como não encontrou o ficheiro. Por acaso já fizeram um teste em php a correr num servidor?

Share this post


Link to post
Share on other sites
anolsi

Espera, aí, depois de clicares na hiperligação? Ou nem te mostra a hiperligação?

Sim já experimentei :(


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
anolsi

Então, o problema é que o ficheiro não está lá. De certeza que ele está na mesma pasta que o ficheiro php?


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Share this post


Link to post
Share on other sites
Gonçalo_ssb

de certeza abosulta, eu fiz um teste com uma página HTML e uma página PHP exactamente com o mesmo código e na mesma pasta...e com a página em HTML funciona e com a PHP não.

Share this post


Link to post
Share on other sites
Gonçalo_ssb

Já consegui...o problema estava no caminho uma vez que eu estou a utilizar o XAMPP e tenho uma subpasta com o meu site e quando chamava o meu link fazia ../teste/teste.doc e este apenas me dava a direcção do meu ficheiro sem contemplar a subpasta onde estava o me site.

Obrigado.  :(

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

×

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.