Lors de l'importation d'un pico en format XML, toute erreur générée ne semble pas être pris en charge et se retrouve dans le url retourné par la fonction d'importation. Voici le lien retourné par l'importation d'un pico corrompu.
http://localhost/ebmpico-groupe1/src/%3Cbr%20/%3E%3Cb%3EWarning%3C/b%3E:%20%20DOMDocument::loadXML():%20Opening%20and%20ending%20tag%20mismatch:%20adm%20line%203%20and%20sources%20in%20Entity,%20line:%207%20in%20%3Cb%3EC:/xampp/htdocs/ebmpico-groupe1/src/upload.php%3C/b%3E%20on%20line%20%3Cb%3E54%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3EWarning%3C/b%3E:%20%20DOMDocument::loadXML():%20Opening%20and%20ending%20tag%20mismatch:%20pico%20line%202%20and%20search%20in%20Entity,%20line:%209%20in%20%3Cb%3EC:/xampp/htdocs/ebmpico-groupe1/src/upload.php%3C/b%3E%20on%20line%20%3Cb%3E54%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3EWarning%3C/b%3E:%20%20DOMDocument::loadXML():%20Extra%20content%20at%20the%20end%20of%20the%20document%20in%20Entity,%20line:%2010%20in%20%3Cb%3EC:/xampp/htdocs/ebmpico-groupe1/src/upload.php%3C/b%3E%20on%20line%20%3Cb%3E54%3C/b%3E%3Cbr%20/%3E
Ceci génère une page d'erreur générique de la part de Apache donnant une erreur Forbidden 403. Cette erreur est dûe au fait que nous tentons d'accéder un URL impossible.
Diff:
Diff:
Informations additionnelles: Étapes de reproduction
1. Dans le menu "Fichier", appuyer sur l'option "Importer..."
2. Choisir l'option "Télécharger"
3. Sélectionner un fichier .pico corrompu/modifié par l'utilisateur
4. Appuyer sur "Soumettre"
Last edit: Antoine Quenneville 2016-10-02
Incapable de reproduire ce bug.