ASCII-Datei erzeugen
<html><head><title>Anzeige</title></head>
<body><pre>
<h2>ASCII-Datei erzeugen</h2><hr noshade size="1">
<?
// ======= Funktionen ====================
//
// Datei mit Datensaetze anlegen
// In: 2-Dim indiziertes Array
function asc_create($datei,$rows) {
$fp = fopen($datei,"w");
for($i=0; $i < count($rows); $i++) {
$str = $i."|".implode("|",$rows[$i])."\r\n";
fputs($fp,$str);
}
fclose($fp);
}
// ======= Programm-Ablauf ===============
//
// A. Daten initialisieren
$datei = "../dat/gebtag.asc"; // Ziel-Datei
// Zeilen mit Felder
$rows[] = array("Nachname", "Vorname" , "GebTag");
$rows[] = array("Boettger", "Udo" , "01.12.33");
$rows[] = array("Ketterer", "Marion" , "23.01.91");
$rows[] = array("Feist", "Karlheinz" , "10.05.44");
$rows[] = array("Grisot", "Christine" , "06.09.88");
$rows[] = array("Geller", "Franz" , "01.02.93");
// B. Datei mit Datensaetze anlegen
asc_create($datei,$rows);
// C. Datei einlesen u. anzeigen
echo "<h4>Erzeugte Datei <i>$datei</i> :</h4>\n";
echo implode("<br>",file($datei));
?>
</pre>
</body></html>