Hier geht es Darum aus allen ini Dateien im Verzeichnis heilige die Datei alph.inc zu erzeugen.
Programmbegin
php
$arr = array();
$files = glob('heilige/*.inc');
$echteAnz = 0;
Schleife durch alle Dateien
foreach($files as $file) {
include $file;
$echteAnz++;
// Schleife durch alle Suchbegriffe
for ($a=0;$a
$arr1 = array();
$arr1[0] = $reg[$a];
$arr1[1] = $regVor[$a];
$arr1[2] = $regNach[$a];
$arr1[3] = substr($file,8);
$geb1 = $Geburtstag;
if (strpos($geb1,'.')>0) $geb1=substr($Geburtstag,-4);
// $arr1[4] = floor($geb1/100)+1;
$arr1[4] = $jh;
$arr1[5] = $mw;
$arr1[6] = $amt[0];
$arr1[7] = $orte[0];
$arr1[8] = $unvershert;
$arr1[9] = $stigmata;
Für jeden Suchbegriff wird ein Array im Array angelegt
array_push($arr,$arr1);
}
}
sort($arr);
Die Datei alph.inc wird neugeschrieben
$datei = fopen("alph.inc","w");
fputs($datei,'<' . '?php' . "\n");
fputs($datei,'$' . "heilige1 = array (\n");
fputs($datei,'//' . " Spalte 0 Name (Sortierung)\n");
fputs($datei,'//' . " Spalte 1 Was vor Name stehen soll\n");
fputs($datei,'//' . " Spalte 2 Was nach Name stehen soll\n");
fputs($datei,'//' . " Spalte 3 0\n");
fputs($datei,'//' . " Spalte 4 Name der Datei\n");
fputs($datei,'//' . " Spalte 5 Jahrhundert\n");
fputs($datei,'//' . " Spalte 6 Man/Frau\n");
fputs($datei,'//' . " Spalte 7 Amt\n");
fputs($datei,'//' . " Spalte 8 Ort\n");
fputs($datei,'//' . " Spalte 9 Unversert\n");
fputs($datei,'//' . " Spalte 10 Stigmata\n");
for ($a=0;$a
$arr1=$arr[$a];
fputs($datei,"array (\"");
fputs($datei,$arr1[0]); // reg
fputs($datei,"\",\"");
fputs($datei,$arr1[1]); // regVor
fputs($datei,"\",\"");
fputs($datei,$arr1[2]); // regNach
fputs($datei,"\",0,\"");
fputs($datei,$arr1[3]); // Dateiname
fputs($datei,"\",");
fputs($datei,$arr1[4]); // jh
fputs($datei,",");
fputs($datei,$arr1[5]); // mw
fputs($datei,",\"");
fputs($datei,$arr1[6]); // amt
fputs($datei,"\",\"");
fputs($datei,$arr1[7]); // ort
fputs($datei,"\",");
fputs($datei,$arr1[8]); // unvers
fputs($datei,",");
fputs($datei,$arr1[9]); // stigmata
fputs($datei,"),\n");
}
fputs($datei,");\n");
fputs($datei,"$" . "echteAnz=" . $echteAnz . ";\n");
fputs($datei,'?' . '>' . "\n");
fclose($datei);
< html >
< body >
fertig
< /body >
< /html >