php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.06.2005, 09:48  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 376
scooter
scooter eine Nachricht über ICQ schicken
Standard datei auslesen

Moin.

Ich habe ne Text-Datei, die eich zeilenweise auslesen lassen möchte und das Ergebniss soll in ne HTML-Tabelle geschrieben werden. Diese soll je nach Menge des Inhalts unterschiedlich viele Zeilen haben. So, dass Zeile 1 von Text-Datei zu Zeile 1 spalte 1 html-tabelle wird, Zeile 2 Text Datei zuZeile 1 Spalte 2 HTML-Tabelle bis, 6 spalten. Wie mach ich das???
__________________
Life is Life and life is hard
scooter ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.06.2005, 09:52  
Gast
 
Beiträge: n/a
Standard

mit file() die txt-datei zeilenweise auslesen und dann mit foreach ausgeben
 
Alt 22.06.2005, 10:17  
Gast
 
Beiträge: n/a
Standard

Hm, hatten wir nicht genau das Selbe gestern schon?!

PHP-Code:
<?php
$cfg
['file'] = 'test.txt';
$cfg['fieldcount'] = 5;
/*
 * Daten in Array $zeilen lesen...
 */    
$zeilen file($cfg[file]);

echo 
'<table border="1">';

foreach(
$zeilen as $zeile) {
    
$i++;
    
    if (
$i == 1) {
        echo 
'<tr>';
    }
    
    echo 
"<td>$zeile</td>";

    if (
$i == $cfg['fieldcount']) {
        echo 
'</tr>';
        
$i 0;
    }
}

echo 
'</table>';
?>
Ich würde Dir aber empfehlen, gar net erst mit so Textdateiengelumps anzufangen und besser mit MySQL zu arbeiten! Das ist ein Unterschied wie Motorradfahren und Fahrradfahren!
 
Alt 22.06.2005, 10:26  
Gast
 
Beiträge: n/a
Standard

naja....aber wenn jemand keine SQL anbindung hat?
soll er sich dann eine DB zusammenspinnen wa?


also file() und file_get_contents() sind deine freunde

einfach auf www.php.net nach guggn
 
Alt 22.06.2005, 10:35  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 376
scooter
scooter eine Nachricht über ICQ schicken
Standard

BIG Thx!

Kann man das jetzt auch so machen, dass nach dem Inhalt einer Spalte sortiertwird??? Also wenn in Spalte 2 z.B die Werte 20 15 36 vorkommen, dass 36 (und die dazugehörigen Werte der Zeile) in die erste Zeile kommen un denn absteigend weiter nach unten???
__________________
Life is Life and life is hard
scooter ist offline  
Alt 22.06.2005, 10:37  
Gast
 
Beiträge: n/a
Standard

Dann sollers installieren, oder zu nem Hoster wechseln, der MySQL installiert hat. Das gibt's für 3,5 € im Monat!

Es ist nur so, daß ich auch mal viieeell Zeit und Energie in "Textdateiendatenbanken" gesteckt habe und wozu? Man programmiert ewig an was rum, und andere schreiben einfach nur "SELECT name,id,date FROM xyz WHERE id='$a'" und haben schon ein Ergebnis...

Der einzige Grund, weswegen ich jemanden raten würde ein Datenbanksystem in dieser Form zu programmieren, wäre aus zu Schulungszwecken und zum Sammeln von Erfahrung... Grundlagenforschung sozusagen...
 
Alt 22.06.2005, 10:44  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 376
scooter
scooter eine Nachricht über ICQ schicken
Standard

Tja kann den aber nicht wechslen, das bissle kompliziert... Haben soweit vieles Fertig gestellt von ner Marketingfirma und die hat den Server nur so hingewurschtelt, dass es dafür reicht was die geproggt haben. Nun reicht es scheinbar nicht mehr...
__________________
Life is Life and life is hard
scooter ist offline  
Alt 22.06.2005, 10:53  
Gast
 
Beiträge: n/a
Standard

Zitat:
naja....aber wenn jemand keine SQL anbindung hat?
soll er sich dann eine DB zusammenspinnen wa?
Es gibt da eine Klasse die eine DB mittels TXT-Datein aufbaut.
Habe ich jetzt irgendwo gesehen.
 
Alt 22.06.2005, 10:58  
Erfahrener Benutzer
 
Registriert seit: 23.05.2005
Beiträge: 376
scooter
scooter eine Nachricht über ICQ schicken
Standard

Das wäre ne Superlösung denke ich mal!
__________________
Life is Life and life is hard
scooter ist offline  
Alt 22.06.2005, 10:59  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von scooter
Kann man das jetzt auch so machen, dass nach dem Inhalt einer Spalte sortiertwird??? Also wenn in Spalte 2 z.B die Werte 20 15 36 vorkommen, dass 36 (und die dazugehörigen Werte der Zeile) in die erste Zeile kommen un denn absteigend weiter nach unten???
Möglich ist alles. Es ist halt umständlich. Es gibt Array-Functionen zum sortieren, wobei du jeden Datensatz in eine extra Array-Function setzen musst.

$array_db[Zeile][Spalte] = Wert

$array_db[0]['wert1'] = 'abc';
$array_db[0]['wert2'] = 'def';
$array_db[0]['wert3'] = 'ghi';

$array_db[1]['wert1'] = 'abc';
$array_db[1]['wert2'] = 'def';
$array_db[1]['wert3'] = 'ghi';

$array_db[2]['wert1'] = 'abc';
$array_db[2]['wert2'] = 'def';
$array_db[2]['wert3'] = 'ghi';

Wenn Du jetzt nach wert2 sorieren willst, dann mußt du eben die Zeilenindexe anpassen. Viel Spaß, das ist ein Haufen Tipperei...
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei auslesen Joerg80 PHP Tipps 2008 8 26.03.2008 22:18
Werte aus txt Datei auslesen und mit DB Werten abgleichen und ausgeben MatthiasNI PHP-Fortgeschrittene 1 18.02.2008 17:07
XML datei auslesen und in array schreiben PHP Tipps 2006 10 27.09.2006 13:58
Log Datei auslesen Computer PHP Tipps 2006 7 05.09.2006 16:15
txt datei auslesen PHP Tipps 2005-2 18 14.08.2005 18:53
Bestimmte Werte aus cvs Datei auslesen PHP Tipps 2005-2 1 20.06.2005 13:11
Datei auslesen & ausgeben PHP Tipps 2005 5 01.06.2005 19:46
Ordner Struktur auslesen bestimmte datei finden .... silverghost PHP Tipps 2005 3 24.05.2005 13:55
Datei auslesen ergibt ein Problem Fraylman PHP Tipps 2004-2 4 22.12.2004 10:12
teile einer datei auslesen Fraylman PHP Tipps 2004-2 3 09.12.2004 08:32
bestimmter abschnitt einer datei auslesen PHP Tipps 2004-2 1 08.12.2004 15:22
Datei auslesen PHP Tipps 2004 5 18.09.2004 12:17
[Erledigt] Einzelne Werte aus TXT Datei auslesen und anzeigen. PHP Tipps 2004 1 08.09.2004 06:31
Auslesen einer log Datei! PHP Tipps 2004 18 19.08.2004 13:25
Variable von .txt Datei auslesen PHP Tipps 2004 1 01.07.2004 11:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:51 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.