<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
    <link>http://forum.geizhals.at/feed.jsp?id=375686</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948624.html#2948624</link>
      <description>Und das findest du einfachen?&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:24:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948624.html#2948624</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-11-12T22:24:17Z</dc:date>
    </item>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948625.html#2948625</link>
      <description>Und das findest du einfacher?&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:24:17 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948625.html#2948625</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-11-12T22:24:17Z</dc:date>
    </item>
    <item>
      <title>Re(4): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948622.html#2948622</link>
      <description>Kein Problem!&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Nur wie kommt man auf so abenteuerliche Konstrukte? - Das kann ja nicht mal performancemäßig einen Vorteil bringen - bei jedem Schleifendurchlauf einen String aus einem Array raussuchen und als boolean auswerten?&lt;br&gt;&lt;br&gt;Außerdem könnte eine komplett leere Zeile zu einem verfrühten Schleifenabbruch führen, sofern das Array nicht von einer Funktion befüllt wurde, die jedenfalls auch die Zeilenende-Zeichen mitliefert.&amp;nbsp;&amp;nbsp;&lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:22:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948622.html#2948622</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-12T22:22:49Z</dc:date>
    </item>
    <item>
      <title>Re(3): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948614.html#2948614</link>
      <description>ja ok, hast recht mit foreach istsbesser&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:09:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948614.html#2948614</guid>
      <dc:creator>_E_r_I_c_H_</dc:creator>
      <dc:date>2005-11-12T22:09:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948612.html#2948612</link>
      <description>&lt;pre&gt;for($x=0;$datei[$x];$x++)&lt;/pre&gt;&lt;br&gt;&lt;br&gt;Na das ist aber ein recht abenteuerliches Konstrukt, das außerdem u.U. eine Warnmeldung (die dann mit im Textfeld steht) produzieren wird; &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;&lt;i&gt;foreach&lt;/i&gt; wär da wohl angebrachter und vor allem für einen Anfänger wohl verständlicher, oder?! - Also:&lt;br&gt;&lt;pre&gt;foreach($datei as $line)&lt;br&gt;&amp;nbsp;&amp;nbsp;echo ($line);&lt;/pre&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Außerdem sollten die Zeilen, die &lt;i&gt;file()&lt;/i&gt; zurückliefert, bereits Zeilenendezeichen enthalten, also könnte das Anhängen von \n bei der Ausgabe zusätzliche Leerzeilen zwischen den einzelnen Zeichen erzeugen.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:07:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948612.html#2948612</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-12T22:07:21Z</dc:date>
    </item>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948606.html#2948606</link>
      <description>Oder gleich &lt;a href="http://www.php.net/file_get_contents"&gt;file_get_contents&lt;/a&gt;. Holt den Inhalt der Datei als String und verwendet Memmory-Mapping wenn das OS es unterstützt.&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 22:02:01 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948606.html#2948606</guid>
      <dc:creator>Xmolch</dc:creator>
      <dc:date>2005-11-12T22:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948591.html#2948591</link>
      <description>mit &lt;a href="http://at2.php.net/manual/de/function.file.php" target="_blank"&gt;file()&lt;/a&gt; ist es einfacher&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&amp;lt;html&amp;gt;&#xD;
&amp;lt;head&amp;gt;&#xD;
   &amp;lt;title&amp;gt;Senden&amp;lt;/title&amp;gt;&#xD;
&amp;lt;/head&amp;gt;&#xD;
&amp;lt;body&amp;gt;&#xD;
&amp;lt;br&amp;gt;&#xD;
&amp;lt;?php&#xD;
$datei = file ("text.txt");&#xD;
?&amp;gt;&#xD;
&amp;lt;form action="schreiben.php" method="post"&amp;gt;&#xD;
   &amp;lt;textarea name="Eingabe"&amp;gt;&#xD;
   &amp;lt;?php&#xD;
   for($x=0;$datei[$x];$x++)&#xD;
     echo ($datei[$x]."\n");&#xD;
   ?&amp;gt;&#xD;
   &amp;lt;/textarea&amp;gt;&#xD;
   &amp;lt;input type="submit" value="Post"&amp;gt;&#xD;
&amp;lt;/form&amp;gt;&#xD;
&amp;lt;br&amp;gt;&#xD;
&amp;lt;/body&amp;gt;&#xD;
&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:39:33 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948591.html#2948591</guid>
      <dc:creator>_E_r_I_c_H_</dc:creator>
      <dc:date>2005-11-12T21:39:33Z</dc:date>
    </item>
    <item>
      <title>Re(3): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948585.html#2948585</link>
      <description>&lt;blockquote&gt;&lt;em&gt;Hab Null Ahnung von PHP&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Dann auf jeden Fall ein wichtiger Hinweis (zumindest falls das ganze für eine ernsthafte Anwendung sein soll): Wenn in Deiner Textdatei HTML-Tags enthalten sind (bzw. sein könnten, weil der Inhalt auf Usereingaben basiert) dann kann man damit einiges an Gemeinheiten anrichten!&amp;nbsp;&amp;nbsp;&lt;img src="birndl.gif" width="16" height="26" align="absmiddle" alt="!&amp;#58;-&amp;#41;"/&gt;&lt;br&gt;&lt;br&gt;Z.B. könnte folgender Inhalt Deiner Textdatei bleibiges Javascript in Deine Bearbeiten-Seite einbinden und ausführen:&lt;br&gt;&lt;br&gt;&lt;pre&gt;BelieigerText&lt;br&gt;BlahFasel&lt;br&gt;Blahblubb&lt;br&gt;&amp;lt;/textarea&amp;gt;&lt;br&gt;&amp;lt;script ...&amp;gt;&lt;br&gt;...&lt;br&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:37:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948585.html#2948585</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-12T21:37:08Z</dc:date>
    </item>
    <item>
      <title>Re: PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948574.html#2948574</link>
      <description>Oder &lt;a href="http://php.ftp.cvut.cz/manual/en/function.readfile.php"&gt;readfile&lt;/a&gt; verwenden, dann reicht ein Funktionsaufruf. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;Abend,&lt;br&gt;j.&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:28:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948574.html#2948574</guid>
      <dc:creator>Psychopath</dc:creator>
      <dc:date>2005-11-12T21:28:02Z</dc:date>
    </item>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948562.html#2948562</link>
      <description>Danke auch dir!&lt;br&gt;&lt;br&gt;Gelesen wird jetzt mit "r" und werd mir das mit dem fgets() durchlesen. &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;lg&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:11:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948562.html#2948562</guid>
      <dc:creator>_max</dc:creator>
      <dc:date>2005-11-12T21:11:46Z</dc:date>
    </item>
    <item>
      <title>Re(2): PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948560.html#2948560</link>
      <description>Danke, mit dem Link hats geklappt!&lt;br&gt;&lt;br&gt;Hab Null Ahnung von PHP, aber vielleicht war das grad der erste Schritt zu mehr Verständnis &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br&gt;&lt;br&gt;Jetzt funktioniert das Auslesen, Ändern und Schreiben schon perfekt.&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:09:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948560.html#2948560</guid>
      <dc:creator>_max</dc:creator>
      <dc:date>2005-11-12T21:09:57Z</dc:date>
    </item>
    <item>
      <title>Re: PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948549.html#2948549</link>
      <description>&lt;i&gt;$datei&lt;/i&gt; ist ja auch nur ein Handle auf die geöffnete Datei, und nicht der Dateiinhalt selbst; insoferen ist die Ausgabe schon korrekt. Du müßtest die Datei zuerst mit &lt;i&gt;fget()&lt;/i&gt; o.ä. einlesen und dann den Inhalt ausgeben.&lt;br&gt;&lt;br&gt;Außerdem öffnest Du die Datei ja zum Anhängen und nicht zum Lesen; bin mir jetzt ad hoc nicht sicher, ob das nicht auch Probleme machen könnte, aber ich würde es in diesem Script eher damit versuchen:&lt;br&gt;&lt;pre&gt;$datei = fopen ("text.txt", "r");&lt;/pre&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:03:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948549.html#2948549</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-12T21:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948552.html#2948552</link>
      <description>&lt;i&gt;$datei&lt;/i&gt; ist ja auch nur ein Handle auf die geöffnete Datei, und nicht der Dateiinhalt selbst; insoferen ist die Ausgabe schon korrekt. Du müßtest die Datei zuerst mit &lt;i&gt;fgets()&lt;/i&gt; o.ä. einlesen und dann den Inhalt ausgeben.&lt;br&gt;&lt;br&gt;Außerdem öffnest Du die Datei ja zum Anhängen und nicht zum Lesen; bin mir jetzt ad hoc nicht sicher, ob das nicht auch Probleme machen könnte, aber ich würde es in diesem Script eher damit versuchen:&lt;br&gt;&lt;pre&gt;$datei = fopen ("text.txt", "r");&lt;/pre&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:03:31 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948552.html#2948552</guid>
      <dc:creator>mIstA</dc:creator>
      <dc:date>2005-11-12T21:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948547.html#2948547</link>
      <description>fopen liefert nicht den Inhalt der Datei!&lt;br&gt;&lt;br&gt;resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )&lt;br&gt;&lt;br&gt;Du musst den Inhalt noch auslesen:&lt;br&gt;&lt;a href="http://at2.php.net/manual/en/function.fread.php" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;at2.php.net/&lt;wbr/&gt;manual/&lt;wbr/&gt;en/&lt;wbr/&gt;function.fread.php&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 21:00:29 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948547.html#2948547</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-11-12T21:00:29Z</dc:date>
    </item>
    <item>
      <title>PHP - Dateiinhalt in ein &lt;textarea&gt; eintragen</title>
      <link>http://forum.geizhals.at/t375686,2948541.html#2948541</link>
      <description>Hi ich möcht eine Datei öffnen, in einem Formular bearbeiten und dann die Datei wieder abspeichern.&lt;br&gt;&lt;br&gt;Hab bis jetzt das hier:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
&amp;lt;html&amp;gt;&#xD;
&amp;lt;head&amp;gt;&#xD;
  &amp;lt;title&amp;gt;Senden&amp;lt;/title&amp;gt;&#xD;
&amp;lt;/head&amp;gt;&#xD;
&amp;lt;body&amp;gt;&#xD;
&#xD;
&#xD;
&amp;lt;?php&#xD;
$datei = fopen ("text.txt", "a");&#xD;
?&amp;gt;&#xD;
&amp;lt;form action="schreiben.php" method="post"&amp;gt;&#xD;
  &amp;lt;textarea name="Eingabe"&amp;gt;&#xD;
   &amp;lt;?php &#xD;
   print $datei;&#xD;
   ?&amp;gt;&#xD;
  &amp;lt;/textarea&amp;gt;&#xD;
  &amp;lt;input type="submit" value="Post"&amp;gt;&#xD;
&amp;lt;/form&amp;gt;&#xD;
&#xD;
&#xD;
&amp;lt;/body&amp;gt;&#xD;
&amp;lt;/html&amp;gt;&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Das Problem ist, dass in dem &amp;lt;textarea&amp;gt; die geöffnete Datei nicht angezeigt wird. Es wird nur "Resource id #1 " angezeigt. Kann mir jemand helfen wo der Fehler liegt?&lt;br&gt;&lt;br&gt;Danke!&lt;br/&gt;</description>
      <pubDate>Sat, 12 Nov 2005 20:56:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t375686,2948541.html#2948541</guid>
      <dc:creator>_max</dc:creator>
      <dc:date>2005-11-12T20:56:38Z</dc:date>
    </item>
  </channel>
</rss>
