Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
sammenlægning txt filer
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  13 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Martin  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 9:53 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Martin <p...@teknit.dk>
Date: Thu, 28 Jun 2012 15:53:38 +0200
Local: Thurs, Jun 28 2012 9:53 am
Subject: sammenlægning txt filer
Hej php folk

I en servermappe findes fx 100 txt filer med forskellige navne.

Der ønskes vha php at tage fil_1 og skrive indholdet af fil_2 i
slutningen af filen, evt gemme, skrive fil_3 i slutningen igen osv.

således at tilsidst har man een stor fil med indholdet af de 100
oprindelige filer med sortering fil_1, fil_2, fil_3.....fil_100

filer adskilles med <br><br>

Det må være noget med fopen med argumenterne w og a og så en lykke...

Nogle gode forslag?

Martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bertel Lund Hansen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 10:20 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Bertel Lund Hansen <kanonsa...@lundhansen.dk>
Date: Thu, 28 Jun 2012 16:20:01 +0200
Local: Thurs, Jun 28 2012 10:20 am
Subject: Re: sammenlægning txt filer
Martin skrev:

> I en servermappe findes fx 100 txt filer med forskellige navne.
> Der ønskes vha php at tage fil_1 og skrive indholdet af fil_2 i
> slutningen af filen, evt gemme, skrive fil_3 i slutningen igen osv.
> således at tilsidst har man een stor fil med indholdet af de 100
> oprindelige filer med sortering fil_1, fil_2, fil_3.....fil_100
> filer adskilles med <br><br>

$handle=fopen ('final_file.txt','a');
foreach (glob('mappe/*.*') as $file) {
        $contents=file_get_contents($file);
        fwrite($handle,$file);
        fwrite($handle,'<br><br>');
}

fclose($handle);

> Det må være noget med fopen med argumenterne w og a og så en lykke...

(løkke)

Det er ikke nødvendigt med w. Hvis man åbner med append (a),
oprettes filen automatisk hvis den ikke eksisterer. Men det vil
også virke uden fejl med w først.

To gange <br> er en HTML-fejl. Hvad med at omkranse hver fil med
<p></p>?

--
Bertel
http://bertel.lundhansen.dk/            http://fiduso.dk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 10:28 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Martin <p...@teknit.dk>
Date: Thu, 28 Jun 2012 16:28:54 +0200
Local: Thurs, Jun 28 2012 10:28 am
Subject: Re: sammenlægning txt filer
Den 28-06-2012 16:20, Bertel Lund Hansen skrev:

I den færdige fil bliver kun filnavnet af hver fil gemt og IKKE selve
indholdet. Hm, kan du gennemskue det?

Martin


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 10:31 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Martin <p...@teknit.dk>
Date: Thu, 28 Jun 2012 16:31:54 +0200
Local: Thurs, Jun 28 2012 10:31 am
Subject: Re: sammenlægning txt filer
Fandt fejlen -  
fwrite($handle,$contents);

istedet for     fwrite($handle,$file);

Den 28-06-2012 16:28, Martin skrev:


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 10:54 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Martin <martinprikaarhofsnabelagmailprikcom>
Date: Thu, 28 Jun 2012 16:54:40 +0200
Local: Thurs, Jun 28 2012 10:54 am
Subject: Re: sammenlægning txt filer
On 28-06-2012 15:53, Martin wrote:

