 |
|
|
|

| Autor |
Nachricht |
gomamon
phpBB2.de User

Anmeldungsdatum: 18.10.2002
Beiträge: 8
|
Verfasst am:
Mi 04 Dez, 2002 19:15 |
  |
hallo,
ich möchte daten einlesen/schreiben mit php in eine text datei,
die text datei soll so aufgebaut sein:
1
Name:irgendeiner
Datum:12.12.02 (zb)
Art:Artbook
preis:6 euro (Zb)
2
Name:wasauchimmer
Datum:11.10.08 (zb)
Art:buch
preis:7 euro (Zb)
Wenn ich die datein einlesen möchte soll er mir jeden punkt in eine neue spalte einer tabelle packen
also:
1 = Spalte 1
2 = spalte 2
das ganze soll ohne db laufen
danke für eure hilfe im voraus |
|
|
    |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
Novan
phpBB2.de User


Anmeldungsdatum: 10.08.2002
Beiträge: 112
Wohnort: Münster
|
Verfasst am:
Mi 11 Dez, 2002 21:26 |
  |
Hi,
ich kann dir nur ansatzweise sagen wie es geht. Für mehr reicht die Zeit leider nicht.
Also:
Erstmal legste dir ne Datei an die als speicher dienen soll.
und dann :
| Code: |
Schreiben : (wenn die Datei nicht exestiert wird sie automatisch angelegt)
$file = fopen ("dateiname.xxx", "a");
fputs ( $file , "$name\n $datum\n $art\n $preis\n");
fclose ($file);
Lesen :
$file = fopen ("dateiname.xxx", "r");
$daten = array(array());
$i = 0;
$j = 0;
while (!eof($file))
{
$zeile = fgets($file, 1024);
$zeile = split("[:]", $zeile);
switch ($zeile[0])
{
case "Name" : $daten[$i]['name'] = $zeile[1]; break;
case "Datum" : $daten[$i]['datum'] = $zeile[1]; break;
case "Art" : $daten[$i]['art'] = $zeile[1]; break;
case "preis" : $daten[$i]['preis'] = $zeile[1]; break;
}
$j++;
if ($j==4)
{
$i++;
$j=0;
}
}
fclose($file);
foreach ($daten as $temp)
{
$temp['name'] ----> feld name
$temp['datum'] ----> feld datum
$temp['art'] ----> feld art
$temp['preis'] ----> feld preis
}
|
Wenn du jetzt noch Seitenzahlen reinmachen willst in die ausgabe, dann mußte leider selber grübeln aber so schwer isses nicht.
Für Fehler übernehme ich keine Hafftung is nur nen ansatz weitergehendes mußte selber machen
} |
_________________ mfg
Novan
Zum Ultimativen "Moppet" Portal |
|
     |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |