ajouter un flux xml pour légion de aion [Réglé]
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
C'est pas plutot le flux qui sert a afficher la signature d'un formu ?
Édité par ReidLos Le 21/12/2009 à 23h16
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
je vous montre le code en xml.
Code XML :
<?xml version="1.0" encoding="UTF-8" ?> - <legion> <name>VonHyperionS</name> <server>Urtem</server> <faction>Elyseen</faction> <level>2</level> <rank>0</rank> <contrib_points>69431</contrib_points> <total_members>29</total_members> - <members> - <member> <name>Ghaladrielle</name> <rang>General de Brigade</rang> <level>35</level> <class>Spiritualiste</class> </member> - <member> <name>Hoshi</name> <rang>Centurion</rang> <level>30</level> <class>Templier</class> </member> - <member> <name>Sihaya</name> <rang>Centurion</rang> <level>36</level> <class>Templier</class> </member> - <member> <name>Alano</name> <rang>Centurion</rang> <level>38</level> <class>Gladiateur</class> </member> - <member> <name>Darkstar</name> <rang>Centurion</rang> <level>34</level> <class>Aede</class> </member> - <member> <name>Winnym</name> <rang>Centurion</rang> <level>31</level> <class>Gladiateur</class> </member> - <member> <name>Arashimaru</name> <rang>Centurion</rang> <level>35</level> <class>Clerc</class> </member> - <member> <name>Lysandre</name> <rang>Centurion</rang> <level>38</level> <class>Gladiateur</class> </member> - <member> <name>Kirl</name> <rang>Centurion</rang> <level>35</level> <class>Aede</class> </member> - <member> <name>Annya</name> <rang>Centurion</rang> <level>25</level> <class>Rodeur</class> </member> - <member> <name>Mysta</name> <rang>Centurion</rang> <level>34</level> <class>Rodeur</class> </member> - <member> <name>Isindil</name> <rang>Centurion</rang> <level>20</level> <class>Assassin</class> </member> - <member> <name>Mamita</name> <rang>Centurion</rang> <level>18</level> <class>Gladiateur</class> </member> - <member> <name>Teallc</name> <rang>Centurion</rang> <level>24</level> <class>Assassin</class> </member> - <member> <name>Kazayura</name> <rang>Centurion</rang> <level>16</level> <class>Assassin</class> </member> - <member> <name>Krazilec</name> <rang>Legionnaire</rang> <level>30</level> <class>Rodeur</class> </member> - <member> <name>Mysth</name> <rang>Legionnaire</rang> <level>30</level> <class>Templier</class> </member> - <member> <name>Frerefree</name> <rang>Legionnaire</rang> <level>30</level> <class>Gladiateur</class> </member> - <member> <name>Saintpreux</name> <rang>Legionnaire</rang> <level>30</level> <class>Gladiateur</class> </member> - <member> <name>Slevyn</name> <rang>Legionnaire</rang> <level>26</level> <class>Sorcier</class> </member> - <member> <name>Betsy</name> <rang>Legionnaire</rang> <level>25</level> <class>Sorcier</class> </member> - <member> <name>Zazel</name> <rang>Legionnaire</rang> <level>27</level> <class>Rodeur</class> </member> - <member> <name>Freetemp</name> <rang>Legionnaire</rang> <level>24</level> <class>Templier</class> </member> - <member> <name>Pilyka</name> <rang>Legionnaire</rang> <level>33</level> <class>Clerc</class> </member> - <member> <name>Meerlinda</name> <rang>Legionnaire</rang> <level>21</level> <class>Clerc</class> </member> - <member> <name>Catlyn</name> <rang>Legionnaire</rang> <level>30</level> <class>Rodeur</class> </member> - <member> <name>Rononn</name> <rang>Legionnaire</rang> <level>13</level> <class>Templier</class> </member> - <member> <name>Alyndra</name> <rang>Legionnaire</rang> <level>17</level> <class>Aede</class> </member> - <member> <name>Sanctoumit</name> <rang>Legionnaire</rang> <level>5</level> <class>Guerrier</class> </member> </members> </legion>
Édité par winny33 Le 21/12/2009 à 23h40
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
alain91 Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre alain91
- Inscrit le : 26/09/2010
- Groupes :
Tu pourrais t'inspirer du module sitemap qui lui aussi génère un flux xml pour les moteurs de recherche.
Le pessimisme est d'humeur. L'optimisme est de volonté (Philosophe Alain).
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
j'ai fait sa.
page légion
et sa pas vraiment marcher
Édité par winny33 Le 22/12/2009 à 10h55
alain91 Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre alain91
- Inscrit le : 26/09/2010
- Groupes :
As tu deja developpé en PHP ?
Le pessimisme est d'humeur. L'optimisme est de volonté (Philosophe Alain).
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
j'ai trouver une source sur un forum en php qui vas lire le fichier .xml.
pour l'interface phpboost je me suis servie de vôtre documentation.
voila le code dans le fichier légion.php
Code PHP :
<?php //Définition de là où on se trouve par rapport à PHPBoost (ici on se trouve à la racine) define('PATH_TO_ROOT', '.'); //Début du chargement de l'environnement require_once PATH_TO_ROOT . '/kernel/begin.php'; $Bread_crumb->add('légion', PATH_TO_ROOT . 'legion.php'); //Titre de la page define('légion', 'la page légion'); //Haut de page require_once PATH_TO_ROOT . '/kernel/header.php'; ## Début du contenu de la page ## ?> <?php header("content-type: application/xml"); $file = "legion.xml"; $fp = fopen($file, "r"); $return = fread($fp, filesize($file)); fclose($fp); echo $return; ?> <?php ## Fin du contenu de la page ## //Bas de page require_once PATH_TO_ROOT . '/kernel/footer.php'; ?>
Édité par winny33 Le 22/12/2009 à 12h23
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
alain91 Membre non connecté
Booster Missile
-
Booster Missile
- Voir le profil du membre alain91
- Inscrit le : 26/09/2010
- Groupes :
winny33 :
$file = "legion.xml";
$fp = fopen($file, "r");
$return = fread($fp, filesize($file));
fclose($fp);
echo $return;
$file = "legion.xml";
$fp = fopen($file, "r");
$return = fread($fp, filesize($file));
fclose($fp);
echo $return;
Il faut vérifier que l'instruction fread ne lit pas seulement la première ligne. Je crois qu'elle s'arrête après avoir rencontré un saut de ligne.
Plus simple Utiliser file_get_contents(nom_fichier). Ce qui donne
Code PHP :
$return = file_get_contents('legion.xml'); echo $return;
Existe-t-il en base de données des tables pour les légions ?
Édité par alain91 Le 22/12/2009 à 12h33
Le pessimisme est d'humeur. L'optimisme est de volonté (Philosophe Alain).
winny33 Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre winny33
- Inscrit le : 15/10/2009
Warning: Cannot modify header information - headers already sent by (output started at /mnt/123/sdb/9/3/w.marson/aiondream/legion.php:1) in /mnt/123/sdb/9/3/w.marson/aiondream/kernel/begin.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /mnt/123/sdb/9/3/w.marson/aiondream/legion.php:1) in /mnt/123/sdb/9/3/w.marson/aiondream/kernel/begin.php on line 42
Warning: Cannot modify header information - headers already sent by (output started at /mnt/123/sdb/9/3/w.marson/aiondream/legion.php:1) in /mnt/123/sdb/9/3/w.marson/aiondream/kernel/begin.php on line 43
Avertissement : Cannot modify header information - headers already sent by (output started at /mnt/123/sdb/9/3/w.marson/aiondream/legion.php:1) dans le fichier /mnt/123/sdb/9/3/w.marson/aiondream/legion.php à la ligne 32
non il y a pas de table mysql pour la page légion.php
Édité par winny33 Le 22/12/2009 à 12h36
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie