Jump to content


Photo

Retornando Erro


  • Faça o login para participar
6 replies to this topic

#1 adriano_tj

adriano_tj

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 23/01/2006, 14:06

Ola

O código abaixo esta retornando erro ...

echo "<$alinhamento><font face="$fonte" size="$tamanho" color="$cor">$chavesemana $dia de $chave de $ano</font></$alinhamento>";


O erro é:

Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in C:\www\estudo\relogio.php on line 56

#2 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 23/01/2006, 14:14

As aspas necessitam serem escapadas. ;)

Eu faria assim:
print '<' . $alinhamento . '><font face="' . $fonte . '" size="' . $tamanho . '" color="' . $cor . '">' . $chavesemana . ' ' . $dia . ' de ' . $chave . ' de ' . $ano . '</font></' . $alinhamento . '>';
Possui mais código ? Sim, mas o que importa não é o tamanho do código PHP, e sim o tamanho do arquivo gerado após o processamento. Neste caso, será o mesmo. Só não terá a mesma estética, que neste caso, é melhor, e compatível com diversos highlighters. E mais, usa as aspas duplas no HTML, como recomenda o W3C. ;)

[]’s :DAté mais

#3 gonacts

gonacts

    "Agora eu tb tenho um Tux..." =D

  • Usuários
  • 1030 posts
  • Sexo:Não informado

Posted 23/01/2006, 14:15

erro?!?!

quase nenhum...hahahah..brincadeiras a parte...

seguinte camarada...se vc usar o echo, print ...vc tem q usar escopo nas suas aspas duplas...tipo..o seu code abaixo ficaria assim:
echo "<$alinhamento><font face=\"$fonte\" size=\"$tamanho\" color=\"$cor\">$chavesemana $dia de $chave de $ano</font></$alinhamento>";

ou entao nao usar as "(aspas).....

abrax
"Ninguém é tão inteligente que não possa aprender e ninguém é tão burro que não possa ensinar.."
"As dúvidas engrandecem nossa sabedoria, mas não basta somente tirá-las, temos que entendê-las"

#4 Tugu

Tugu

    <! Fernando Tugu !>

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:São Bernardo do Campo - SP
  • Interesses:Ajudar pessoas que tenham dificuldades em minhas especializações... e espero que me ajudem quando ficar muito xxxxxx meus trampos...

Posted 23/01/2006, 14:17

aspas dentro de aspas não rola.... ou é aspas dentros de aspa os aspa dentro de aspas asism


'jah dizia o ditado : "quem....." '

ou

" i'm eat "


portanto


o seu problema...corrigido

echo "<$alinhamento><font face='$fonte' size='$tamanho' color='$cor'>$chavesemana $dia de $chave de $ano</font></$alinhamento>";


ou usando barra para iguinorar a função

echo "<$alinhamento><font face=\"$fonte\" size=\"$tamanho\" color=\"$cor\">$chavesemana $dia de $chave de $ano</font></$alinhamento>";



flws


acho que é isso
<span style='font-size:10pt;line-height:100%'>Fernando Tugu</span>
Meu Lema: "O ser Humano não é nada sem seus sonhos . . . então vá pra cama dormir ! ! !"

#5 adriano_tj

adriano_tj

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 23/01/2006, 14:30

Ola

Vlw's galera, erros grotescos né, foi mals mas ... aprendendo todos os dias com vc's.

Obrigado mesmo !!! :lol:

#6 paes

paes

    GustavoPaes.Net

  • Usuários
  • 1393 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Rumo ao topo!

Posted 23/01/2006, 14:52

Só faltou uma forma que não vi ai entra muitas :D
echo "<$alinhamento><font face='".$fonte."' size='".$tamanho."' color='".$cor."'>".$chavesemana." ".$dia." de ".$chave." de ".$ano."</font></$alinhamento>";

Mais complicado né?
Mas da na mesma ;)
Site: GustavoPaes.net

^ Rumo ao Topo ^

#7 adriano_tj

adriano_tj

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Não informado

Posted 23/01/2006, 14:53

É um pouco mais complicado mas valeu paes pela dica. (y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq