function schreiben?

di-jana

Grünschnabel
hallo zusammen
ich habe ein problem das ich seit wochen nicht lösen kann.
ich lerne gerade webdesign und jetzt momentan über PHP und zwar wie man Function schreiben und einlesen einsetzt.so die Aufgabe wäre Forum zu erweitern um ein Feld (betreff),ich soll noch prüfen ob was in das formularfeld eingegeben wurde wenn nicht soll "kein betreff"geschrieben werden ansonsten soll die eingabe so wie der Besucher gemacht hat eingetragen werden.
es ist wirklich alles schlecht und zu kurz erklärt daher brauche ich hilfe und d.H keine von euch fertige Lösung sondern mir einfach erklären was man da machen könnte.ich bin wirklich neu auf dem Gebiet und es fehlt mir sehr schwer das alles zu verstehen.ich hoffe ihr könnt mir weiter helfen und freue mich schon auf eure hilfe.
Vielen Dank im Voraus
lg

<?php
$beitraege = array();
beitrag_schreiben();
beitraege_einlesen();
function beitrag_schreiben($datei = "beitraege.txt")
{
if (!empty($_REQUEST['text']))
{
$dh = fopen($datei, "a");
if (!$dh)
{
print "Kann Datei nicht erstellen! \n";
}
else
{
fputs($dh, $_REQUEST['text']."\n");
if ($_REQUEST['autor'])
{
fputs ($dh, $_REQUEST['autor']."\n");
}
else
{
fputs($dh, "unbekannt,\n");
}
}
fclose ($dh);
}
}
function beitraege_einlesen($datei = "beitraege.txt") DAS ALLES WAS ROT IST HIER VERSTEHE ICH NICHT
{
global $beitraege;
$dh = fopen($datei, "r");
if(!$dh)
{
print "Kann Datei \"$datei\" nicht &ouml;ffnen!\n";
}
else
{
for ($i = 0; !feof($dh); $i++)
{
$zeile = fgets($dh);
if ($zeile !="")
{
$beitraege[$i]['text'] = $zeile;
$beitraege[$i]['autor'] = fgets($dh);
}

}
fclose($dh);
}
}
 
hi
also ich erstelle ein Forum mit momentan 2 feldern(text und autor:wo die Besucher was eingeben können),jetzt muss ich das Forumprogram um einen weiteren feld erweitern(betreff soll er heissen).der soll wie text und autor später im Program(hier aber nicht aufgeschrieben)geschrieben,eingelesen und angezeigt werden nur das ich das bisher nicht geschaft habe.
verstehst was ich meine?
das ist mein problem!
 
Hi,

es wäre nur nett, wenn du die Forenregeln beachtest.
Eine davon wäre zB Groß/Kleinschreibung -sowie die Beachtung der Rechtschreibung im Allgemeinen.

Du musst dafür erstmal die Grundlagen von HTML und PHP erlernen.
In dem, was du oben gezeigt hast, ist kein Formular vorhanden - nur die Seite, zu der das Formular die action Methode ausführt.

2. wenn du ein Forum schreibst bzw editierst....wäre ein Schritt:
NUTZE eine DATENBANK ;-)

mfg
bo
 
Zurück