While Schleife und Datein

buy

Mitglied
Hallo

ich habe ein kleines Problem mit einer While Schleife.

Code:
<?php

$zeilen = explode("\n","$KEYWORDS");
$anzahl = count($zeilen);
$x = 0;
while($x < $anzahl) {

$KEY = str_replace(" ","-",$zeilen[$x++]);

if (!file_exists("dwps/$KEY.html")) {
$Datei = fopen("dwps/$KEY.html","a+");
echo fwrite($Datei,"$KEY");
echo "<span class=\"MINI_OK\">GEN</span> ".$KEY."<br>";
}
}
?>

Sin und zweck ist es mehre Datein zu erzeugen die vorgabe kommt aus einer Textarea
das Problem ist wenn ich mehre vorgaben habe wird nur die Letzte generiert.

Beispiel:
Vorgabe aus der Textarea
test seite eins
test seite zwei
test seite drei

dann wird mir nur die test seite drei generiert
test-seite-drei.html

bei denn anderen 2 bekomme ich einen fehler von fopen.

ich hoffen Ihr könnt mir da etwas helfen

MfG Buy
 
Sorry hätte ich noch dazu schreiben sollen

Warning: fopen(dwps/text-seite-eins .html) [function.fopen]: failed to open stream: Invalid argument in D:\www\DWP\index.php on line 93

Warning: fwrite(): supplied argument is not a valid stream resource in D:\www\DWP\index.php on line 94
GEN text-seite-eins

Warning: fopen(dwps/text-seite-zwei .html) [function.fopen]: failed to open stream: Invalid argument in D:\www\DWP\index.php on line 93

Warning: fwrite(): supplied argument is not a valid stream resource in D:\www\DWP\index.php on line 94
GEN text-seite-zwei
GEN text-seite-drei
 
Zurück