Avatar billede supernewbie Nybegynder
25. januar 2003 - 01:50 Der er 8 kommentarer og
1 løsning

Behøver lille script med filesystem

Hej jeg skal faktisk bruge 2 script,
1:
Det skal gemme i en fil 4 ting som hentes fra db men det kan jeg selv. Og så skal det lave en ny linie så der kan komme en ny linie.
2:
Et der bare henter alt ud fra filen.
Avatar billede tipsen Nybegynder
25. januar 2003 - 02:21 #1
1:

Du skriver bare teksten "\r\n" til tekstfilen - det laver en ny linie! (\r står for Carriage Return (CR) og \n for LineFeed (LF), hvor terminologien er hentet fra gamle skrivemaskiner.)

2: Fra: http://dk.php.net/manual/en/function.file.php

//hent filen ind i array med hver linie svarende til et nyt element
$lines = file('sti/til/fil/navnpaa.fil');
//udskriv elementerne i arrayet linie for linie
foreach ($lines as $line) {
    echo $line . "<br>";
}
//eller saml array-elementerne i én streng
$totalfil = implode('', $lines);
?>
Avatar billede supernewbie Nybegynder
25. januar 2003 - 02:23 #2
har et script allerede.. Vil du ændre det så den laver en ny lilie hver gang den skriver i tekstfilen ?
:
<?php
$filename ="log.txt";
$handle= fopen($filename,'a');
$string = "Hello World <p>";
fputs($handle, $string);
fclose($handle);
?>
Avatar billede tipsen Nybegynder
25. januar 2003 - 02:33 #3
<?php
$filename ="log.txt";
$handle = fopen($filename,'a');
$string = "Hello World <p>\r\n";
fputs($handle, $string);
fclose($handle);
?>
Avatar billede supernewbie Nybegynder
25. januar 2003 - 02:36 #4
Tark.. Du er accepteret...
Avatar billede supernewbie Nybegynder
25. januar 2003 - 02:39 #5
Nåå ja nu jeg har dig.. Hvorn tæller den antal linier i filen ???
Du får flere points hvis det er nødvendigt ?
Avatar billede tipsen Nybegynder
25. januar 2003 - 02:47 #6
altså vil du tælle hvor hvor mange linier den hentede ind i 2'eren?
Avatar billede tipsen Nybegynder
25. januar 2003 - 03:00 #7
Så kan du bruge:

$lines = file('sti/til/fil/navnpaa.fil');
echo 'Antal linier indlæst: ' . count($lines);
Avatar billede supernewbie Nybegynder
26. januar 2003 - 00:15 #8
ok tark..
Avatar billede tipsen Nybegynder
26. januar 2003 - 01:29 #9
you're welcome
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