zu früh gefreut:-)
wenn ich nun daran gehe die einzelnen Arrays in eine Datei zu schreiben so wird mir nicht der Wertr des arrays übergeben.
Ich machs wie folgt:
<?php
$row = 1;
$handle = fopen ("daten.txt","r");
while ( ($data[] = fgetcsv ($handle, 2000, ";")) !== FALSE ) {
$num = count ($data);
print "<p> $num fields in line $row: <br>\n";
$row++;
for ($c=0; $c < $num; $c++) {
print $data[$c] . "<br>\n";
}
}
fclose ($handle);
print_r($data);
$filename = 'test.txt';
$somecontent = "($data)";
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "a")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($handle, $somecontent)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Fertig, in Datei $filename wurde $somecontent geschrieben";
fclose($handle);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>
Klappt ohne Fehlermeldung. Nur wird mir wenn ich die test.txt aufrufe lediglich "array" angezeigt.
Vor allem müsste ich das ja so Bewerkstelligen das der Inhalt von Array 1 in Datei Test1.txt und der Inhalt von Array 2 in die Datei Test2.txt geschrieben wird usw... Ich teste das jetzt ertsmal mit .txt Dateien aber gibts denn nicht gleich eine Möglichkeit das in ein HTML Gerüst zu schreiben?
wenn ich nun daran gehe die einzelnen Arrays in eine Datei zu schreiben so wird mir nicht der Wertr des arrays übergeben.
Ich machs wie folgt:
<?php
$row = 1;
$handle = fopen ("daten.txt","r");
while ( ($data[] = fgetcsv ($handle, 2000, ";")) !== FALSE ) {
$num = count ($data);
print "<p> $num fields in line $row: <br>\n";
$row++;
for ($c=0; $c < $num; $c++) {
print $data[$c] . "<br>\n";
}
}
fclose ($handle);
print_r($data);
$filename = 'test.txt';
$somecontent = "($data)";
// Sichergehen, dass die Datei existiert und beschreibbar ist
if (is_writable($filename)) {
// Wir öffnen $filename im "Anhänge" - Modus.
// Der Dateizeiger befindet sich am Ende der Datei, und
// dort wird $somecontent später mit fwrite() geschrieben.
if (!$handle = fopen($filename, "a")) {
print "Kann die Datei $filename nicht öffnen";
exit;
}
// Schreibe $somecontent in die geöffnete Datei.
if (!fwrite($handle, $somecontent)) {
print "Kann in die Datei $filename nicht schreiben";
exit;
}
print "Fertig, in Datei $filename wurde $somecontent geschrieben";
fclose($handle);
} else {
print "Die Datei $filename ist nicht schreibbar";
}
?>
Klappt ohne Fehlermeldung. Nur wird mir wenn ich die test.txt aufrufe lediglich "array" angezeigt.
Vor allem müsste ich das ja so Bewerkstelligen das der Inhalt von Array 1 in Datei Test1.txt und der Inhalt von Array 2 in die Datei Test2.txt geschrieben wird usw... Ich teste das jetzt ertsmal mit .txt Dateien aber gibts denn nicht gleich eine Möglichkeit das in ein HTML Gerüst zu schreiben?
Kommentar