/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
XML og PHP
Fra : Gregor


Dato : 01-02-04 18:46

Hej Alle

Jeg prøver at genererer et XML dok. via PHP/mySQL. Der kommer ingen
fejlmeddelse, men der bliver ikke vist noget, som helst. Jeg kører
selvfølgelig via localhost, og har normalt ikke problemer med at få vist
PHP(bare såen i ved det). Men det ser ud til at det er "<>" tegnene der
driller af en eller anden grund. Det har intet at gøre med databasen, da jeg
godt kan udskrive data fra denne uden problemer....Jeg bruger webserverem
IIS.

Men her er mit script, håber i kan hjælpe mig:


<?php

// Database connection strings where localhost is your server followed by
username and password
$connection = mysql_connect("localhost","","");
$db = @mysql_select_db("menu",$connection);
$sql = "select * FROM headings";
$result = @mysql_query($sql,$connection);


// create the XML declaration tag
echo"<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";

// create XML parent node
echo"<XMLmenu>";

// Extract the menu headings nodes from the db
while ($row = mysql_fetch_array($result)) {
$title = $row['headings_title'];
$id = $row['headings_id'];
echo "<heading id=\"$title\">";

// Extract the submenu item nodes for each menu heading node
$sql2 = "select * FROM submenu where headings_id=$id";
$result2 = @mysql_query($sql2, $connection) or die ("Couldn't do submenu
query");
while ($row2 = mysql_fetch_array($result2)){
$submenu_title = $row2['submenu_title'];
$submenu_link = $row2['submenu_link'];

//create submenu id title and link XML nodes
echo "<submenu id=\"$submenu_title\" link=\"$submenu_link\"></submenu>";
}
echo "</heading>";
}
// Create XML parent closing node
echo"</XMLmenu>";
?>



 
 
Ulrik Nielsen (01-02-2004)
Kommentar
Fra : Ulrik Nielsen


Dato : 01-02-04 19:14

Gregor wrote:
> Hej Alle
>
> Jeg prøver at genererer et XML dok. via PHP/mySQL. Der kommer ingen
> fejlmeddelse, men der bliver ikke vist noget

Har du prøvet at lave en "show source" ?
- de tags du udskriver til skærmen er jo ikke html og browseren ved
(evt) ikke hvad den skal fortolke dem til, men derfor jan kildekoden til
dokumentet jo godt være ok nok...

--
>> ulrik nielsen
excuse of the day : short leg on process table
from bofh : http://www.cs.wisc.edu/~ballard/bofh/


Gregor (02-02-2004)
Kommentar
Fra : Gregor


Dato : 02-02-04 08:53

Hej Ulrik

Det ser fint ud i "show source"....så måske er det fint nok med dette...

Lars
"Ulrik Nielsen" <un.spam@tiscali.dk> skrev i en meddelelse
news:401d41e1$0$95092$edfadb0f@dread11.news.tele.dk...
> Gregor wrote:
> > Hej Alle
> >
> > Jeg prøver at genererer et XML dok. via PHP/mySQL. Der kommer ingen
> > fejlmeddelse, men der bliver ikke vist noget
>
> Har du prøvet at lave en "show source" ?
> - de tags du udskriver til skærmen er jo ikke html og browseren ved
> (evt) ikke hvad den skal fortolke dem til, men derfor jan kildekoden til
> dokumentet jo godt være ok nok...
>
> --
> >> ulrik nielsen
> excuse of the day : short leg on process table
> from bofh : http://www.cs.wisc.edu/~ballard/bofh/
>



Andreas Haugstrup Pe~ (02-02-2004)
Kommentar
Fra : Andreas Haugstrup Pe~


Dato : 02-02-04 11:52

"Gregor" <triner@mail1.stofanet.dk> wrote in news:401e01db$0$8983$ba624c82
@nntp01.dk.telia.net:

> Det ser fint ud i "show source"....så måske er det fint nok med dette...

Du skal sende den korrekte content type. Indsæt dette øverst:

<?php header("Content-Type: text/xml; charset=ISO-8859-1");?>

--
Personal: <http://www.solitude.dk>
File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>

Gregor (04-02-2004)
Kommentar
Fra : Gregor


Dato : 04-02-04 12:16

Og det hjalp...Jeg takker....



"Andreas Haugstrup Pedersen" <usenet@solitude.dk> skrev i en meddelelse
news:Xns948379324D746usenetsolitudedk@130.225.247.90...
> "Gregor" <triner@mail1.stofanet.dk> wrote in news:401e01db$0$8983$ba624c82
> @nntp01.dk.telia.net:
>
> > Det ser fint ud i "show source"....så måske er det fint nok med dette...
>
> Du skal sende den korrekte content type. Indsæt dette øverst:
>
> <?php header("Content-Type: text/xml; charset=ISO-8859-1");?>
>
> --
> Personal: <http://www.solitude.dk>
> File Thingie - PHP File Manager <http://www.solitude.dk/filethingie/>



Søg
Reklame
Statistik
Spørgsmål : 177502
Tips : 31968
Nyheder : 719565
Indlæg : 6408534
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste