Zum Inhalt springen

PHP und die Textarea


Empfohlene Beiträge

Hallo

Ich bin langsam am verzweifeln...

Alles was ich will, ne CSV auslesen und dann in ner Textarea darstellen, aber irgendwie komm ich nicht klar. Hat jemand ne Idee woran es liegt?!

Die Funktion im Header

function csv_auslesen()

{

$file = fopen("test.csv","r");

while (!feof($file))

{

$zeile = fgets($file);

echo nl2br($zeile."\n");

}

fclose($file);

}

?>

Der Tag in der Form

<input type="textarea" rows="10" cols="100" value="<?php csv_auslesen();?>"><br>

:confused::confused::confused:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Man is mir das peinlich....

Aber nicht doch ;)

Ich würde dir allerdings zu einer Änderung raten:


<textarea rows="10" cols="100"><?php csv_auslesen(); ?></textarea>
[/PHP]

Bei einem Textarea gilt, wie du ja schon erkannt hast, alles als Inhalt was zwischen dem öffnenden und dem schließenden Tag steht, bei deiner Schreibart also auch der Zeilenumbruch vor "<?php" und der Zeilenumbruch nach "?>". Diesen beiden Umbrüche würden, falls du diese Daten in einer Datenbank speicherst, dort auch mit abgespeichert.

Reinhold

Link zu diesem Kommentar
Auf anderen Seiten teilen

ausserdem würde ich ein htmlspechialchars() noch einfügen, falls deine Datei auch HTML Zeichen enthält, die dass HTML File dann invalide machen würden

<textarea rows="10" cols="100"><?php echo htmlspecialchars(csv_auslesen()); ?></textarea>

Deine Funktion muss dann aber noch den Dateiinhalt mit return $zeile; zurückgeben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...