Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam:donneestructurees:exercice_yaml_json_xml [2025/01/30 14:18] – [Installation YAML en PHP] dthevenot | slam:donneestructurees:exercice_yaml_json_xml [2025/02/13 09:24] (Version actuelle) – [4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui :] dthevenot | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
|Le Petit Prince|Antoine de Saint-Exupéry|1943|Conte, | |Le Petit Prince|Antoine de Saint-Exupéry|1943|Conte, | ||
===== 2. Représentation des données en JSON, YAML et XML ===== | ===== 2. Représentation des données en JSON, YAML et XML ===== | ||
- | 1️⃣ | + | - Convertissez ces données en JSON, YAML et XML. |
- | + | | |
- | 2️⃣ | + | |
===== 3. Questions de réflexion ===== | ===== 3. Questions de réflexion ===== | ||
Ligne 26: | Ligne 25: | ||
===== 4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui : ===== | ===== 4.Manipuler les formats JSON, YAML et XML en PHP ! Voici un script PHP qui : ===== | ||
- | ✅ Charge les fichiers JSON, YAML et XML. | + | - Charge les fichiers JSON, YAML et XML. |
- | ✅ Convertit chaque format en tableau PHP. | + | |
- | ✅ Compare les résultats. | + | |
- | 📌 Code PHP : Manipulation JSON, YAML et XML | + | Code PHP : Manipulation JSON, YAML et XML |
Créez les fichiers livres.json, | Créez les fichiers livres.json, | ||
< | < | ||
Ligne 65: | Ligne 64: | ||
// --- 5. Afficher les données --- | // --- 5. Afficher les données --- | ||
- | echo "\nDonnées | + | echo " |
print_r($json_data); | print_r($json_data); | ||
- | echo "\nDonnées | + | echo " |
print_r($yaml_data); | print_r($yaml_data); | ||
- | echo "\nDonnées | + | echo " |
print_r($xml_data); | print_r($xml_data); | ||
?> | ?> | ||
Ligne 77: | Ligne 76: | ||
==== Installation YAML en PHP ==== | ==== Installation YAML en PHP ==== | ||
- | Si PHP ne reconnaît pas yaml_parse_file(), installez l' | + | Si PHP ne reconnaît pas yaml_parse_file() |
- | + | - installez l' | |
- | ==== Exploitation | + | - Dans le fichier php.ini (commande php --ini pour connaître son emplacement), |
- | - Chargement des fichiers : identifier la commande qui permet de charger | + | - Redémarrez le serveur : **sudo systemctl restart apache2** |
+ | ==== Rôle du script | ||
+ | - Chargement des fichiers : identifier la commande qui permet de charger | ||
- Comparaison des données : vérifier si les formats contiennent les mêmes données. | - Comparaison des données : vérifier si les formats contiennent les mêmes données. | ||
- Affichage des résultats : afficher les tableaux PHP obtenus pour voir leur structure. | - Affichage des résultats : afficher les tableaux PHP obtenus pour voir leur structure. |