Haumis wbb hilfe 
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite
Galerie Datenbank Zum Portal

Startseite| Das Board| wbb2| wbblite| Wo finde ich was| Veränderungen| Grafik-Bereich-WBB2| Boardspiele| Vorstellungen| Allgemeines| Trainingscenter|
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Kommunikation Rechner – Webserver » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Kommunikation Rechner – Webserver
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 11373
Kommunikation Rechner – Webserver Beitrag Nr.: 1     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kommunikation Rechner – Webserver

Die Darstellung auf dem Monitor basiert auf html-code, der auf irgendwelchen Webservern hinterlegt ist.
Hier mal als Beispiel:
die Indexseite eines Boards befindet sich auf dem angemieteten Server, auf dem die wbb2-Software installiert ist.
Auf diesem Server sind viele Dienste und Verzeichnisse installiert, aber es gibt pro Server nur nur ein Verzeichnis,
was mit dem Internet (sprich von außen her) kommunizieren kann.
Dieses Verzeichnis ist das htdocs-Verzeichnis. (HyperTextDOCuments) das Wurzelverzeichnis oder root-Verzeichnis genannt.
Vielen ist es bekannt wenn sie per FTP auf ihre wbb-Software zugreifen.
Wird ein Webserver von außen angesprochen so geht das nur über das Verzeichnis htdocs.

Wenn nun der eigene Rechner eine Anfrage nach einer html-Seite an den Webserver stellt,
z. B. über haumis-wbb-hilfe.de so werden ALLE weiteren Verzeichnisse und Unterverzeichnisse eben in diesem htdoc-Ordner gesucht.

Ein Browser, der in einem solchen Verzeichnis landet, sucht voreingestellt und wenn nichts weiter angegeben ist, nach einer Datei namens index.html, index.htm oder index.php.
Findet er eine Datei diesen Namens so wird diese ausgeführt.
Meist befindet sich jedoch der wbb2-Ordner in diesem Vereichnis und somit kommt die Rückmeldung. „Not found“ - nicht gefunden.
Darum sollte man in das root-Verzeichnis eine index.php reinlegen, die den Browser veranlaßt in das wbb2-Verzeichnist zu springen und die dort abgelegte index.php auszuführen – eben die Startseite des Boards anzeigen.

Diese index.php braucht nur eine Weiterleitung zu beinhalten und diese sieht wie folgt aus:

code:
1:
2:
3:
4:
<?php
header ("location: http://haumis-wbb-hilfe.de/wbb2/");
exit;
?>


Wird nun von eurem Rechner eine reine html-Seite angefordert, so schaut der Webserver nach, ob sich diese Seite im root-Verzeichnis (htdocs) befindet. Wenn ja dann liefert der Webserver dies Seite an euren Rechner zurück und dieser bringt sie denn zur Anzeige.

Wird jedoch eine php-Datei angefordert, so sieht das Ganze schon etwas anders aus.
Php-Dateien sind ausführbare Programme und so muss auf dem Webserver etwas installiert sein, was in der Lage ist, diese Programme auszuführen.
Dieses etwas nennt man php-Interpreter.
Erkennt nun der Webserver anhand der -endung php (z. B. team.php) das es sich nicht um eine statische Seite (html) handelt sondern um eine dynamische Seite (eben php), so ruft der Webserver den php-Interpreter auf.

Was macht nun dieser php-Interpreter mit z. B. dieser Datei (anzeige.php):

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
<html>
<head>
<title>anzeige</title>
</head>
<body>
<?php
echo “Hallo haumi“;
?>
</body>
</html>


erst mal kopiert er alles was nicht php ist in ein Ergebnisformular, also

code:
1:
2:
3:
4:
5:
<html>
<head>
<title>anzeige</title>
</head>
<body> 

wird 1:1 rüber kopert

dann trifft er auf <?php und weiß das nun php-Code folgt.
Echo ist ein Ausgabebefehl in php. Dieser wird ausgeführt und das Ergebnis (Hallo haumi) wird in das Ergebnisformular eingeschrieben.
Dann findet er den Code ?> und weiß das php nun beendet wird, und kopiert den Rest wieder 1:1 ins Ergebnisformular, was anschließend wie folgt aussieht:

code:
1:
2:
3:
4:
5:
6:
7:
8:
<html>
<head>
<title>anzeige</title>
</head>
<body>
Hallo haumi
</body>
</html>


Dieses wird nun an den Rechner zurückgeliefert und der Browser zeigt Hallo haumi an.
Von php-Code keine Spur mehr wenn man sich den Quelltext anschaut.

Fortsetzung folgt

LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

29.03.2012 19:01 haumi ist offline E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Kommunikation Rechner – Webserver

Views heute: 7.078 | Views gestern: 6.918 | Views gesamt: 70.933.653
Powered by Burning Board 2.3.6 © 2001-2004 WoltLab GmbH
Am Netz seit dem 3.6.2009 - Powered by © haumis-Team
Style & Buttons © by FriendsbistroTeam
Boardregeln Impressum & Haftungsauschluss Datenschutzerklärung