Jeg sidder og er igang med at lave en hjemmeside i flash, hvor jeg har et nyhedssystem der kører over en txt-fil. Jeg har en formel hvor jeg indsætter nogle ting osv. men problemet er at den indsætter alt dette over det 'var' jeg har..
f.eks. ----------------- Før nyhed:
nyheder=bla bla bla ------------------ Efter Nyhed:
bla bla bla
nyheder=bla bla bla ------------------
Min løsning blev så til at indsætte 'nyheder=' i den string der indsætter i txt filen, så det blev sat ind før hver besked. Men det gjorde bare det hele meget værre.. og der står nyheder= hele vejen ned igennem siden.
Så nu tænkte jeg om det var muligt at lave noget der gik ind før beskeden blev sat ind i txt filen, og gennemsøgte den for "nyheder=" og slettede det, og derefter indsatte beskeden, så "nyheder=" kun står før den første besked?.. eller er der i det hele taget en nemmere måde at gøre alt dette på.. er åben for forslag!
Hvad med at bruge en RIGTIG database, såsom MySQL? Så skal du bare have lavet et script eller to der kan fungerer som mellemmand mellem Flash og MySQL.
Hvis jeg nu sætter en databse op.. med de rigtige felter.. hvordan ville sådan et mellemscript så se ud? hvis jeg skulle have fra MySQL til TXT?.. eller hvad mener du?
Det ville være et script du hentede fra i stedet for den tekstfil du bruger. Scriptet ville hente de(n) nødvendige række(r) fra databasen (evt. bruge noget som ?id=42 hvis du skal have en helt specifik nyhed), og outputte det i et format Flash kan læse.
Hvordan det script i praksis skulle se ud, ved jeg ikke, da jeg ikke ved hvad Flash rent faktisk forventer, men jeg er 99% sikker på at der er tale om noget meget simpel PHP-kode.
Hvis du ikke har adgang til en MySQL-database kan man som regel lave en SQLite-database :) http://dk2.php.net/sqlite
Synes godt om
Ny brugerNybegynder
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.