Ich habe eine Funktion geschrieben das den Inhalt einer oder mehrere Dateien ausliest.
Wenn man nur eine Datei auslesen möchte, gibt man einen einfachen
String mit der Datei an.
Dann würd auch nur ein String mit den Inhalt zurückgegeben
Wenn man jedeoch mehrere Dateien Auslesen möchte gibt man die Dateinamen in ein Array an und dann würd auch ein Array mit den Unhalt zurückgegeben.
Genau so hab ich mir das vorgestelt.
Aber es klappt nicht sorichtig->Es würd eine 2 Ausgeben.
beide txt-dateien haben einen Inhalt
Ich weis echt nicht mehr weiter
Könnt ihr mir helfen?
Wenn man nur eine Datei auslesen möchte, gibt man einen einfachen
String mit der Datei an.
Dann würd auch nur ein String mit den Inhalt zurückgegeben
Wenn man jedeoch mehrere Dateien Auslesen möchte gibt man die Dateinamen in ein Array an und dann würd auch ein Array mit den Unhalt zurückgegeben.
Genau so hab ich mir das vorgestelt.
Aber es klappt nicht sorichtig->Es würd eine 2 Ausgeben.
beide txt-dateien haben einen Inhalt
PHP-Code:
<?php
function get_template($file) {
if (is_array($file)){
for ($i=0;$i<count($file);$i++) {
$template[$i] = file_get_contents($file[$i]);
}
} else {
$template = file_get_contents($file);
}
return $i;
}
$test1 = get_template("content.txt");
echo $test1;
$files=array("content.txt","content1.txt");
$test2 = get_template($files);
echo $test2;
?>
Könnt ihr mir helfen?
Kommentar