Forum Programmierung (Programmieren)

Forum Programmierung (Programmieren)

Zur Zeit kann ich leider nur einige Textformatierungssprachen und ein bisschen Delphi. Da ich aber meine eigene Seite mit einigen anderen Personen leite, zur Zeit aber nur eine kostenlose Forensoftware dort als Forum laufen habe, hätte ich interesse, zu erlernen, selbst ein Forum zu programmieren.

Ich habe gehört, dass dies mit einem sehr hohem Zeitaufwand verbunden ist. Ich habe aber ohnehin täglich ca. 2 Stunden Zeit, mich mit dem Computer zu beschäftigen und würde diese Zeit auch gerne opfern, um dies zu erlernen.

Vielleicht kann mir jemand eine gute Lektüre empfehlen, die verständlich und für Anfänger geeignet ist.

Ich weiß selbst, dass diese Idee wahrscheinlich nicht binnen eines Jahre realisierbar ist, aber bervor ich sage, dass ich es gar nicht mache, fange ich lieber jetzt damit an, damit ich es vielleicht in 2 Jahren beendet habe.

Mit freundlichen Grüßen
Kauf Dir dazu ein preiswertes Einsteigerbuch über PHP und MySQL -> www.mut.de
Geht das mit html auch??
Nein, HTML ist eine Textauszeichnungssprache, gestaltet also die Internetseite und gibt was was ein Text, was ein Bild oder ein Formular ist. CSS designt das ganze und mit PHP und MYSQL lassen sich Sachen bewältigen, die abgespeichert werden müssen. Also Forenbeiträge usw.
1. was ist besser (PHP oder MYSQL oder braucht man beides)
2.gibts dafür freeware? wo??
also das Programm zum programmieren mein ich
3. gibts dazu auch online etwas, wo man das lernen kann?
Hallo.

1) PHP ist eine Programmiersprache, mit der man sich Foren, Gästebücher, Besucherzähler und und und machen kann. PHP erzeugt nur HTML. Aber das schon serverseitig und das ist notwendig, wenn man was speichern will. PHP ist einfach mächtiger als HTML. MySQL ist etwas anderes. Das ist eine Art von Datenbank. In einer solchen werden dann per PHP Scrips Daten geschrieben und wieder ausgelesen.

2) Nein, PHP ist zu komplex, alsdass es vernünftige "Programme" geben könnte. Du musst es im Editor coden. Programme zum Website erstellen sind sowiso Müll. Selbermachen hat viele Vorteile! Progs sins schlecht was das angeht.

3) Klar, eine gute Seite um einen Einblick in PHP und MySQL zu erhalten ist folgende: http://tut.php-q.net/ Aber du musst vorher schon Kenntnisse in HTML haben. Wenn nicht les dir das HTML/XHTML Kapitel auf dieser Seite durch: http://de.selfhtml.org/

mfg.
So, ich wollte mich noch mal für eure Tipps bedanken. Weiß jemand genaueres, wie lange es ungefähr dauert, ein Forum zu "programmieren"?
@Gallimimus
zu 1. PHP erzeugt HTML...
Du musst es im Editor coden?
Ich weiss dass ich blöd frage aber wo muss ich was coden??
ps:Einen HTML Editor habe ich

Edit:@Gallimimus Passt schon bei selfhtml steht ja alles //braucht man für php einen eigenen server?

Damit ich Pascal nicht den ganzen Thread klaue antwortet zuerst auf seine neue Frage
@Pascal
Wenn du keine Kenntnisse hast: Lange...
versuchs doch mal mit einfachen Dinger, am besten bei 0 (sprich.. "Hallo Welt" xD)

Damit du Foren wirklich selbst proggn kannst, solltest du PHP/SQL schon recht gut können, sonst wird das nix.
Nimm doch eines von phpBB oder woltlab und veränder das dann entsprechend, wenn du gleich mal eins brauchst.

@was...
Für PHP brauchst du nen PHP-fähigen Server.
ForFree wäre das zB Funpic oder OHost

LG
@ Gallimimus
Auch wenn's Hypertext Preprocessor heißt (die ursprüngliche Bedeutung finde ich persönlich passender), so kann PHP mehr als nur HTML ausspucken. Abgesehen von der naheliegenden Möglichkeit auch andere Textformate auszugeben, kann man - dank GD - auch Grafiken erstellen, manipulieren, bearbeiten und ausgeben.

Auch ist PHP nicht mächtiger als HTML. Beide Sprachen dienen vollkommen anderen Zwecken und sind in dieser Disziplin demnach unvergleichbar.



@ waswerwowiewann

PHP funktioniert nach folgendem Schema:
Bevor eine Datei von einem Webserver an deinen Browser gesendet wird, wird sie erst einmal durch einen Parser gejagt.
Der Parser ist ein Programm, welches PHP interpretiert. Es werden Abschnitte dieser Datei gesucht, welche als PHP Code ausgezeichnet wurde. Üblicherweise steht der Code zwischen <?php und ?> (gibt auch formelle Varianten).
Der darin enthaltene Code wird ausgeführt und die Datei wird letztenendes ohne die PHP-Abschnitte an den Benutzer geschickt.

PHP hat viele Eigenschaften und Funktionen vollwertiger Programmiersprachen. Meist wirst du dich allerdings damit beschäftigen, mit einer MySQL Datenbank zu kommunizieren, also Daten in diese zu schreiben, aus dieser zu löschen, innerhalb dieser zu manipulieren oder auszulesen - dafür musst du dann übrigens wieder eine (recht einfache) Sprache für MySQL beherrschen.
Der Witz an PHP ist, dass du auch Text in die Datei, welche diesen enthält, ausgeben kannst.

z.B. steht in der Datei in etwa folgendes

<div id="ausgabe">

<?php # Hier beginnt der PHP Abschnitt
echo datenbank_auslesen();
?>

</div>

(echo ist ein fester PHP Befehl, welcher Text in die an den Browser zu sendende Datei schreibt
datenbank_auslesen() ist eine anderswo im Dokument selbstdefinierte Funktion, welche bspw. Datensätze aus einer MySQL Datenbank ausliest)


könnte das, was den Benutzer am Ende erreicht in etwa so aussehen:

<div id="ausgabe">

Der frühe Vogel fängt den Wurm.

</div>



Das soll kein PHP Kurs werden, sondern nur einen groben Eindruck von der Natur dieser Sprache vermitteln.
Ich denke schon, dass man sie etwas vergleichen kann, auch wenn sie wirklich zu anderen Zwecken zu gebrauchen sind.. Mit PHP hat man halt mehr Möglichkeiten. Das man damit auc Bilder generieren kann.. Joa, schon, aber soo deutlich wollt ich jetzt nicht alles erklären.. Wie auch. PHP ist zu komplex, ich habes so versucht zu erklären, dass man kur dahinterblickt was PHP ist.. Im Genauen findets man heraus, wenn man das TUT angugt. Aber macht ja jetzt keinen Unterschied, egal. Mit ner Diskusion ist auch keinem geholfen. ^^

mfg.
Logge dich ein um einen Beitrag zu schreiben.