← PHP

[PHP] Dúvida básica sobre caixa de código para copiar e colar

Lida 3919 vezes

Offline

Tartaruga 
Membro
Mensagens 2908 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Olá a todos,

Estou aqui de volta de um projecto, mas tenho sempre dúvidas básicas sobre programação...

Eu quero que numa página apareça uma caixa com um código para os visitantes copiarem e colarem em blogs, hi5, myspace, etc.

No entanto, estou a fazer algo de errado (acho eu):

Código: [Seleccione]
<input type=text value="<br><a href="http://www.video.com/{php}echo basename($_SERVER['REQUEST_URI']);{/php}" title="vota em videos"><img src="http://i219.photobucket.com/albums/cc166/recado/glimboo/engracadas/0862.jpg" border="0" alt="Vota no meu video"></a><br><a href="http://www.video.com/">Também queres participar no concurso? Faz o upload em video.com</a><br>">
Alguém me pode ajudar? O que é que está a falhar aqui?

PS - Os urls e a imagem apresentada aqui é para efeitos de exemplificação!
Offline

anjo2 
Membro
Mensagens 3020 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Olá a todos,

Estou aqui de volta de um projecto, mas tenho sempre dúvidas básicas sobre programação...

Eu quero que numa página apareça uma caixa com um código para os visitantes copiarem e colarem em blogs, hi5, myspace, etc.

No entanto, estou a fazer algo de errado (acho eu):

Código: [Seleccione]
<input type=text value="<br><a href="http://www.video.com/<?= basename($_SERVER['REQUEST_URI']) ?>" title="vota em videos"><img src="http://i219.photobucket.com/albums/cc166/recado/glimboo/engracadas/0862.jpg" border="0" alt="Vota no meu video"></a><br><a href="http://www.video.com/">Também queres participar no concurso? Faz o upload em video.com</a><br>">
Alguém me pode ajudar? O que é que está a falhar aqui?

PS - Os urls e a imagem apresentada aqui é para efeitos de exemplificação!
Se não dizeres o que está mal, é complicado te ajudar, eu corrigi um erro, não sei se era por ser apenas exemplo que colocaste mal ou se há outra razão...
Offline

Tartaruga 
Membro
Mensagens 2908 Gostos 0
Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

O problema é que está acontecer isto:

http://img22.imageshack.us/my.php?image=erroqdf.jpg


Quando devia estar a acontecer algo parecido com isto:
http://img27.imageshack.us/my.php?image=correcto.jpg
Offline

anjo2 
Membro
Mensagens 3020 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Mostra em código e não em imagens, código fonte, código que aparece e código que devia aparecer.
Offline

SFCMiguel 
Membro
Mensagens 187 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 100 Posts

Será isto que tu queres?

Citar
<form name="form1" method="post" action="">
  <label>
  <textarea name="textfield" cols="100" rows="4" wrap="physical" id="textfield"><a href="http://www.video.com/<?= basename($_SERVER['REQUEST_URI']) ?>" title="vota em videos"><img src="http://i219.photobucket.com/albums/cc166/recado/glimboo/engracadas/0862.jpg" border="0" alt="Vota no meu video"></a><br><a href="http://www.video.com/">Também queres participar no concurso? Faz o upload em video.com</a><br>
  </textarea>
  </label>
</form>

Preview:
Offline

anjo2 
Membro
Mensagens 3020 Gostos 0
Troféus totais: 31
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

já percebi que o erro não era de php, mas sim de html... Os " estavam-se a fechar logo no endereço, devia ter começado com '
Código: [Seleccione]
<input type="text" value='<br><a href="http://www.video.com/<?= basename($_SERVER['REQUEST_URI']) ?>" title="vota em videos"><img src="http://i219.photobucket.com/albums/cc166/recado/glimboo/engracadas/0862.jpg" border="0" alt="Vota no meu video"></a><br>De qualquer forma o textarea é a melhor solução