Output pagina (html) - Registrazione
Inviato: 23/11/2012, 18:37
Ciao a tutti.
Mi sono accorto oggi casualmente che, sul mio forum (il link è nel profilo), se alla pagina di accettazione delle condizioni d'uso per registrarsi, se si cambia la lingua in british english e si ritorna subito all'italiano c'è un problema con l'output del codice html.
Potete verificarlo al seguente link: http://pc-zone.it/ucp.php?mode=register (cambiate la lingua in inglese, attendete il caricamento e poi tornate all'italiano)
Oppure andate direttamente al link: http://pc-zone.it/ucp.php?mode=register&change_lang=it
Come potete constatare è il codice html il problema. Provate con qualsiasi browser ad aprire gli strumenti di sviluppo. Apparirà l'head vuoto e tutto ciò che andrebbe nell'head all'interno di body.
Il "bello" è che se visualizzate il codice sorgente della pagina sembra tutto a posto.
In realtà non è così. Provate a fare ctrl+a e a incollare su notepad++ Vi accorgerete che c'è un carattere non identificato che notepad++ trasforma in "?"
Se incollate sul notepad standard vi accorgete che la prima linea diventa scritta in modo strano.
Dopo più di un'ora di lavoro per riuscire a capire tutto ciò ho esaurito le risorse. Non riesco a cavare un ragno dal buco!
Il file ucp_register.php è quello originale.
Il template ucp_register.html è l'originale
che sia l'overall_header mi sembra impossibile, sia perchè su tutte le altre pagine funziona, sia perchè ho controllato e non ci sono caratteri superflui.
Purtroppo è la prima volta che mi accorgo del "bug", non so quando sia apparso.
Avete idea di cosa possa causare questo tipo di problemi? Ho pensato a un errore nel codice php, ma non vedo come possa inserire questo carattere superfluo...
Vi ringrazio anticipatamente per tutti i suggerimenti.
Mi sono accorto oggi casualmente che, sul mio forum (il link è nel profilo), se alla pagina di accettazione delle condizioni d'uso per registrarsi, se si cambia la lingua in british english e si ritorna subito all'italiano c'è un problema con l'output del codice html.
Potete verificarlo al seguente link: http://pc-zone.it/ucp.php?mode=register (cambiate la lingua in inglese, attendete il caricamento e poi tornate all'italiano)
Oppure andate direttamente al link: http://pc-zone.it/ucp.php?mode=register&change_lang=it
Come potete constatare è il codice html il problema. Provate con qualsiasi browser ad aprire gli strumenti di sviluppo. Apparirà l'head vuoto e tutto ciò che andrebbe nell'head all'interno di body.
Il "bello" è che se visualizzate il codice sorgente della pagina sembra tutto a posto.
In realtà non è così. Provate a fare ctrl+a e a incollare su notepad++ Vi accorgerete che c'è un carattere non identificato che notepad++ trasforma in "?"
Se incollate sul notepad standard vi accorgete che la prima linea diventa scritta in modo strano.
Dopo più di un'ora di lavoro per riuscire a capire tutto ciò ho esaurito le risorse. Non riesco a cavare un ragno dal buco!
Il file ucp_register.php è quello originale.
Il template ucp_register.html è l'originale
che sia l'overall_header mi sembra impossibile, sia perchè su tutte le altre pagine funziona, sia perchè ho controllato e non ci sono caratteri superflui.
Purtroppo è la prima volta che mi accorgo del "bug", non so quando sia apparso.
Avete idea di cosa possa causare questo tipo di problemi? Ho pensato a un errore nel codice php, ma non vedo come possa inserire questo carattere superfluo...
Vi ringrazio anticipatamente per tutti i suggerimenti.