newline in ubuntu+firefox

fran

Nuovo Utente
31 Mar 2008
3
0
0
Salve,
stò facendo delle semplici prove con Php. Il codice che segue dà l'output corretto quando lo eseguo via Common Line Interface (CLI), ma non quando lo visualizzo con firefox, in quest'ultimo caso infatti vengono ignorati i ritorni a capo. Da cosa potrebbe dipendere? Vi ringrazio in anticipo.
Fran

<?php
$price = 3.95;
$tax_rate = 0.08;
$tax_amount = $price * $tax_rate;
$total_cost = $price + $tax_amount;

print 'The tax is '.$tax_amount;
print "\n"; // this prints a linebreak
print 'The total cost is '.$total_cost;
print "\n"; // this prints a linebreak
?>

PS: Ho provato a sostituire le print con il seguente here-doc:

print <<<PROVA
The tax is $tax_amount
The total cost is $total_cost
$email_address

PROVA;

ma il risultato è lo stesso: mi viene visualizzato bene usando CLI, ma non usando firefox
 
Ultima modifica:

fran

Nuovo Utente
31 Mar 2008
3
0
0
Ho provato con
echo "The tax is ".$tax_amount."\n";
echo "The total cost is ".$total_cost."\n";

ma niente...via CLI funziona, mentre firefox visualizza tutto su una riga.

Non sò proprio che pensare!!!
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
40
Sanremo
In HTML per andare a capo devi usare un <br/>. Quindi prova così:

PHP:
echo "The tax is ".$tax_amount."<br/>";