php-Script gesucht

EmilioW

Newbie
Registriert
Sep. 2005
Beiträge
5
Hallo,

ich suche ein php-script wo ich zwei txt-Dateien auf den server laden kann und das

automatisch beim ausführen der Inhalt welcher in Datei a vorhanden ist, aus Datei b

entfernt wird.

Kann mir da jemand helfen.

Vielen Dank

Emilio
 
hab das so gemeint

z.B. Datei a

Mehl
Salz
Butter


z.B. Datei b

Mehl
Käse
Eier
Butter
Milch
Salami
Salz
Speck

Ergebnis nach Ausführung des Scripts

Käse
Eier
Milch
Salami
Speck

das heißt was in a steht soll am Ende gelöscht sein

Wäre toll wenn mir jemand helfen könnte

Danke

Emilio
 
So, dann werd ich das mal probieren.

PHP:
<?php
$file_a=dirname(__FILE__).'/Dateia.txt';
$file_b=dirname(__FILE__).'/Dateib.txt';

// get content from file a
$content_a=file($file_a);
$content_b=file($file_b);

// delete items from content b
foreach(array_keys($content_b) as $key)
  if(in_array($content_b[$key], $content_a))
    unset($content_b[$key]);

// write new data in file_b
$handle=fopen($file_b, 'w');
fputs(implode("\n", $content_b));
fclose($handle);

?>

So, ich denke das müsste so funktionieren. Ich habe es leider nicht getestet da ich es direkt geschrieben habe.
Ich hoff ich konte dir helfen.

peace Hegelbock
 
Hallo,

danke für die Hilfe.

Bekomme aber leider in Zeile 16 diese Fehlermeldung

Warning: Wrong parameter count for fputs()


Emilio
 
Zurück
Oben