|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
giammy
moderatore


Registrato: 29/04/05 17:22
Messaggi: 75
|
Oggetto: header HTML
Inviato: 12.05.05 | 15:36 |
|
|
ciao a tutti,
ho perso un po' di tempo con un CGI perche' la pagina risultato mi veniva mostrata in
sorgente HTML su alcuni browser (mentre altri la mostravano correttamente formattata:
ho scoperto cosi' l'esistenza dell'header: se la prima riga dice :
Content-Type: text/html
ed e' seguita da 2 linee vuote, si dice al browser di formattare il testo in html!
Domandina (da uno che e' un profano: ma questo vale solo per l'output dei CGI,
o anche per le pagine HTML statiche? io ho sempre visto l'output dei programmi
di editing html che producono una pagina HTML senza questo header
(il content lo mettono di solito nel tag meta)
ciao
giammy |
|
| Torna in cima |
|
|
Sponsor
|
|
 |
cli
moderatore


Registrato: 10/02/04 15:55
Messaggi: 402
Località: Padova
|
Oggetto:
Inviato: 12.05.05 | 17:24 |
|
|
Ciao giammy, sinceramente non ho mai usato cgi... percui non ti so dire nulla di questo caso, però sicuramente i META TAG sono importanti e indicano al browser che tipo di documento si trova a dover interpretare.
ti passo il link della W3SCHOOLS.COM e il dettaglio della spiegazione dei META è un buon punto di partenza per ricerche su TAG html e company.
E' vero che programmi di editing html non aggiungono i meta tag bisogna aggiungerli a manina,, penso che il problema fosse l'estensione del file che avevi... cioè i browser riconoscono l' estensione .html .htm della pagina e automaticamente eseguono il render dei tag forse il cgi non veniva riconosciuto e allora necessitava dell' Content-Type: text/html. |
|
| Torna in cima |
|
|
giammy
moderatore


Registrato: 29/04/05 17:22
Messaggi: 75
|
Oggetto:
Inviato: 12.05.05 | 17:40 |
|
|
ciao,
si, avevo scoperto i meta, pero' la cosa che non sapevo e' che tali informazioni,
secondo qualche standard che non conosco vanno messe prima dellltml: cioe'
la pagina critica e' la seguente:
-----------
Content-Type: text/html
Cache-Control: no-cache
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>result</title>
</head>
<body>
....
cioe' prima di <DOCTYPE .... metto 2 linee come riportato, incluse
le 2 linee vuote: pare che questo sia un qualche standard (effettivamente
il browser Links prima non andava, cosi' va): di solito io mettevo
il content-type dentro il tag.
boh! cosi' va, ma magari ci sono altri tag interessanti che si possono
mettere nell'header.
Fra l'altro, tempo fa avevo un problema con la cache di un browser:
forse questo mi risolve anche quel problema li' ...
ciao e grazie
giammy |
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Puoi downloadare gli allegati in questo forum
|
|