Hallo,
ich bin PHP Anfänger. Ich brauche ein Formular, das die Daten in eine Datei schreibt auf meinem Server. Der Dateiname soll im Formular definierbar sein. Ich habe sogar schon einen Code geschrieben, der super funktioniert.
Alles anzeigen
Mein Problem ist nun, dass ich die Formulardaten nicht einfach blanko in eine Datei haben will, sondern dass die Datei erstellt wird mit Head und Body. Also mit meinem eigenen Style. Zusätzlich müssen die Daten dann noch in eine Tabelle.
Wie gehe ich da am besten vor?
ich bin PHP Anfänger. Ich brauche ein Formular, das die Daten in eine Datei schreibt auf meinem Server. Der Dateiname soll im Formular definierbar sein. Ich habe sogar schon einen Code geschrieben, der super funktioniert.
Quellcode
- <form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>">
- <span style="width: 200px; float: left;" >
- Dateiname:<br><br>
- Northbridge:<br><br>
- Codename:<br><br>
- Fertigung:<span class="und">&</span> Maße:<br><br>
- Prozessoren:<br><br>
- Sockel:<br><br>
- </span>
- <span style="float: clear;" >
- <input type="text" name="datei"><br><br>
- <input type="text" name="northbridge"><br><br>
- <input type="text" name="codename"><br><br>
- <input type="text" name="fertigung"><br><br>
- <input type="text" name="sockel"><br><br>
- <input type="text" name="prozessoren"><br><br>
- </span>
- <input type="submit" name="submit" value="Speichern"><br><br>
- </form>
- <?php
- if ($submit) {
- $datei = $datei.".txt";
- $fp = fopen($datei, 'a');
- fputs($fp, $anfang, strlen(anfang));
- $northbridge = $northbridge."\n";
- fputs($fp, $northbridge, strlen(northbridge));
- $codename = $codename."\n";
- fputs($fp, $codename, strlen(codename));
- $fertigung = $fertigung."\n";
- fputs($fp, $fertigung, strlen(fertigung));
- $sockel = $sockel."\n";
- fputs($fp, $sockel, strlen(sockel));
- $prozessoren = $prozessoren."\n";
- fputs($fp, $prozessoren, strlen(prozessoren));
- fclose($fp);
- echo "<span style=\"color: green; font-weight: bold;\">".$datei." wurde gespeichert!</span>";
- }
- ?>
Mein Problem ist nun, dass ich die Formulardaten nicht einfach blanko in eine Datei haben will, sondern dass die Datei erstellt wird mit Head und Body. Also mit meinem eigenen Style. Zusätzlich müssen die Daten dann noch in eine Tabelle.
Wie gehe ich da am besten vor?