Προς το περιεχόμενο

Πρόβλημα με htmlvalidation


johnGT

Προτεινόμενες αναρτήσεις

Ρε παιδιά , έχω την http://www.odigoslimnisplastira.gr και προσπαθώ να κάνω htmlvalidation μέσα από http://www.htmlvalidator.com , αλλά δεν κάνει . Ξέρει κανείς τι φταίει ή καμμιά αλλη έγκυρη σελίδα για validation και έλεγχο λαθών?

Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Γραμμή 236:

ΕΧΘΕΣ ΤΟ ΑΠΟΓΕΥΜΑ ΕΠΕΣΤΡΕΨΑ ΑΠΟ ΛΙΜΝΗ ΠΛΑΣΤΗΡΑ ΚΑΙ ΤΟ ΜΟΝΟ ΠΟΥ ΕΧΩ ΝΑ ΠΩ ΕΙΝΑΙ ΟΤΙ ΑΝΥΠΟΜΟΝΩ ΝΑ ΞΑΝΑΠΑΩ. ΗΤΑΝ �...

 

Ο χαρακτήρας ακριβώς μετά το ΗΤΑΝ δεν είναι έγκυρος χαρακτήρας UTF8, γι' αυτό δεν γίνεται validation.

Το πρόβλημα είναι στο script που χρησιμοποιείς για τα σχόλια επισκεπτών, κόβει τους utf8 χαρακτήρες στη μέση και έτσι προκύπτουν άκυροι συνδυασμοί. Θα πρέπει να διορθώσεις το script πριν ξαναασχοληθείς με το validation.

 

Validation link: http://validator.w3.org/check?uri=www.odigoslimnisplastira.gr+&charset=%28detect+automatically%29&doctype=Inline&group=0&ss=1&verbose=1

 

Υ.Γ. προφανώς η "γραμμή 236" που αναφέρεται παραπάνω θα αλλάξει μόλις προστεθεί κάποιο άλλο σχόλιο στο βιβλίο επισκεπτών...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

alkisg έχεις δίκιο. Ευχαριστώ. Το πρόβλημα προκύπτει γιατί δεν δείχνω όλο το μήνυμα αλλά ένα substring των 60 χαρακτήρων. Αν ξέρει κανείς πως μπορώ να δείξω substirng χωρις αυτό το πρόβλημα θα είμαι υποχρέωνε. :-)

Το substring το παίρνω μέσα από ένα sql ερώτημα :

select....SUBSTRING(comment_content,1,$src_length) AS com_excerpt from ....

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπαίνει σαν πρώτη εντολή μετά τη σύνδεση στη SQL.

Π.χ.

mysql_connect(...); <== βρίσκεις αυτό

mysql_query('SET NAMES UTF8'); <== προσθέτεις αυτό

 

Σπάνια χρησιμοποιώ php και βάσεις δεδομένων, οπότε οι παραπάνω εντολές μπορεί να έχουν λάθη.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...