php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[PHP5] Textdatei-Handling mit PHP5


 
PHP-Fan
02-12-2005, 15:31 
 
Hallo Loitz!

Hab lange überlegt ob ich euch das poste, weil das sicher nicht grade von meiner Kompetenz als PHP-Progger (bin noch blutiger Anfänger) zeugt,
aber schon Einstein hat gesagt: Wer fragt kommt weiter. Folgendes:

Ich möchte Daten aus einem Eingabeformular (HTML) in eine Textdatei ein-
lesen. Wer kann mir da weiterhelfen?

MfG PHP-Fan

 
Abraxax
02-12-2005, 15:50 
 
http://de3.php.net/manual/de/ref.filesystem.php

 
Halbwissen
02-12-2005, 16:48 
 
Hi, wenn Du aus dem Post zuvor nicht schlau wirst,
schlage ich Dir vor es mit CSV (Comma Separated Value) umzusetzen:

Zuerst ein Formular in einer html Datei erstellen:

<form method="post" action="insert.php">
<input type="text" name="Textinhalt">
<input type="submit" value="Abschicken">
</form>

Dann die PHP Datei mit der Du die Inhalte in die CSV Datei
schreibst:
<?php
$Textinhalt=$HTTP_POST_VARS['Textinhalt'];
$Datensatz=$Textinhalt;
$Datensatz.="\n";

// TEST OB DIE CSV DATEI EXISTIERT
$test=file_exists("deinedatei.csv");
if($test) {
// WENN JA, DANN DATEI OEFFNEN
$datei=fopen("deinedatei.csv","a");
if ($datei) {
// DATEN REIN SCHREIBEN + SCHLIESSEN
$output=fwrite($datei,$Datensatz);
fclose($datei);
print ("Es wurden folgende Daten eingefuegt: " . $Datensatz);
}
}
else {
print ("Fehler...");
}
?>

Quick'n dirty, müsste aber klappen.

 
stf]Daywalker
02-12-2005, 17:03 
 
ich finds eigentlich ganz schick wenn man sich ne Klasse schreibt und das Objekt serialisiert.
Das auslesen ist dann leicht und konfortabel :)

In jede Zeile der Textdatei einfach ein Objekt und fertig...

 
penizillin
03-12-2005, 01:06 
 
[...] und konfortabel :confused:

objekte in textdateien? furchtbar...

 
ghostgambler
03-12-2005, 02:07 
 
Original geschrieben von penizillin
:confused:

objekte in textdateien? furchtbar...
serialisiert erinnert es ja auch mehr an eine binär-Datei und serialisiert werden ja eh nur die Infos der Klasse...mMn kein Problem und wenn man sie speichern MUSS, kommt man da eh nicht drumherum...

 
PHP-Fan
12-12-2005, 17:01 
 
Hallo, Leute,

danke für die schnelle Hilfe - der erste Vorschlag war schon
gut - hat gefunzt.

Greez PHP-Fan


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:38 Uhr.