sparh

Ses derniers messages sur les forums

sparh
le 24/10/2007 à 09:15
Récupérer les infos d'un fichier xml

J'ai peur de ne pas avoir été assez clair, ou encore de t'avoir fait peur :) Ça ira ?


En effet il y a beaucoup de nouveaux termes pour moi ;)
Mais je vais d'abord les googler un peu avant de revenir poser des questions inutiles ;)

Je me renseigne un, je fais des tests et je reviens ;)

See ya...
sparh
le 22/10/2007 à 19:23
Récupérer les infos d'un fichier xml
Salut et merci pour ton post très instructif ;)

Donc pour comencer je vai mettre à jour mes fichiers xml pour les mettres aux normes.

Par contre je revien sur ma question:
(erreur quand je charge letest.php)

Comment faire pour que mon fichier (que je génère en php) est l'extension xml?? (et donc qu'il soit correctement lu)

Merci d'avance

PS: j'aime beaucoup cette petite phrase:
en tant que souverain détenteur de la vérité suprême de...

smiley
sparh
le 20/10/2007 à 13:27
Récupérer les infos d'un fichier xml
Salut,
bon j'avance minimètre par minimètre (et encore!).

Donc voici mon letest.php qui récupère le xml:
<?php
$document_xml = new DomDocument;
$document_xml->load('test.xml');

Ca marche.
Mon problème le document que je veu charger n'a pas l'extension xml mais php!!
Donc je fais ça:
<?php
$document_xml = new DomDocument;
$document_xml->load('test.php');


Et paf erreur:
Warning: DOMDocument::load() [function.DOMDocument-load]: Start tag expected, '<' not found in /home.10.8/www/JEUX/FR/RSS/test.php, line: 3 in /home.10.8/www/JEUX/FR/RSS/letest.php on line 3

Une idée ??
sparh
le 20/10/2007 à 12:40
Récupérer les infos d'un fichier xml
Salut,
tu pourrais me préciser pourquoi mon fichier ml n'est pas valide?
Je ne comprends pas bien la notion de racine / enfants ?
Merci d'avance
sparh
le 11/10/2007 à 20:09
Récupérer les infos d'un fichier xml
Bonsoir,
je continue donc le post commencé ici.

Depuis le début j'ai un peu progressé (enfin je crois) ;)

Donc je génère en php un fichier xml qui contient les données à récupérer:
voici le fichier php (xml):
<?php
include("Includ/configuration.php");

// prepare le fichier html pour le mettre en utf8 (xml)
function cleanText($intext) {
return utf8_encode(htmlspecialchars(stripslashes($intext)));
}

header("Content-Type: text/xml;charset=utf-8");
$titre = cleanText("$titre_site");

$joueu = $_GET['joueur'];

$req= "SELECT * FROM Jeux ORDER BY rand() LIMIT 1";
$res = mysql_query($req) or die('erreur<br />'.$req.'<br />'.mysql_error());


print("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

// on affiche les infos
$row=mysql_fetch_array($req) ;
$titre = cleanText($row["jeux"]);
$lien = "$url_site/Jeux/".$row["url"];
$description = cleanText($row["texte"]) ;
$image= $row["image"];

print("<titre>$title</titre>
<lien>$link</lien>
<description>$description</description>
<image>$image</image>");


?>


Ce que j'aimerai donc c'est récupérer à(à partir d'un autre site) les infos contenues dans les 4 balises.

Voilà! J'ai pas mal cherché / essayé et pour l'instant je n'arrive à rien!

Donc si vous avez de bon liens ou une piste à me donner pour orienter mes recherches ce serai génial!
Merci d'avance

PS: Je suis en PHP 5 .
sparh
le 09/10/2007 à 17:32
Récupérer les infos d'un fichier xml
Salut,

"Le langage XML (eXtensible Markup Language (Langage à Balises Extensible)) est un format structuré de données pour les échanges sur le web. "

Ca j'avais compris et c'est d'ailleurs exactement ce pourquoi je l'utilise (échange de contenu avec un partenaire) ;)

Par contre comment récupérer les fameuses données là c'est plus dur!

Je suis chez OVH mutualisé: version PHP 4.

J'ai essayé avec DOM et DOM XML mais à chaque fois j'ai des erreurs (fonction inexistantes etc...)

Bref je continue mon apprentissage tranquillement mais ce n'est pas facile d'ou mes questions (OVH ne répond pas)!

++
sparh
le 03/10/2007 à 17:57
Récupérer les infos d'un fichier xml
Salut,

j'arrive très bien à créer des ficchier xml.

Là, l'utilisation de ce fichier est un peu spéciale, le but est de récupérer le code qui est dans la balise desciption:

Voilà mon fichier xml:
<item>
<title>Titre du jeu/title>
<description>le code d'un jeu, (une virgule), le titre du jeu,(une virgule),les autres infos à récupérer séparées à chaque fois par une virgule</description>
</item>

Donc moi je cherche un petit code qui iras chercher les infos une par une (je peut bien sur remplacer les virgules par autre chose!)

Merci d'avance
sparh
le 02/10/2007 à 20:10
Récupérer les infos d'un fichier xml
Salut,
déjà ça faisait longtemps que j'étais pas venu et je voi que ce forum est toujours aussi actif, bravo.

Voilà: dans le cadre d'un partenariat je voudrai "échanger mon contenu" avec un autre site.
Voilà le principe, sur mon site de jeu, j'ajoute une vidéo aléatoire du site de mon partenaire. Mon partenaire lui ajoute un de mes jeux sur son site de vidéo.

Mon problème est que nous ne pouvons pas accéder à nos bases de données respectives.
Donc mon idée est de faire un fichier xml (que pour le partenariat) qui générera dans la balise description:
le code d'un jeu, (une virgule), le titre du jeu,(une virgule),les autres infos à récupérer séparées à chaque fois par une virgule.
Jusqu'ici j'ai réussis.

Par contre je ne trouve pas comment récupérer les données une par une pour générer le code à mettre sur le site de mon partenaire?

J'espère avoir été clair et surtout que vous pourrez m'aider ;)
Merci d'avance
sparh
le 13/08/2007 à 12:09
Sql : rang dans un classement
Bzh --> C'est à dire ???

LupusMic --> Ce que tu dis: pendant qu'un membre affiche le rang un autre peut ajouter / retirer des points ce qui fausse le classement. Il faudrai donc bloquer la colonne point quand on affiche le rang . C'est bien ça??

mojorisin --> je vai tester ton truc, si je comprends bien, tu crée une colonne virtuelle qui contient la classement.

Merci d'avance à tous pour vos avis et réponse;)
sparh
le 10/08/2007 à 16:30
Sql : rang dans un classement
Voilà la bonne, j'ai fait 2-3 tests rapides et ça marche:
$classement = "SELECT COUNT(DISTINCT(a.point))+1 AS rang FROM membre AS a WHERE a.point > $point";


Pour être honnète là j'y comprends plus grand chose! Mais ça marche ;)
LoadingChargement en cours