Newsgroup: it.comp.www.php
Titolo: chiarimento su codice php

dal manuale php
<form action="action.php" method="POST">
  Il tuo Nome: <input type="text" name="name" value="" />
  La tua et&agrave;: <input type="text" name="age" value ="" />
  <input type="submit">
</form>
la barra finale ho letto che serve per xhtml: perchè sull'ultimo
input non è stato messo?
età e' scritto cosi' et&agrave;
su ie 5.5 anche scrivendo età si legge:
quale versioni non supportano la à accentata?
oppure si puo' sempre scrivere età in modo normale usando qualche 
accorgimento all'inizio del codice
dal manuale
<?php echo("frase \n");?>
la \n che funzione svolge?
inoltre perche' ora la frase è dentro parentesi rispetto invece agli 
esempi iniziali della guida in cui non vi erano le parentesi?
Grazie

 la \n che funzione svolge?
Penso significhi "a capo".

 la \n che funzione svolge?
http://www.php.net/manual/en/language.types.string.php#AEN3528
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.

 
http://www.php.net/manual/en/language.types.string.php#AEN3528
a causa della scarsa conoscenza dell'inglese non riesco a capire quando 
va usato <br> e quando \n.
The only place where you will see the new line is in the "Post-Parsed" 
Code. The '\n' can also be used to format Email's and Text Files that 
PHP is writting.
So in closing, use '<br>' to create a new line for your HTML Page and 
use '\n' to format the Code and Text Files


sul post in risposta a setec ho inserito un questio di un appunto in 
inglese in cui non capisco quando usare br e quando \n.
ma tra linefeed e carriage return c'è differenza ?

rebons ha scritto:



Hai mai usato una macchina da scrivere?
Linefeed=fai avanzare la carta(di una riga di solito)
Carriage return:il carrello torna all'inizio della riga corrente facendo
il classico "diing!", se ricordo bene.
Ad ogni modo il principio è il solito.
Hai presente quando stai scrivendo un qualsiasi testo su un editor, su
Word, sulla shell del Dos: il cursore lampeggia nella posizione in cui
stai scrivendo su una data riga. Un carriage return ti riporterebbe in
quel momento il cursore all'inizio della riga, ma non va a capo. Il
linefeed invece è come se fai avanzare la carta della stampante, della
macchina da scrivere e via dicendo, ovvero vai avanti di una riga, ma non
ti torna il curosore all'inizio della riga. Morale della favola: quando
premi invio per andare a capo mentre stai scrivendo un testo al tuo
computer avviene sia un linefeed che un carriage return. Forse ho fatto
una spiegazione un po' contorta ma spero che tu abbia capito la differenza.
Ciao!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
Figurati
-- 
Danilo

 ha scritto nel messaggio
news:p060c.36220$gk.15...@news3.tin.it...

Allora... \n significa che nel sorgente XHTML generato si visualizzerà un "a
capo" il <br /> è un "a capo" visualizzato nel browser o ossia nella pagina
web generata attraverso il codice PHP...
Il fatto che nell'ultimo INPUT non hanno messo lo slash "/" significa che
hanno sbagliato nel manuale.
Anche chi scrive libri sbaglia...
Salut.

 quando va usato <br> e quando \n.
\n e' il carattere di nuova riga (ASCII 10), <br /> e il tag HTML di
line break.


 >
echo "<p>testo</p><br/><p>testo</p>";
<p>testo</p><br/><p>testo</p>
echo "<p>testo</p>\n<br/>\n<p>testo</p>\n";
<p>testo</p>
<br/>
<p>testo</p>
per vedere se l'html (xhtml) e' corretto basta salvare la pagina in xml
e se non da errori e' ok


 use '\n' to format the Code and Text Files
Così, per concludere, usa <br> per creare nuove linee nelle pagine HTML 
e usa '\n' per formattare il codice e file di testo.
Effettivamente se scrivi:
echo "<HTML>PROVA\n<BR>PIPPO</HTML>"
otterrai:
<HTML>PROVA
<BR>PIPPO</HTML>
cioè hai mandato a capo "<BR></HTML>" nel file html, che effettivamente 
non ti cambia la visualizzazione dell'output finale.
Infatti ti conviene (ha senso) usare '\n' se scrivi su un file di testo 
o se invii delle e-mail (che sono appunto testi formattati) perchè 
formatti l'output e in quel caso un '\n' ti cambia l'aspetto dell'output.
Se invece stai usando echo per creare codice HTML, allora usa <br> 
perchè è <br> che ti manda a capo nel browser, mentre un ritorno a capo 
non viene visto come tale dai browser