Ses derniers messages sur les forums
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...
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...
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 ??
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
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 .
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)!
++
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
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
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;)
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 ;)