
Unexpected T_switch
#1
Posted 02/11/2007, 20:10
ai como os dias aparecem em inglês, resolvi faze um switch pra substituir palavras do dia da semana e do mês.
o codigo ta assim:
[codebox]
<?php
$dia = date('d');
$mes = date('F');
$ano = date('Y');
$diasemana = date('l');
$frase = "<P>Olá, hoje é $diasemana,";
$frase2 = "$dia de $mes de $ano</P>"
switch ($diasemana) {
case 'Monday': $texto = str_replace("Monday", "Segunda-feira", $frase); break;
case 'Tuesday': $texto = str_replace("Tuesday", "Terça-feira", $frase); break;
case 'Wednesday': $texto = str_replace("Wednesday", "Quarta-feira", $frase); break;
case 'Thursday': $texto = str_replace("Thursday", "Quinta-feira", $frase); break;
case 'Friday': $texto = str_replace("Friday", "Sexta-feira", $frase); break;
case 'Saturday': $texto = str_replace("Saturday", "Sábado", $frase); break;
case 'Monday': $texto = str_replace("Sunday", "Domingo", $frase); break;
}
switch ($mes) {
case 'January': $texto2 = str_replace("January", "Janeiro", $frase2); break;
case 'February': $texto2 = str_replace("February", "Fevereiro", $frase2); break;
case 'March': $texto2 = str_replace("March", "Março", $frase2); break;
case 'April': $texto2 = str_replace("April", "Abril", $frase2); break;
case 'May': $texto2 = str_replace("May", "Maio", $frase2); break;
case 'June': $texto2 = str_replace("June", "Junho", $frase2); break;
case 'July': $texto2 = str_replace("July", "Julho", $frase2); v
case 'August': $texto2 = str_replace("August", "Agosto", $frase2); break;
case 'September': $texto2 = str_replace("September", "Setembro", $frase2); break;
case 'October': $texto2 = str_replace("October", "Outubro", $frase2); break;
case 'November': $texto2 = str_replace("November", "Novembro", $frase2); break;
case 'December': $texto2 = str_replace("December", "Dezembro", $frase2); break;
}
echo "$texto de $texto2";
?>
[/codebox]
ai dá um erro grotesco lá , que é o titulo do tópico:
Parse error: parse error, unexpected T_SWITCH in C:\cursophp\www\dia e mes.php on line 12
alguém sabe o que tem de errado?
valeu
#2
Posted 02/11/2007, 20:21
$frase2 = "$dia de $mes de $ano</P>"
nova.
$frase2 = "$dia de $mes de $ano</P>";
melhor assim..
<?php
$dia = date('d');
$mes = date('F');
$ano = date('Y');
$diasemana = date('l');
$frase = "<P>Olá, hoje é ".$diasemana.",";
$frase2 = "".$dia." de ".$mes." de ".$ano."</P>";
switch ($diasemana) {
case 'Monday': $texto = str_replace("Monday", "Segunda-feira", $frase);break;
case 'Tuesday': $texto = str_replace("Tuesday", "Terça-feira", $frase); break;
case 'Wednesday': $texto = str_replace("Wednesday", "Quarta-feira", $frase); break;
case 'Thursday': $texto = str_replace("Thursday", "Quinta-feira", $frase); break;
case 'Friday': $texto = str_replace("Friday", "Sexta-feira", $frase); break;
case 'Saturday': $texto = str_replace("Saturday", "Sábado", $frase); break;
case 'Monday': $texto = str_replace("Sunday", "Domingo", $frase); break;
}
switch ($mes) {
case 'January': $texto2 = str_replace("January", "Janeiro", $frase2); break;
case 'February': $texto2 = str_replace("February", "Fevereiro", $frase2); break;
case 'March': $texto2 = str_replace("March", "Março", $frase2); break;
case 'April': $texto2 = str_replace("April", "Abril", $frase2); break;
case 'May': $texto2 = str_replace("May", "Maio", $frase2); break;
case 'June': $texto2 = str_replace("June", "Junho", $frase2); break;
case 'July': $texto2 = str_replace("July", "Julho", $frase2);
case 'August': $texto2 = str_replace("August", "Agosto", $frase2); break;
case 'September': $texto2 = str_replace("September", "Setembro", $frase2); break;
case 'October': $texto2 = str_replace("October", "Outubro", $frase2); break;
case 'November': $texto2 = str_replace("November", "Novembro", $frase2); break;
case 'December': $texto2 = str_replace("December", "Dezembro", $frase2); break;
}
echo "".$texto." de ".$texto2."";
?>
abraços
---------------
Espero ter Ajudado alguém,
----------------------
Antes de postar, veja se realmente não tem outro jeito..
#3
Posted 02/11/2007, 20:33
muito obrigado amigo
não tinha visto aquilo ali
falow
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)