Ho una pagina, sviluppata in PHP, che quando la visualizzo su IE (8.0.7) mi dice, nella barra di stato, che ci sono errori nella pagina.
Se visualizzo il listato degli errori, mi dà questo elenco:
Tutte le linee che vengono indicate corrispondono a blocchi di codice, il cui contenuto specifico è sempre diverso, ma la cui struttura è sempre identica, in quanto prodotta dal medesimo pezzo di PHP.Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
Timestamp: Tue, 9 Feb 2010 11:09:18 UTC
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 379
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 386
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 402
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 418
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 418
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 448
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 465
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 483
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 494
Char: 18
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 502
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 532
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 584
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 598
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 606
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Message: Expected ')'
Line: 644
Char: 19
Code: 0
URI: http://www.miosito.it/testing_et/preview.php
Quello che segue, ad es., è il codice di pagina corrispondente alla linea 644:
(per comodità di lettura, il codice è qui riportato impaginato su più righe, ma nella pagina è in effetti su una sola linea)Codice PHP:
<div id="toptoc" class="lineoffer">
<table width="922" cellspacing="0" cellpadding="0" id="topoffer">
<tr>
<td align="right" valign="middle" class="textblueoffer" width="347">dal 18/01/2010 al 24/03/2010
a partire da</td>
<td width="150" align="left" valign="middle"><span class="yprice"> € 24.00</span></td>
<td width="425" align="right" valign="bottom">[url="#boxes24"][img]images/dettagli.jpg[/img][/url][url="#boxes24"][img]images/prenota.jpg[/img][/url][url="#boxes24"][img]images/mailto.jpg[/img][/url]</td>
</tr>
</table>
</div>
<div id="241A" style="display: none; border: 3px solid #024872; padding: 5px; margin: 5px 0px 5px 0px;">
<div align="right">[url="#topoff"]chiudi[/url]</div>
<h2 class="subtitle">INVIATI L'OFFERTA PER E-MAIL!</h2>
Ti piace questa offerta ma vuoi ancora pensarci un pò su? Inserisci il tuo indirizzo di posta elettronica nel campo azzurro sottostante, e provvederemo istantaneamente ad inviarti tutti i dettagli; in tal modo, avrai ogni informazione necessaria a fare le tue valutazioni, direttamente sul tuo PC, senza alcuna necessità di effettuare nuovamente un collegamento con questa pagina.
Nella email che ti inviaremo, saranno presenti anche i link diretti per ricollegarti a questa pagina, qualora tu voglia rivedere anche le altre offerte, o per accedere direttamente al modulo di prenotazione per l'offerta che stai leggendo.
<label>Scrivi qui il tuo indirizzo email
<input type="text" name="youremail" id="youremail" style="background-color: #c0dbf8; width:150px; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; font-weight: bold;" />
</label>
<input name="offerta" type="hidden" value="168" />
[img]images/empty.gif[/img][url=""][img]images/inviati.jpg[/img][/url]</p>
</div>
<div id="241B" style="display: none; border: 3px solid #024872; padding: 5px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;">
<div align="right">[url="#topoff"]chiudi[/url]</div>
<h2 class="subtitle">DETTAGLI OFFERTA!</h2>
</p>
</div>
<div id="241C" style="display: none; border: 3px solid #024872; padding: 5px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;">
<div align="right">[url="#topoff"]chiudi[/url]</div>
<h2 class="subtitle">PRENOTATI SUBITO!</h2>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="730" align="left" valign="top">Questa offerta è quella che meglio corrisponde ai tuoi desideri? Non perdere altro tempo, prenotala [b]adesso[/b], finché è valida!
Clicca il pulsante rosso qui a destra, e procedi con la prenotazione <u>immediata</u>, oppure chiama il nostro centralino al n° <span class="textblueoffer">081 906490</span>!
Riceverai assistenza diretta dalle nostre operatrici, che ti aiuteranno a perfezionare la prenotazione!</td>
<td align="left" valign="top">[url="fastprenote.php?id=168"][img]images/preoffer.jpg[/img][/url]</td>
</tr>
</table>
</div>
<div id="lowtoc" class="lowoff">[url="#header"][img]images/empty.gif[/img][/url]</div>
[img]images/empty.gif[/img]
In qualunque modo voglia conteggiare i caratteri (considerando o meno gli spazi), il carattere 19 (o il 18, per le prime linee di errore) non ha proprio nulla di sbagliato, e soprattutto non vedo proprio dove manchi il carattere )!...
E allora, cosa significano tutti questi errori che vengono segnalati?