$savefile = dirname(__FILE__) . '/saved.txt';
$files = glob(dirname(__FILE__) . '/*.txt');
foreach($files AS $file) {
    file_put_contents($savefile, '<br><br>' . file_get_contents($file),
FILE_APPEND);


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
scootergrisen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 10:58 am
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: scootergrisen <NEJ...@TILSPAM.DK>
Date: Thu, 28 Jun 2012 16:58:26 +0200
Local: Thurs, Jun 28 2012 10:58 am
Subject: Re: sammenlægning txt filer

> Nogle gode forslag?

Gem følgende kode i en fil og lav en mappe kaldet "mappenmedfilerne"
samme sted og put dine filer (fil_1, fil_2, osv) i den mappe.

Så bliver der gemt en fil kaldet "storfil.txt" i samme mappe hvor du har
filen med PHP koden.

<?php

error_reporting(-1);
ini_set('display_startup_errors', 'on');
ini_set('display_errors', true);

$mappe = 'mappenmedfilerne';
$filsomskalgemmes = "storfil.txt";
$filindhold = array();

function hentfilliste($mappe){

    $liste = array();

    $mappehandle = opendir($mappe);

    while(($fil = readdir($mappehandle)) !== false){

       if($fil != "." && $fil != ".."){

          if(is_file("$mappe/$fil")){

             $liste[] = $fil;

          }

       }

    }

    closedir($mappehandle);

    natcasesort($liste);

    return $liste;

}

$arraymedfilnavne = hentfilliste($mappe);

foreach($arraymedfilnavne as $filnavn){

    $filindhold[] = file_get_contents("$mappe/$filnavn");

}

$datasomskalgemmes = implode('<br><br>', $filindhold);

file_put_contents($filsomskalgemmes, $datasomskalgemmes);

?>


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Martin Larsen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 2:32 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Martin Larsen <martin+spamfree+lar...@bigfoot.com>
Date: Thu, 28 Jun 2012 20:32:39 +0200
Local: Thurs, Jun 28 2012 2:32 pm
Subject: Re: sammenlægning txt filer

Bertel Lund Hansen wrote:
> To gange <br> er en HTML-fejl. Hvad med at omkranse hver fil med
> <p></p>?

Hvorfor det? Der er der en semantisk forskel på <p> og <br>. Hvis jeg nu
bare gerne vil have en ekstra tom linje <indsat kan jeg ikke se noget
galt i at bruge to (eller flere) <br>.

Fx kunne man ønske dette layout med ekstra mellemrum for
overskuelighedens skyld:

Hvis man indsætter

<br><br>

i sin html-kode, fås en tom linje.

Der er naturligvis alternativer såsom en <span> der måske også
formatterer kodeeksemplet, men ønskes der ingen særlig formattering ud
over "luften", er <br> IMO en ganske passende løsning.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bertel Lund Hansen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 2:46 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Bertel Lund Hansen <kanonsa...@lundhansen.dk>
Date: Thu, 28 Jun 2012 20:46:30 +0200
Local: Thurs, Jun 28 2012 2:46 pm
Subject: Re: sammenlægning txt filer
Martin Larsen skrev:

>> To gange <br> er en HTML-fejl. Hvad med at omkranse hver fil med
>> <p></p>?
> Hvorfor det?

Jeg har lige tjekket det, og jeg må tage mine ord i mig igen. For
nogle år siden ville det have givet en kodefejl og ikke have
virket i visse browsere, men jeg kan se at standarden er ændret
så det nu er legalt at lave flere <br> i træk.

> Fx kunne man ønske dette layout med ekstra mellemrum for
> overskuelighedens skyld:

Det ville jeg lave ved at style et afsnit med ekstra bundmargin.
Jeg har dog også nogle steder brugt "<p> </p>" hvis jeg ville
have at man i selve koden kunne se at der skulle være luft.

--
Bertel
http://bertel.lundhansen.dk/            http://fiduso.dk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kim Ludvigsen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 2:55 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Kim Ludvigsen <use...@kimludvigsen.dk>
Date: Thu, 28 Jun 2012 20:55:26 +0200
Local: Thurs, Jun 28 2012 2:55 pm
Subject: Re: sammenlægning txt filer
Den 28-06-2012 20:46, Bertel Lund Hansen skrev:

> Martin Larsen skrev:

>>> To gange <br> er en HTML-fejl. Hvad med at omkranse hver fil med
>>> <p></p>?

>> Hvorfor det?

> Jeg har lige tjekket det, og jeg må tage mine ord i mig igen. For
> nogle år siden ville det have givet en kodefejl og ikke have
> virket i visse browsere, men jeg kan se at standarden er ændret
> så det nu er legalt at lave flere <br> i træk.

Jeg tror, du husker forkert. Flere <br> har vist altid virket. De
tidligste editorer brugte netop flere <br>'er til at lave afstand - hvis
ellers det ikke er mig, der husker forkert.

--
Mvh. Kim Ludvigsen
Stor sammenligning af antivirusprogrammer og sikkerhedspakker:
http://kimludvigsen.dk/sammenligning/antivirus


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
scootergrisen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 3:10 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: scootergrisen <NEJ...@TILSPAM.DK>
Date: Thu, 28 Jun 2012 21:10:55 +0200
Local: Thurs, Jun 28 2012 3:10 pm
Subject: Re: sammenlægning txt filer

>>>> To gange <br> er en HTML-fejl. Hvad med at omkranse hver fil med
>>>> <p></p>?

>>> Hvorfor det?

>> Jeg har lige tjekket det, og jeg må tage mine ord i mig igen. For
>> nogle år siden ville det have givet en kodefejl og ikke have
>> virket i visse browsere, men jeg kan se at standarden er ændret
>> så det nu er legalt at lave flere <br> i træk.

> Jeg tror, du husker forkert. Flere <br> har vist altid virket. De
> tidligste editorer brugte netop flere <br>'er til at lave afstand - hvis
> ellers det ikke er mig, der husker forkert.

Tror da heller aldrig 2 eller flere <br> efter hinanden giver kodefejl
det må vist være en anden fejl så.

For eksempel hvis det er brugt i XHTML eller de ikke har været omsluttet
af <div> eller ligende.

Men det jo let nok og teste i W3C markup validatoren og se hvad den siger.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bertel Lund Hansen  
View profile   Translate to Translated (View Original)
 More options Jun 28 2012, 5:04 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Bertel Lund Hansen <kanonsa...@lundhansen.dk>
Date: Thu, 28 Jun 2012 23:04:37 +0200
Local: Thurs, Jun 28 2012 5:04 pm
Subject: Re: sammenlægning txt filer
Kim Ludvigsen skrev:

>> virket i visse browsere, men jeg kan se at standarden er ændret
>> så det nu er legalt at lave flere <br> i træk.
> Jeg tror, du husker forkert. Flere <br> har vist altid virket.

Nej. Der har været browsere der renderede det som ét <br> uanset
hvor mange der var, og jeg mener også at det var en kodefejl. Det
sidste er jeg dog mindre sikker på.

--
Bertel
http://bertel.lundhansen.dk/            http://fiduso.dk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Philip Nunnegaard  
View profile   Translate to Translated (View Original)
 More options Jun 29 2012, 3:02 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Philip Nunnegaard <nunnenos...@hitsurf.dk>
Date: Fri, 29 Jun 2012 21:02:27 +0200
Local: Fri, Jun 29 2012 3:02 pm
Subject: Re: sammenlægning txt filer
Bertel Lund Hansen skrev:

> Nej. Der har været browsere der renderede det som ét <br> uanset
> hvor mange der var, og jeg mener også at det var en kodefejl. Det
> sidste er jeg dog mindre sikker på.

Det må være rigtig mange år siden.
Mine browsere gennem tiden har altid vist et linjeskift pr. <br> i den
tid hvor jeg har haft kendskab til html, dvs. siden efteråret 2000, hvor
jeg havde IE 5.0 og Netscape 4.5.

--
Philip


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bertel Lund Hansen  
View profile   Translate to Translated (View Original)
 More options Jun 29 2012, 5:30 pm
Newsgroups: dk.edb.internet.webdesign.serverside.php
From: Bertel Lund Hansen <kanonsa...@lundhansen.dk>
Date: Fri, 29 Jun 2012 23:30:56 +0200
Local: Fri, Jun 29 2012 5:30 pm
Subject: Re: sammenlægning txt filer
Philip Nunnegaard skrev:

>> Nej. Der har været browsere der renderede det som ét <br> uanset
>> hvor mange der var, og jeg mener også at det var en kodefejl. Det
>> sidste er jeg dog mindre sikker på.
> Det må være rigtig mange år siden.

Sikkert. Jeg begyndte med internettet engang i begyndelsen af
90'erne.

--
Bertel
http://bertel.lundhansen.dk/            http://fiduso.dk/


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »