JeuxOnLineForumsPlusConnectés : 345 (sites) | 529 (forums)Créer un compte
Dark Age of Camelot
Technique et Automatisation
Les forums JOL > Dark Age of Camelot > DAoC - Technique et Automatisation > TOUT sur les XML, C'est par ici ! RSS
   
Répondre
Partager Outils Rechercher
Avatar de Bionature
Bionature
Roi
 
Avatar de Bionature
 
Changement d 'adresse ??
slt je voulai savoir si sa a change le xml car g une erreur sur mon site

Warning: fopen("http://www.camelot-europe.com/herald/servers/Ys/guilds/94.xml", "r") - Bad file number in /u/web/webpar/admin/modules/guilde.php on line 216

merci de votre aide
Lien direct vers le message - Vieux
Apophyss/Tehobene [JAHS]
Alpha & Oméga
 
pour moi ca marche toujours, attend 24H et reessaye le xml a peut etre étais mal généré par le serveur
Lien direct vers le message - Vieux
Avatar de Bionature
Bionature
Roi
 
Avatar de Bionature
 
desole :)
vi sa remarche donc ... ^^

Merci
__________________

Lien direct vers le message - Vieux
picnoir
Roi
 
Unhappy
Help ça marche pas
Salut

Enfin j ai trouvé mon bonheur dans ton message et dans ton script.

Seulement j arrive pas a le faire marcher . Ou plutôt une erreur est décelée .

Vois plutôt :

http://www.chez.com/picnoir/daoc/doc6.php

Peux tu m aider , c est très important. Ma guilde est la 860 (Le cercle de Pandore) sur Broceliande

Ce qui est bizarre c est que ça marche sur mon serveur personnel ?? et pas chez l hébergeur.

Repond moi s'il te plaît !!!

@+

PicNoir
Lien direct vers le message - Vieux
Avatar de cerunsen
cerunsen
Roi
 
Avatar de cerunsen
 
je remercie beaucoup feroas, qui en plus de proposer un superbe script, m'a beaucoup aidé à le faire marcher
Lien direct vers le message - Vieux
Yome
Alpha & Oméga
 
A quand un petit génie nous soir le code pour afficher sur une Page les différente guild de l'as avec RP et tout ?

<gros fainéant qui ne pige rien a l'xml>

Désoler :beurk:, j'aurais essayer au moins, merci en tout cas, pour les sources déjà donnés, c'est génial.
Lien direct vers le message - Vieux
Avatar de Aratorn
Aratorn [Focus]
Alpha & Oméga
 
Avatar de Aratorn
 
http://daocstats.toofoo.net/DAoCAlli...er=broceliande

Ca ca devrait te convenir non ?
Lien direct vers le message - Vieux
Yome
Alpha & Oméga
 
Oui mais non :P, ce que je voulais c'été un code [php] simple qui affiche l'alliance, comme pour afficher les artisans et les membres de guild
Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
Pour vos besoin de scripts PHP/XML,

http://www.purpledragons.net/xml/

Deja plus de 150 guildes servies!
__________________
Glenfiddich Singlemalt
Purple Dragons :: Webmaster
http://www.purpledragons.net/xml/ * Scripts PHP pour traiter l'XML des Chroniques
Lien direct vers le message - Vieux
Avatar de Elyna
Elyna
Roi
 
Avatar de Elyna
 
Voila, moi j'ai sa :

Citation:
Fichier introuvable. L'analyse a ete suspendue
pourtant cette adresse http://www.camelot-europe.com/herald...uilds/1400.xml est correte ..
Lien direct vers le message - Vieux
Avatar de galan
galan
Dauphin / Dauphine
 
Avatar de galan
 
Comment intégrer les news de DAOC France dans un site web?
DAOC US a un fichier XML http://www.camelotherald.com/xml/news.rss de ce type.
Existe-t-il la même chose pour DAOC Europe?
Y'a-t il une autre solution?

Merci
Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
Citation:
Provient du message de Glawk
Voila, moi j'ai sa :

pourtant cette adresse http://www.camelot-europe.com/herald...uilds/1400.xml est correte ..
verifie que ton serveur PHP accepte les appels distants pour la commande fopen()

genre pour tu teste tu fais un
Code PHP:
<? 
   $fp 
fopen('http://www.google.com''r'); 
?>
si il te retourne une erreur, y'a de fortes chances qut tu puisse pas acceder a des fichiers distants. donc faut te debrouiller pour telecharger le fichier XML vers ton site le plus frequement possible...
__________________
Glenfiddich Singlemalt
Purple Dragons :: Webmaster
http://www.purpledragons.net/xml/ * Scripts PHP pour traiter l'XML des Chroniques
Lien direct vers le message - Vieux
Apophyss/Tehobene [JAHS]
Alpha & Oméga
 
Pour l'alliance je l'ai deja donné mais le revoici :

Code PHP:
<html>

<head>

<title>Alliance</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>

<body bgcolor="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/border_background.jpg">


<p align="center"><br><br><font face="Arial" color="#ffffff"><BIG>L'Alliance :</BIG></font><br>

</p><center>
<table width="65%" border="1" bordercolor="#000000">

<tr> 

<td width="50%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#000000"><b>Noms de la Guilde</b></font></td>
<td width="50%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#0000000"><b>Nombres de points de royaume</b></font></td>

</tr>





<? 


if (isset($guilde) == 0



$guilde "317"





$xml_parseur xml_parser_create(); 

$k

function 
ouverture ($parser$name$attrs){ 

global 
$k
global 
$r
global 
$g;
global 
$guilde;

switch (
$name



case 
"ALNAME"

?><td background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/gen_background.jpg"><font face="Arial" color="#000000"><? 

$r 
1;
$k 1;

break; 

case 
"ALGUILDID":
$g 1;
$k 1;
break; 


case 
"ALTOTALRP"


$k 1

break; 










function 
fermeture ($parser$name){ 

global 
$k
global 
$r
global 
$g;
global 
$rpguild;
global 
$guildname;
global 
$id;

switch (
$name





case 
"ALNAME"
$k 0
$r 0;
default: 

return 
TRUE

break; 

case 
"ALGUILDID":
$g 0;
$k 0
default: 
return 
TRUE
break; 




case 
"ALTOTALRP"
?><a href="index.php?guilde=<? echo $id?>&ng=<? echo $guildname?>"><font face="Arial" color="#000000"><? echo $guildname?></font></a></td><td background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/gen_background.jpg"><CENTER><font face="Arial" color="#000000"><? echo $rpguild?></td></tr><?
$k 
0

default: 

return 
TRUE

break; 







function 
texte ($parser$data_text){ 

global 
$k
global 
$r
global 
$g;
global 
$id;
global 
$rpguild;
global 
$guildname;

if (
$r == 1)
{

if (
$k == 1


$guildname $data_text

return 
$data_text



if (
$g == 1)
{
$id $data_text;
return 
$data_text
}

else
{
if (
$k == 1

$rpguild $data_text

return 
$data_text



}

}
function 
defaut (){ 
return 
TRUE

xml_set_element_handler($xml_parseur"ouverture""fermeture"); 
xml_set_character_data_handler($xml_parseur"texte"); 
xml_set_default_handler($xml_parseur,"defaut"); 
$fp fopen("http://www.camelot-europe.com/herald/servers/Broceliande/guilds/$guilde.xml""r") or die("Fichier introuvable. L'analyse a ete suspendue"); 
while (
$fdata fread($fp2048)){ 
xml_parse($xml_parseur$fdatafeof($fp)) or die( 
sprintf("Erreur XML : %s à la ligne %d\n"
xml_error_string(xml_get_error_code($xml_parseur)), 
xml_get_current_line_number($xml_parseur)) 
); 

?>  
</tr> 
</table> 
<br><br> 
<font face="Arial" color="#FFFFFF">@création </font><a href="mailto:apophyss@djeyl.net">Apophyss</a>
</center>
</body>
</html>
L'appel de la page par : page.php?guilde=317 (ou le numero de la guilde est celle ou l'alliance vous intérrésse

Temps que j'y suis celle du classement des guildes par royaumes :

Code PHP:
<html>
<?
if (!isset($realm)) 

$aff "Hibernia";
}
else
{



if (
$realm == "hib")
{
$top "d' ";
$aff "Hibernia";
}
if (
$realm == "alb")
{
$top "d' ";
$aff "Albion";
}
if (
$realm == "mid")
{
$top "de ";
$aff "Midgard";
}








$affre "$top$aff";
?>
<head>

<title>Classements des Guildes <? echo $affre?></title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>

<body bgcolor="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/border_background.jpg">


<center>
<H1><font face="Arial" color="#FFFFFF">Classement des Guildes <? echo $affre?></H1>
<table width="50%" border="1" bordercolor="#000000"><tr>
<td width="33%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#000000"><center><b><a href="classe.php?realm=alb">Albion</a></b></font></td>
<td width="33%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#000000"><center><b><a href="classe.php?realm=hib">Hibernia</a></b></font></td>
<td width="33%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#0000000"><center><b><a href="classe.php?realm=mid">Midgard</a></b></font></td>

</tr>
</table>
<br><br>
<table width="65%" border="1" bordercolor="#000000">

<tr> 
<td width="6%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#000000"><b>Rang</b></font></td>
<td width="47%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#000000"><b>Noms de la Guilde</b></font></td>
<td width="47%" BGCOLOR="#000000" background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/cellpic1.gif"><font face="Arial" color="#0000000"><b>Nombres de points de royaume</b></font></td>

</tr>





<? 




$num 
0;




$xml_parseur xml_parser_create(); 

$k

function 
ouverture ($parser$name$attrs){ 

global 
$nom
global 
$rptotal;
global 
$id;

switch (
$name



case 
"GUILD"

?><td background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/gen_background.jpg"><font face="Arial" color="#000000"><CENTER><? 
$id 
$attrs["GUILD_ID"];
$nom $attrs["NAME"];
$rptotal $attrs["RP"];

break; 







function 
fermeture ($parser$name){ 

global 
$k
global 
$r
global 
$nom;
global 
$rptotal;
global 
$g;
global 
$rpguild;
global 
$guildname;
global 
$id;
global 
$num;

switch (
$name





case 
"GUILD"
$num $num+1;
?><? echo $num?></font></a></td><td background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/gen_background.jpg"><CENTER><font face="Arial" color="#000000"><a href="index.php?guilde=<? echo $id?>&ng=<? echo $nom?>"><font face="Arial" color="#000000"><? echo $nom?></font></a></td><td background="http://******************/fred0511a/Nornes/phpBB/templates/Chronicles/images/gen_background.jpg"><CENTER><font face="Arial" color="#000000"><? echo $rptotal?></td></tr><?
$k 
0

default: 

return 
TRUE

break; 







function 
texte ($parser$data_text){ 

global 
$k
global 
$r
global 
$g;
global 
$id;
global 
$rptotal;
global 
$nom;

if (
$r == 1)
{

if (
$k == 1


$nom $data_text

return 
$data_text



if (
$g == 1)
{
$id $data_text;
return 
$data_text
}

else
{
if (
$k == 1

$rptotal $data_text

return 
$data_text



}

}




function 
defaut (){ 

return 
TRUE





xml_set_element_handler($xml_parseur"ouverture""fermeture"); 

xml_set_character_data_handler($xml_parseur"texte"); 

xml_set_default_handler($xml_parseur,"defaut"); 





$fp fopen("http://camelot-europe.goa.com/herald/servers/Broceliande/guild_list.php?realm=$realm""r") or die("Fichier introuvable. L'analyse a ete suspendue"); 



while (
$fdata fread($fp2048)){ 

xml_parse($xml_parseur$fdatafeof($fp)) or die( 

sprintf("Erreur XML : %s à la ligne %d\n"

xml_error_string(xml_get_error_code($xml_parseur)), 

xml_get_current_line_number($xml_parseur)) 

); 









?>  

</tr> 

</table> 

<br><br> 
<font face="Arial" color="#FFFFFF">@création </font><a href="mailto:apophyss@djeyl.net">Apophyss</a>
<font face="Arial" color="#FFFFFF"> , merci Beaucoup a Apophyss pour ce scripte !</font>
</center>

</body>

</html>
Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
Unhappy
aie, mes yeux
__________________
Glenfiddich Singlemalt
Purple Dragons :: Webmaster
http://www.purpledragons.net/xml/ * Scripts PHP pour traiter l'XML des Chroniques
Lien direct vers le message - Vieux
Avatar de Fullblaster
Fullblaster [RdpT]
Roi
 
Avatar de Fullblaster
 
Citation:
Provient du message de galan
Comment intégrer les news de DAOC France dans un site web?
DAOC US a un fichier XML http://www.camelotherald.com/xml/news.rss de ce type.
Existe-t-il la même chose pour DAOC Europe?
Y'a-t il une autre solution?

Merci
Y a pas l equivalent. Perso, je le fait a la main a savoir recup le php complet sur GOA puis apres un peu comme un rss (enfin avant j'elague la page recup de GOA pour ne laisser que la partie concernant les news).

Mais bon je pense pas qu'il y est d autre moyen (ou alros la page news GOA bien planquee car jamais trouve).
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Dark Age of Camelot > DAoC - Technique et Automatisation > TOUT sur les XML, C'est par ici !
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Dark Age of Camelot RSS
Les critiques de Dark Age of Camelot RSS
Thème visuel : Fuseau horaire GMT +2. Il est actuellement 03h35.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite