Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Mai

SELFHTML Forumsarchiv
Irritationen bei readfile()

Informationsseite
  1. Seite (PHP) Irritationen bei readfile() von Maik W. aus E., 31. 05. 2006, 13:37
nach unten

Irritationen bei readfile()

Die folgende Nachricht zum Thema stammt von: Maik W. aus E., 31. 05. 2006, 13:37

Tach zusammen,

ich möchte eine Textdatei per readfile() auslesen und in einer textarea ausgeben. An sich keine Hexerei, allerdings belästigt mich die Funktion mit der in der Funktionsbeschreibung angegeben Ausgabe der Dateigröße:

ein
$text =readfile("../$page/entries.inc");

am Anfang der Datei haut mir direkt und unkontrolliert am Anfang den Inhalt um die Ohren, in der Textarea
<textarea name="edit" cols="80" rows="40" id="edit"><?=$text?></textarea>
bleibt nur die Zahl der Bytes stehen.

Wenn ich den readfile-Aufruf direkt in die Textarea schreibe, kommt da der Inhalt und die Dateigröße, bin ich zu doof?

http://www.gruss-aus-essen.de

Maik

nach obennach unten

Irritationen bei readfile()

Die folgende Nachricht zum Thema stammt von: Ashura, 31. 05. 2006, 14:00

Hallo Maik.

»» ein
»» »» $text =readfile("../$page/entries.inc");
»»

»» am Anfang der Datei haut mir direkt und unkontrolliert am Anfang den Inhalt um die Ohren, in der Textarea
»» »» <textarea name="edit" cols="80" rows="40" id="edit"><?=$text?></textarea>
»»
bleibt nur die Zahl der Bytes stehen.

[x] Du möchtest lieber file_get_contents nutzen, da diese lediglich den Inhalt in in Form einer Zeichenkette zurückgibt, welche du ausgeben kannst, wo du willst.

»» Wenn ich den readfile-Aufruf direkt in die Textarea schreibe, kommt da der Inhalt und die Dateigröße, bin ich zu doof?

Nein, nur überliest du, was im Handbuch steht:

»» Description
»» int readfile ( string filename [, bool use_include_path [, resource context]] )

Das „int“ vor dem Funktionsname deutet auf den Typ des Rückgabewertes der Funktion hin.


Einen schönen Mittwoch noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]

nach obennach unten

readfile() - ein echo zuviel

Die folgende Nachricht zum Thema stammt von: Maik W. aus E., 31. 05. 2006, 14:12

Tach auch Ashura,


»» »» ein
»» »»
$text =readfile("../$page/entries.inc");

»» »» am Anfang der Datei haut mir direkt und unkontrolliert am Anfang den Inhalt um die Ohren,
Ja und das ist auch richtig so...

»» [x] Du möchtest lieber file_get_contents nutzen, da diese lediglich den Inhalt in in Form einer Zeichenkette zurückgibt, welche du ausgeben kannst, wo du willst.
Auch nicht schlecht...
»»
»» »» Wenn ich den readfile-Aufruf direkt in die Textarea schreibe, kommt da der Inhalt und die Dateigröße, bin ich zu doof?
<besserwisser>
Nein, readfile() impliziert die Ausgabe direkt mit, d.h. ein
<textarea name="edit" cols="80" rows="40" id="edit"><?readfile("../$page/entries.inc");?></textarea>

ohne das "echo =" macht genau das, was ich will.
</besserwisser>
»»
»» Nein, nur überliest du, was im Handbuch steht:
»»
»» »» Description
»» »» int readfile ( string filename [, bool use_include_path [, resource context]] )
»»
»» Das „int“ vor dem Funktionsname deutet auf den Typ des Rückgabewertes der Funktion hin.
Danke für Deinen Hinweis!

»» Einen schönen Mittwoch noch.
Ebenso und

http://www.gruss-aus-essen.de

Maik

nach obennach unten

readfile() - ein echo zuviel

Die folgende Nachricht zum Thema stammt von: wahsaga, 31. 05. 2006, 14:28

hi,

»» <besserwisser>
»» Nein, readfile() impliziert die Ausgabe direkt mit, d.h. ein
»» »» <textarea name="edit" cols="80" rows="40" id="edit"><?readfile("../$page/entries.inc");?></textarea>
»»

»» ohne das "echo =" macht genau das, was ich will.
»» </besserwisser>

Übernimmt es auch die Kodierung von HTML-eigenen Sonderzeichen, die im Inhalt einer Textarea nichts verloren haben?

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

nach obennach unten

Isch habe garr kein Sonderzeichen

Die folgende Nachricht zum Thema stammt von: Maik W. aus E., 31. 05. 2006, 15:19

Tach auch wahsaga,


»» »» ohne das "echo =" macht genau das, was ich will.

»» Übernimmt es auch die Kodierung von HTML-eigenen Sonderzeichen, die im Inhalt einer Textarea nichts verloren haben?
Ich habe garr kein Sonderzeichen...
Wenn ich die Textdatei füttere, trage ich dafür Sorge, daß erst gar keine Sonderzeichen reinkommen, also muß sich auch keiner Gedanken um die Kodierung machen...

Trotzdem Danke für den Hinweis...

http://www.gruss-aus-essen.de nach D.

Maik

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von Mai

© 1998-2006 Seite Impressum, Software: Classic Forum