Flex & Php

  • Onderwerp starter Onderwerp starter as1
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

as1

Gebruiker
Lid geworden
22 mrt 2009
Berichten
305
(voor de moderators, flex maakt gebruik van flash dus daarom zette ik t hieronder)

hoi,
ik ben op t moment bezig de website voor mn clan te maken in flex, voor t forum heb k n schrit dat de laatste 20 posts weergeeft (van de site hier)
maar ik zit n beetje vast,
hoe krijg ik dat in flex,
ik weet dat t ikn flash n iet gaat maar flex wil een XML output om t weer te geven hoe doe ik dit?
dit heb ik (als php script)

PHP:
<?
 
$user ="ruben";
$pass ="********";
$host ="localhost";
$db ="MASTER";
 
mysql_connect($host, $user, $pass); 
mysql_select_db($db);
 
$sql = mysql_query("SELECT * from vbull_thread ORDER BY `threadid` DESC limit 0, 20 ") or die (mysql_error());
while($lees = mysql_fetch_object($sql)) {
 
    echo "<a href=\"showthread.php?threadid=$lees->threadid\">$lees->title</a><br>"; 
 
}
    ?>
 
Een XML generen via PHP is niet zo moeilijk.

Even de basis-structuur van een XML opzoeken, je eigen tags bedenken zodat het logisch in elkaar zit.

Vervolgens je XML laten uitlezen door Flex
 
Hmm overigens kun je ook gewoon de standaard RSS-link pakken.

Ik meen dat vBulletin die standaard heeft.

Mocht dat niet zo zijn dan kun je je XML bijvoorbeeld zo maken:
PHP:
<?php
// Zorgen dat het als XML wordt gezien
header("Content-Type:text/xml");
echo '<?xml version="1.0"?>';

//Database info
$user ="ruben";
$pass ="********";
$host ="localhost";
$db ="MASTER";

mysql_pconnect($host, $user, $pass); 
mysql_select_db($db);
echo '<threads>';
$sql = mysql_query("SELECT * from vbull_thread ORDER BY `threadid` DESC limit 0, 20 ") or die (mysql_error());
while($lees = mysql_fetch_object($sql)) {
    echo '
    <thread>
      <title>'. $lees->title .'</title>
      <link>showthread.php?threadid='. $lees->threadid .'</link>
    </thread>'; 
}
echo '</threads>';
?>
Als het goed is krijg je zo een XML, vervolgens kun je die in Flex openen zei je.
Flex ben ik nog niet bekend mee maar XML is ondertussen zo ingeburgerd dat dat geen problemen zal opleveren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan