|  |  | |
|  |  | 
| 
 | |||||||
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  11.04.2003, 02:34 | #1 | 
| Veteran  Registriert seit: 05.10.2000 
					Beiträge: 306
				 |  PHP: Textdatei zeilenweise verkehrt ausgeben? Hallo! Ich bräuchte einen möglichst effektiven PHP-Code um Textdateien zu öffnen und sie zeilenweise verkehrt auszugeben. Also aus abc edf ghi soll werden: ghi edf abc Es sind ziemlich grosse Textdateien mit über 50.000 Zeilen. Die Dateizeilen in ein Array zu laden und das Array verkehrt auszugeben ist hier wohl etwas zu speicherintensiv. Kann man nicht einfach statt while($line = fgets($fp, 1024)) { ... } festlegen, dass er am Dateiende zum Lesen beginnen soll ? Freu mich über jede Hilfe! | 
|   |   | 
|  11.04.2003, 08:46 | #2 | 
| Veteran  Registriert seit: 03.08.2000 Alter: 47 
					Beiträge: 461
				 |   waer das was fuer dich? Code: <HTML>
<HEAD>
 <TITLE>TEST</TITLE>
</HEAD>
<BODY>
<?
$buffer = "";
$handle = fopen ("inputfile.txt", "r");
while (!feof($handle))
{
  $buffer = fgets($handle, 4096) . $buffer;
}
fclose ($handle);
echo "<PRE>".$buffer."</PRE>";
?>
</BODY>
</HTML>
				____________________________________ hampel.at | 
|   |   | 
|  11.04.2003, 09:43 | #3 | 
| Veteran Registriert seit: 15.08.2001 Alter: 51 
					Beiträge: 235
				 |   wieso so kompliziert? PHP-Code: 
			 | 
|   |   | 
|  11.04.2003, 12:54 | #5 | |
| Veteran  Registriert seit: 05.10.2000 
					Beiträge: 306
				 |        Wow, dass es derart einfach geht ist ja sagenhaft! Vielen Dank!!! Zitat: 
 | |
|   |   | 
|  11.04.2003, 12:56 | #6 | |
| Inventar  Registriert seit: 24.09.2001 
					Beiträge: 7.335
				 |   Zitat: 
  
				____________________________________ Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . | |
|   |   | 
|  11.04.2003, 14:17 | #7 | |
| Veteran  Registriert seit: 05.10.2000 
					Beiträge: 306
				 |   Zitat: 
 | |
|   |   | 
|  11.04.2003, 14:44 | #8 | 
| Inventar  Registriert seit: 24.09.2001 
					Beiträge: 7.335
				 |   fopen, fseek, fread, ... http://at.php.net/manual/de/ref.filesystem.php Mit einer grossen Datei kommt er sonst aus dem Swappen nicht heraus  
				____________________________________ Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . | 
|   |   | 
|  11.04.2003, 15:10 | #10 | 
| Inventar  Registriert seit: 24.09.2001 
					Beiträge: 7.335
				 |   Ich schreib sie ja nicht in eine variable, sondern entweder auf den output oder wieder in eine datei. er hat ja nich gesagt, dass er sie in einer Variablen speichern will, sondern nur "ausgeben"  
				____________________________________ Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . | 
|   |   | 
|  | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| 
 | 
 |