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

Gonçalo_ssb

Inesplicavél ou burriçe

16 mensagens neste tópico

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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

não funciona, é?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois infelizmente dessa forma também não dá...LOL. Ficamos na mesma. :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

Sim já experimentei :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Com link directo a partir do IE ou FF já dá vou verificar novamente o caminho

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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.  :(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora