Avatar billede hypofysen Nybegynder
06. september 2008 - 10:25 Der er 4 kommentarer og
1 løsning

fra php til xmt

Jeg er ved at lave en form der gør, at jeg kan skrive til en xml-fil men magler lige en smule hjælp! Følgende virker fint men mangler at få tilføjet

<image color="0x8E94AF">
</image>

xml filen er:
<gallery>

<image color="0x8E94AF">
<description>image 1</description>
<pic>1.jpg</pic>
<link></link>
</image>

</gallery>

php filen er:

<body>
<?php
if (isset($_POST['description'])) {
    $filnavn = 'fil.xml';
    $out = '';
        foreach ($_POST as $name=>$val) {
        $out .= "<$name>".ucfirst(strtolower($val))."</$name>\n";
    }
    if (!file_exists($filnavn)) touch($filnavn);
    $fp = fopen($filnavn, 'a');
    fwrite($fp, $out);
    fclose($fp);
    echo "billedet er tilføjet!";
} else {
?>
<form action="" method="post">
<p><input name="description" type="text" /><br />
<input name="pic" type="text" /><br />
<input name="link" type="text" /></p>
<p><input type="submit" value="Lav xml" /></p>
</form>
<?php
}?>
</body>
Avatar billede jaw Nybegynder
06. september 2008 - 11:26 #1
Umiddelbart tror jeg:

<body>
<?php
if (isset($_POST['description'])) {
    $filnavn = 'fil.xml';
    $out = "<image color=\"0x8E94AF\">\n";
        foreach ($_POST as $name=>$val) {
        $out .= "<$name>".ucfirst(strtolower($val))."</$name>\n";
    }
    $out .= "</image>\n";
    if (!file_exists($filnavn)) touch($filnavn);
    $fp = fopen($filnavn, 'a');
    fwrite($fp, $out);
    fclose($fp);
    echo "billedet er tilføjet!";
} else {
Avatar billede hypofysen Nybegynder
06. september 2008 - 11:34 #2
super tusind tak.... smid et svar
Avatar billede hypofysen Nybegynder
06. september 2008 - 11:54 #3
hov det var en fejl - hmm havd så
Avatar billede jaw Nybegynder
06. september 2008 - 12:10 #4
Pyt med det, det går nok. Til en anden gang, så er det tilladt at oprette et nyt spørgsmål med samme antal point, og så referere til det her.
Avatar billede jaw Nybegynder
06. september 2008 - 12:10 #5
Og selv tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

European Stonecraft

Intern Navision/BC Supporter

Capgemini Danmark A/S

IGNITE Graduate Program 2026

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Sektionschef til Enterprise Arkitektur i Forsvaret på Østerbro

Politiets Efterretningstjeneste

AI/ML udvikler i PET