Hallo zusammen
Ich habe ein etwas ulkiges Problem...
Ich muss aus einer .txt Datei daten einlesen.. besser gesagt Kategorien.
Die Textdatei sieht so aus(kategorie.txt):
in PHP habe ich folgenden Code:
Das Echo gibt mir jedoch immer folgendes aus:
Wie ihr unschwer erkennen könnt, ist nach den Kategorien bzw. werten immer ein Leerzeichen.. Mein Problem ist, dass ich diese Werde dann weiterverwende, um auf Dateien zu verweisen. Ich versuche danach eine arbeit.php zu öffenen, aber da hier ein Leerzeichen darin ist, versucht er immer Arbeit .txt zu öffnen, was natürlich nicht existent ist..
An was könnte das liegen.. ich habe schon (wie ihr im Code erkennen könnt) versucht ein mögliches Leerzeichen herauszufiltern - leider ohne ergebnis
Ich habe ein etwas ulkiges Problem...
Ich muss aus einer .txt Datei daten einlesen.. besser gesagt Kategorien.
Die Textdatei sieht so aus(kategorie.txt):
Code:
Arbeit
Beziehung
Gesundheit
Politik
Sport
Unterhaltung
wohnen
in PHP habe ich folgenden Code:
Code:
$kategoriedatei = fopen ("fragen/daten/kategorie.txt","r");
$kategoriestring = "";
$kategorien = array();
$ie = 0;
while (!feof($kategoriedatei)) {
$kategorie = fgets($kategoriedatei,500);
array_push ($kategorien,$kategorie);
$frage[$ie] = "";
$kategoriestring .= "<tr>
<td> <?php
ECHO \"$kategorie\";?><br>
@echo \"$frage[$ie]\";?><br>
</td>
</tr>";
$ie++;
str_replace(' ','',$kategorie);
echo "inhalt von kategorie: $kategorie -<br>";
}
Das Echo gibt mir jedoch immer folgendes aus:
Code:
inhalt von kategorie: Arbeit -
inhalt von kategorie: Beziehung -
inhalt von kategorie: Gesundheit -
inhalt von kategorie: Politik -
inhalt von kategorie: Sport -
inhalt von kategorie: Unterhaltung -
inhalt von kategorie: wohnen -
Wie ihr unschwer erkennen könnt, ist nach den Kategorien bzw. werten immer ein Leerzeichen.. Mein Problem ist, dass ich diese Werde dann weiterverwende, um auf Dateien zu verweisen. Ich versuche danach eine arbeit.php zu öffenen, aber da hier ein Leerzeichen darin ist, versucht er immer Arbeit .txt zu öffnen, was natürlich nicht existent ist..
Code:
Warning: fopen(fragen/daten/Arbeit .txt): failed to open stream: Invalid argument in C:\xampp\htdocs\Umfrage\umfrage.php on line 59
An was könnte das liegen.. ich habe schon (wie ihr im Code erkennen könnt) versucht ein mögliches Leerzeichen herauszufiltern - leider ohne ergebnis