Avatar billede volstrup Nybegynder
23. februar 2000 - 22:43 Der er 11 kommentarer og
1 løsning

Gemme side 'dynamisk'

Hej,

jeg vil gerne kunne gemme en side direkte på serveren, via noget php. Siden der skal genereres, bruger noget database (mySQL), og for at siden skal hentes noget hurtigere, vil jeg gerne gøre det på en sådanne måde, at når der er rettet i dataene, så genereres siden, som ellers ville blive genereret, når en bruger ville åbne siden.

Så:
Når en administrator har ændret i databasen, trykkes der på 'gem. Oplysningerne bliver gemt i databasen, og samtidig bliver der genereret en html-side, som web-serveren kan smide ud til de almindelige brugere!

Hvordan laver jeg dette?

mvh
Jacob Volstrup
Avatar billede lojmann Nybegynder
24. februar 2000 - 09:29 #1
Hm... kan man det??
Avatar billede volstrup Nybegynder
24. februar 2000 - 19:29 #2
Jeg har hørt om at man skulle kunne...men jeg er ikke sikkr, håber blot på det!

mvh
Jacob Volstrup
Avatar billede lojmann Nybegynder
25. februar 2000 - 10:20 #3
Hm... Prøv at spørge på UseNet i den gruppe som hedder dk.edb.webdesign.serversider
Avatar billede Slettet bruger
26. februar 2000 - 18:19 #4
Du skal gøre sådan:

<?
$fp = fopen("$filnavn.html", "w");
fputs("$fp", "<html><b>Indhold af HTML siden</b></html>");
fclose("$fp");
?>

Hvis nu du skrev filnavn.html, og filen fandtes, så ville
scriptet bare slette indholdet, og tilføje nyt.

Men hvis filen ikke findes, ja så bliver den oprettet.
Avatar billede Slettet bruger
26. februar 2000 - 18:23 #5
..altså gem scriptet som test.php, og kald det således:

test.php?filnavn=side

- så vil side.html blive oprettet, med følgende indhold:

<html><b>Indhold af HTML siden</b></html>
Avatar billede volstrup Nybegynder
26. februar 2000 - 20:12 #6
Jeg kigger på det...regner med at du skal have dine point!

mvh Jacob Volstrup
Avatar billede Slettet bruger
26. februar 2000 - 20:16 #7
Jeg kan ikke lige 100% huske om w også opretter filer.
Ellers prøv med a+ i fopen()
Avatar billede volstrup Nybegynder
26. februar 2000 - 20:17 #8
oki
Avatar billede volstrup Nybegynder
26. februar 2000 - 20:22 #9
Jeg takker mange gange...det virker bare!!!!

Nu skal jeg så til at lave noget programmering (=konvertering) af de eksisterende sider

mvh Jacob Volstrup
Avatar billede lojmann Nybegynder
27. februar 2000 - 14:25 #10
Er det så meningen at man skal putte sine SQL ting ind i det hvor det står: <html><b>Indhold af HTML iden</b></html>

Og så "køre" test.php?filnavn=side for at den opretter en side med det i???
Avatar billede Slettet bruger
27. februar 2000 - 16:21 #11
yep
Avatar billede lojmann Nybegynder
27. februar 2000 - 19:32 #12
Cool...,-)
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