Som kenneth skriver kan du opnå dette ved at benytte en server og en database. Du skal have fat i et serversprog, som f.eks. PHP eller ASP.NET. I mine øjne er PHP det nemmeste at begynde med, men det er vel mere smag og behag.
Du skal herefter foruden et sprog som kan kommunikere med din server, også have et sted at gemme dine tekster/indlæg. Dette gøre typisk i en database, som ofte er en MySQL database. serversproget kan du så benytte til at kommunikere med databasen, og herefter indsætte/opdatere/slette og hente data fra. Du kan altså på denne måde lave et mindre system, der gemmer dine blogindlæg, og herefter henter dem ud igen hver gang en af dine hjemmesider indlæses hos en klient.
Kenneths link er en god start, men hvis du intet kendskab har til PHP og SQL, vil jeg anbefale dig at lære lidt om disse to ting først (specielt PHP). Her er f.eks. en
hjemmeside som er fin til at starte ud med for at lære PHP.
Hvis du dog ikke øsnker at kode selv, kan du downloade og 'installere' et allerede lavet blog system på dit domæne. Et af budene kunne være
WordpressDet er dog ikke så svært. Nedenfor har jeg lavet en opbygning der kunne bruges, så du kan se hvor 'let' det i virkeligheden er
Hvis vi går ud fra at du allerede har en formular af HMTL, med to tekst felter (navn og besked), så kan du sende de data til din PHP fil.
- <?php
- //Tjek om der er nogen der har klikket på submit knappen.
- if (isset( $_POST["submit"] ))
- {
- //Opret vores forbindelse til databasen.
- $connection = @new mysqli( "host", "user", "pass", "db_name" );
-
- //Tag dataene fra de to tekst felter, og lav sikre dem mod SQL injection, og gem dem.
- $name = $connection->real_escape_string( $_POST["name"] );
- $message = $connection->real_escape_string( $_POST["message"] );
-
- //Udfør nu en forespørgsel til databasen, hvor vi indsætter dine to data.
- $insert_query = "INSERT INTO table_name (name, message) VALUES (".$name.", ".$message.")";
- $connection->query( $insert_query );
-
- //Luk nu din connection til databasen.
- $connection->close();
- }
- ?>
Du kan herefter lave noget koder der hiver dine data ud igen.
- <?php
- //Opret forbindelse til databasen.
- $connection = @new mysqli( "host", "user", "pass", "db_name" );
-
- //Hent alle dine data fra databasen. Orden den fra største id til laveste id (fra f.eks. 100 til 1).
- $select_query = "SELECT * FROM table_name ORDER BY id DESC";
- $results = $connection->query( $select_query );
-
- //Loop igennem dine resultater og hvis dem.
- while ($row = $results->fetch_assoc())
- {
- echo "<p>name: " . $row['name'] . "</p>";
- echo "<p>Message: " . $row['message'] . "</p>";
- }
-
- //Luk databasen.
- $connection->close();
- ?>
Held og lykke, og husk du kan altid skrive dine problemer/spørgsmål herinde, og så prøver vi at hjælpe dig
Indlæg senest redigeret d. 30.11.2011 23:36 af Bruger #4487