Avatar billede webgeek Nybegynder
02. august 2004 - 13:52 Der er 12 kommentarer og
1 løsning

TXT fil som database.

Hej, jeg vil hører hvordan man laver en .txt fil som database. Hvor man kan indsætte noget i den, og kalde det frem.

Jeg kan MYSQL, og vil lærer om .txt filerne.

På forhånd tak
Avatar billede webgeek Nybegynder
02. august 2004 - 13:54 #1
Fandt noget her, selv..

$fp = fopen('counter.dat', 'r');
$hits = fgets($fp, 1024);
fclose($fp);

noget her

$fp = fopen('counter.dat', 'w');
fputs($fp, $hits);
fclose($fp);
Avatar billede webgeek Nybegynder
02. august 2004 - 13:56 #2
Lukker bare, vil hellere bruge mysql istedet :b
Avatar billede webgeek Nybegynder
02. august 2004 - 13:57 #3
-
Avatar billede detox Nybegynder
02. august 2004 - 13:58 #4
Her er et lille eksempel:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Counter file</title>
</head>
<body>
<?php
$filnavn = "tael.txt";                            // Filnavn
if (!file_exists($filnavn)) touch($filnavn);    // Opret fil, hvis den mangler
$fil = fopen($filnavn, "r+");                    // Åbn fil
$antal = intval(fread($fil, 1024));                // Læs antal
// Nulstil tæller hvis sidste opdatering ikke er i dag:
if (date("z")-date("z", filemtime($filnavn))) $antal = 0;
$antal++;                                        // Tæl 1 op
fseek($fil,0);                                    // Rewind pointer
ftruncate($fil,0);                                // Truncate
fwrite($fil, $antal);                            // Skriv til fil
fclose($fil);                                    // Luk fil

// Udskrives evt andet steds...
echo "Antal hits i dag: ";                        // Vis reultat
readfile($filnavn);
?>
</body>
</html>
Avatar billede webgeek Nybegynder
02. august 2004 - 14:00 #5
Hvis nu jeg vil lave en tagwall hvor den gemmer i tagwall.txt feks?
Avatar billede detox Nybegynder
02. august 2004 - 14:04 #6
Avatar billede detox Nybegynder
02. august 2004 - 14:09 #7
I stedet for 'tagwall.txt' hedder filen her 'data.csv'.
Avatar billede webgeek Nybegynder
02. august 2004 - 14:11 #8
csv, er det noget man kan åbne i .txt?
Avatar billede webgeek Nybegynder
02. august 2004 - 14:12 #9
Ellers tak, jeg bruger dog bare mysql.. MEGET nemmere :D
Avatar billede webgeek Nybegynder
02. august 2004 - 14:13 #10
http://www.buksevand.dk/test/ Er da også NICE :d
Avatar billede webgeek Nybegynder
02. august 2004 - 14:14 #11
Du får de 15 point hvis jeg får
http://www.buksevand.dk/test/

:P
Avatar billede webgeek Nybegynder
02. august 2004 - 14:16 #12
ej, gas.
Avatar billede detox Nybegynder
02. august 2004 - 14:19 #13
;O)
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