Avatar billede kimdolleris Nybegynder
27. september 2007 - 12:43 Der er 9 kommentarer og
1 løsning

Skrive til XML og uploade billeder på samme tid

Hej!

Har ikke den store forstand på hardcore programmering og de sider jeg har fundet ved googl'in har simpelthen været for uoverskulige :(

Det jeg leder efter er et micro-backend system i php hvor jeg kan uploade billeder og samtidig skrive lokation i xml+tilføje andre felter.

Min XML:

*********CODE**********

<?xml version="1.0" encoding="UTF-8"?>
<galleri>
    <foto thumburl="gallery/smalls/billede1_thumb.jpg" mainurl="gallery/bigs/billede1.jpg" overskrift="Dette er overskriften1" tekst="Dette er teksten " />
    <foto thumburl="gallery/smalls/billede2_thumb.jpg" mainurl="gallery/bigs/billede2.jpg" overskrift="Dette er overskriften2" tekst="Dette er teksten " />
    <foto thumburl="gallery/smalls/billede3_thumb.jpg" mainurl="gallery/bigs/billede3.jpg" overskrift="Dette er overskriften3" tekst="Dette er teksten " />
</galleri>

*********CODE**********

Så altså; Den skal kunne uploade 2 billeder og skrive både overskrift, tekst og billedeurler i et xml-dokument.

Det hele bliver hivet ind i en swf...

Jeg aner ikke hvor omstændigt det er - derfor jeg spørger her.

På forhånd mange tak!

:D Kim
Avatar billede jakobdo Ekspert
27. september 2007 - 15:24 #1
Snakker vi tilføje til en xml?
Eller skrive en ny xml fil hver gang?
Avatar billede kimdolleris Nybegynder
27. september 2007 - 15:28 #2
Tilføje :O)
Avatar billede jakobdo Ekspert
27. september 2007 - 17:15 #3
PHP4 eller PHP5?
Avatar billede kimdolleris Nybegynder
27. september 2007 - 17:23 #4
hmmm... you're the expert ;) Jeg vil mene at serveren kører begge dele... Jeg ved ikke om der skal blandes noget mysql ind også - kan der sagtens hvis det er..???

:O) Kim
Avatar billede jakobdo Ekspert
27. september 2007 - 18:13 #5
Det ville være nemt med mysql.
Så kunne du hver gang der uploades en fil, smides følgende data i mysql:

id, thumb, billede, overskrift, tekst

Og så lave en funktion ala:

xml.php
Som trækker data ud fra mysql og laver:
<?php
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<galleri>';

//Forbind til mysql
$result = mysql_query("SELECT thumb, billede, overskrift, tekst FROM billede_gallery ORDER by ID");
if(mysql_num_rows($result)>0)
{
while($row = mysql_fetch_assoc($result))
{
echo '<foto thumburl="gallery/smalls/'.$row['thumb'].'" mainurl="gallery/bigs/'.$row['billede'].'" overskrift="'.$row['overskrift'].'" tekst="'.$row['tekst'].'" />
}
}

echo '</galleri>';
?>
Avatar billede kimdolleris Nybegynder
27. september 2007 - 20:21 #6
Hmm... Så hvor mange php filer skal jeg lave og hvad skal der stå i de forskellige...  og hvordan kommer billeder op på serveren etc? :O)

Du skal tænke på at jeg er helt grøn :D
Avatar billede jakobdo Ekspert
27. september 2007 - 22:19 #7
Du skal lave 2 filer.
En som styrer upload.
Og en som laver xml-output.
Selve upload kan du læse lidt om her: http://www.eksperten.dk/artikler/1098
Avatar billede kimdolleris Nybegynder
04. oktober 2007 - 08:04 #8
Tak jeg tror jeg har nok her til at komme godt igang.. du må gerne svare ;)
Avatar billede jakobdo Ekspert
04. oktober 2007 - 08:35 #9
Svar!
Avatar billede jakobdo Ekspert
04. oktober 2007 - 14:13 #10
Takker for point.
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