Bonsoir.
1 - Avec mon code (page Wikipedia française):
J'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $doc = new DOMDocument(); $doc->load("https://fr.wikipedia.org/wiki/Facebook"); echo $doc->saveHTML();
2 - De la même manière, avec le code suivant (page Wikipedia japonaise):Warning: DOMDocument::load(): Specification mandates value for attribute checked in https://fr.wikipedia.org/wiki/Facebook, line: 43 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: img line 37 and span in https://fr.wikipedia.org/wiki/Facebook, line: 68 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: img line 37 and a in https://fr.wikipedia.org/wiki/Facebook, line: 69 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: span line 37 and div in https://fr.wikipedia.org/wiki/Facebook, line: 71 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: img line 37 and header in https://fr.wikipedia.org/wiki/Facebook, line: 156 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: a line 37 and div in https://fr.wikipedia.org/wiki/Facebook, line: 2971 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: header line 37 and body in https://fr.wikipedia.org/wiki/Facebook, line: 2977 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): Opening and ending tag mismatch: input line 37 and html in https://fr.wikipedia.org/wiki/Facebook, line: 2978 in C:\laragon\www\test.php on line 190
Warning: DOMDocument::load(): EndTag: '</' not found in https://fr.wikipedia.org/wiki/Facebook, line: 2978 in C:\laragon\www\test.php on line 190
Bien qu'ayant l'habitude rawurldecode en l'utilisant pour décoder la langue asiatique, j'obtiens les différentes erreurs suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $doc->load(rawurldecode("https://zh.wikipedia.org/wiki/亞馬遜公司")); echo $doc->saveHTML();
Pourquoi la load méthode de DomDocument me montre des erreurs différentes lorsque je l'utilise avec Pages en French(https://fr.wikipedia.org/wiki/Facebook) et en Asie (Japonaise et Chinoise: https://zh.wikipedia.org/wiki/亞馬遜公司) par contre fonctionne très bien quand l'url est en anglais ???Warning: DOMDocument::load(): Entity 'reg' not defined in https://zh.wikipedia.org/wiki/%E4%BA...85%AC%E5%8F%B8, line: 1382 in C:\laragon\www\test.php on line 181
Warning: DOMDocument::load(): Entity 'trade' not defined in https://zh.wikipedia.org/wiki/%E4%BA...85%AC%E5%8F%B8, line: 1382 in C:\laragon\www\test.php on line 181
Merci de m'aider s'il vous plait.
Partager