Hypertext Preprocessor ou PHP, langage de script permet aux programmeurs d'utiliser une multitude de fonctions de programmation supplémentaires sur le dessus de la norme HTML utilisé par défaut par la plupart des navigateurs . PHP peut analyser de nombreux types de normes de données , y compris XML , et de convertir les données de leur langage de balisage original dans facile à lire HTML. Parfois , le langage PHP peut être structurée de telle sorte qu'elle crée une valeur de 000x0 , ce qui provoque un message d'erreur . PHP Strings En PHP , les chaînes sont utilisés pour désigner des fonctions HTML ou contenir d'autres types de données qui est accessible par un navigateur. Cordes PHP peut être très grand et contiennent de nombreuses fonctions différentes , chaque caractère de la chaîne est équivalent à un seul octet. Fonctions de chaîne peuvent être utilisés pour convertir les caractères ASCII ou HTML , tels que les fonctions " bin2hex " ou " html_entity_decode ", ou sortie de texte désignée par des fonctions telles que « écho ». Analyser XML XML ou Extensible Markup Language, est un format de données similaire à HTML, mais structuré pour permettre reporting standard de documents , tels que les rapports financiers. Le langage de programmation PHP supporte une extension qui permet de traiter des données XML à travers un site web. Fonctions de chaîne comme " xml_parse_into_struct " ou " xml_set_object " sont responsables de l'analyse des données XML dans des structures utilisables. Les programmeurs PHP peut également définir le moment de commencer l'analyse de données XML ou comment déclarer certaines séquences de données . 000x0 erreur Dans certains cas , les données XML peut être analysé correctement par les fonctions de chaîne PHP , provoquant une valeur " null" à se produire dans les données analysées . Les messages des utilisateurs multiples dans les forums de programmation en ligne indiquent que les programmeurs PHP peut rencontrer une erreur de caractère non valide si le résultat d'analyse XML paramètres à une valeur nulle. Le message d' erreur sera généralement lire " Upload_Err_Extension », comme l'erreur est causée par l'extension de l'analyse XML plutôt que le code PHP principale . Dans Unicode, le langage de balisage utilisé par XML , cette erreur est représentée par les caractères " 000x0 " ou " 0x0 ". Résolution Un programmeur PHP doit se lire à travers la combinaison de fonctions de chaîne PHP ainsi que les données XML analysées à travers ces fonctions pour identifier la fonction qui donne lieu à la valeur 0x0 . Un programmeur poster dans un forum en ligne a indiqué que ce problème a été éliminé en modifiant l'interface XML utilisé pour récupérer les données . Le problème peut également être résolu en changeant la source d'encodage de caractères pour les données XML de l'UTF-8 , qui utilise Unicode, aux langages de codage XML non Unicode tels que US-ASCII ou ISO-8859- 1.
|