⚡ Neueste Beiträge

So gehts: Der eigene Webserver mit PHP und Apache

30.09.2004, 19:37 #101 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Wann gehts weiter? :)
30.09.2004, 19:40 #102 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Ich arbeite dran, finde es aber garnicht so leicht die ganzen Sachen zu finden u.s.w.
Außerdem hatte ich die letzten Tage nicht viel Zeit. Wenn ich Pech hab wird sich das bis Sonntag oder so auch nicht ändern.

Ich arbeite allerdings dran und zieh das auch durch, hab ich dir ja versprochen ;)
__________________
:hammer:
04.10.2004, 23:23 #103 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Aufschieben ist keine Lösung.
05.10.2004, 06:47 #104 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Ich weiß, aber wenn ich nunmal keine Zeit hab.
Gestern bin uch z.B. aufs Tivoli (Fußballstadion) gegangen. Davor war ich in der Schule und musste noch alle Hausaufgaben machen. Heute hab ich sieben Stunden, nachhilfe und im spät nachmittag fahr ich zu meinem vadda. Freitag hat meine Freundin bei mir gepennt, samsag war ich den ganzen Tag mit der unterwegs und hab dann bei ihr gepennt. Sonntags war ich um 3zuhause und bin dann auch schon wieder weg.

Glaub mir, sobald ich genug Zeit hab mach ich weiter!
__________________
:hammer:
06.10.2004, 22:12 #105 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Zitat von AtomicHX3
Gut dann hab ich folgende Aufgabe:
Such in der Funktionsreferenz folgende Funktionen:
  1. Die Funktionen mit denen man PHP Scripte abbrechen kann. (Es gibt zwei.)
  2. Die Funktion mit der man den Typ einer Variabel (die Art von Wert, z.B. Strings, Integer(Zahl), Arrays usw.) abfragen kann. Schreib dazu ein kleines Beispiel.
  3. Die Funktion mit der man Leerzeichen, Zeilenumbrüche und Tabulator-Einschübe(das Zeug nennt man "Whitespace";) am Ende und Anfang eines Strings(=Zeichenkette) herausfiltern kann. Schreib ein Beispiel dazu.
  4. Mit welcher Funktion kann man einen Teil eines Strings ausschneiden? (Man gibt den Text an, dann die Start-Position und optional auch noch die die Anzahl an Zeichen.) Nimm den String "Hallo Welt" und schneide mit Hilfe dieser Funktion " Welt" aus. Schreib den Quellcode dazu.

Ich hab Probleme Tutorials/Anleitungen für die ganzen Sachen zu finden ._.
Ich hab das Gefühl das mir die Überschriften der Funktionsreferenz der Manual auf php.net so gut wie garnichts über den Inhalt aussagen.

z.B.

LI. LDAP Funktionen
LII. LZF Functions
LIV. mailparse Functions

Ich hab keine Ahnung was sich hinter diesen Überschriften verbergt und ich kann mir ja nicht auf anhieb jede Funktion angucken.

Kannst du mir vielleicht ein bisschen Hilfestellung geben in Sachen Anleitung zu deinen Aufgaben?
__________________
:hammer:
06.10.2004, 23:57 #106 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

http://www.php.net/manual/de/ref.misc.phphttp://www.php.net/manual/de/ref.variables.php
http://www.php.net/manual/de/ref.strings.php
07.10.2004, 15:29 #107 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Ich versuch mich gerade an deiner zweiten Aufagbe, wenn ich das Script testen will kommt allerdings immer folgende Fehlermeldung:

Parse error: syntax error, unexpected $end in D:\Apache Group\Apache2\htdocs\atomic\test01.php on line 17

Mein Script hat allerdings garkeine 17 Zeilen ._.
__________________
:hammer:
07.10.2004, 19:26 #108 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Da musst du mir schon den Code zeigen.
07.10.2004, 19:37 #109 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Bin jetzt bei meinem Vater -> Hab den Code auf meinem eigenen PC zuhause gespeichert, ich poste ihn dir morgen :)
__________________
:hammer:
08.10.2004, 16:01 #110 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Also das ist mein Code:

Code:
<?php
$a = 10; // Weise variabel a den Wert 10 zu. 
$a += 2; // Addiere den Wert 2 dazu. 
$a++; // Inkrementiere Variabel a. 
$a--; // Dekrementiere Variabel b. 
$a -= 2; // Subtrahiere den Wert 2. 
$a = $b; // Weise Variabel a den Wert b zu. 
$b++; // Inkrementiere Variabel b. 
$finale = $a * $b; // Multipliziere "a" mit "b" und speichere den Wert in Variabel "finale". 

$finale = finale("diesen text übergeben wir der funktion",10,$wert,"und noch ein text\")

print_r($finale);

?>
__________________
:hammer:
08.10.2004, 16:52 #111 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Zitat:
$finale = finale("diesen text übergeben wir der funktion",10,$wert,"und noch ein text\";)
3 Fehler:
  1. Gibt es keine Funktion "finale" (oder hast du etwa selbest eine geschrieben?)
  2. Ein "\"-Zeichen vor einem >"<-Zeichen sorgt dafür das PHP >"< als Zeichen und nicht (wie hier gewollt) als Ende eines Textes behandelt.
  3. Der Befehl hat kein Ende (";"-Zeichen fehlt)
11.10.2004, 15:08 #112 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Sorry Atomic, aber irgendwie kapier ich das alles wieder nicht ._.
Vielleicht wäre es besser wenn wir erst einmal kleinere Schritte machen.
__________________
:hammer:
11.10.2004, 17:33 #113 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Falls du das was ich hier in diesem Post schreibe nicht verstehst: Macht nichts, ich bin erkältet und lalle eh nur dummes Zeugs ^^

Also.. beginnen wir nochmal mit dem Thema "Funktion".
Eine Funktion ist ein Unterprogramm.
Dieses Unterprogramm..
  • ruft man auf
  • übergibt oft Daten
  • und das Unterprogramm arbeitet daraufhin
  • und gibt wieder Daten zurück
Wie schreibt man denn so eine Funktion im Quelltext?

Also zuerst müssen wir da zwischen etwas unterscheiden und es ja nicht durcheinander bringen.
In PHP kann man..
  • Funktionen aufrufen
  • und eigene Funktionen erstellen.. bzw. schreiben
Wir reden jetzt im folgenden nur vom Funktionen aufrufen!

Also zurück zum Problem: Wie schreibt man denn nun so einen "Funktions-Aufruf"?

Ganz einfach:

Man schreibt den Namen der Funktion und hängt Klammern dahinter.
Hier ein Beispiel:
Code:
phpinfo()

Und da unser Befehl nur aus dieser Funktion besteht müssen wir den Befehl mit ";" selbstverständlich abschliesen:
Code:
phpinfo();
(Ansosnten gäb es einen dicken PHP Fehler.)

Bis jetzt haben wir aus unserer Liste folgendes gemacht:
  • ruft man auf
  • und das Unterprogramm arbeitet daraufhin
Wir haben der Funktion weder Daten übergeben, noch hat uns die Funktion daten zurückgegeben.
Wir haben nur die Funktion aufgerufen und die Funktion hat daraufin gearbeitet.
(Die Funktion phpinfo aus unserem Beispiel sendet die Einstellungen von PHP direkt an den Browser bzw. gibt sie dort aus.)

Kömmen wir zum Daten übergeben.
Man kann einer Funktion Zahlen übergeben, Texte übergeben, oder Variabeln (welche wiederum Texte oder Zahlen enthalten) übergeben.
Es ist also so als würden wir einer Variabel einen Wert oder eine andere Variabel zuweisen.
Jedoch weisen wir einer Funktion keinen Wert zu sondern übergeben Wert/e (Mehrzahl).
Wir wissen: Jede Variabel hat einen Namen.
Doch (ganz wichtig): Wenn wir einer Funktion Daten, also sprich Zahlen Texte oder Variabeln übergeben, dann haben diese Daten anderst als bei der Variabel keinen Namen.
Stattdessen gibt es eine festgelegte Reihenfolge in der Daten übergeben werden.
Nehmen wir als Beispiel einfach mal die Funktion "split".
Diese Funktion teilt Texte anhand eines Trennzeichens.
Also würde man der Funktion atomic@hx3.de übergeben als Text und das "@" Zeichen als Trennzeichen würde einmal "atomic" und einmal "hx3.de" entstehen.
Diese zwei Daten (Trennzeichen und der Text selber) die wir der Funktion übergeben nennt man "Parameter"!
Zurück zur festgelegten Reihenfolge..
Unsere zwei Daten (in unserem Beispiel) übergeben wir hintereinander der Funktion.
Damit die Funktion weis was was ist gibt es eben eine festgelegte Reihenfolge.
Jede Funktion hat eine eigene Reihenfolge, sofern sie überhaupt Parameter benötigt.
Man sagt auch "Die Funktion erwartet Parameter".
Welche Parameter eine Funktion erwattet und in welcher Reihenfolge sie diese erwatet muss der Programmierer der Funktion für denjenigen der sie benutzt ihrgendwo aufschreiben (=dokumentieren). Bei den PHP-Hauseigenen Funktionen ist es das Manual auf php.net.
Deshalb weis ich auch das die Funktion "split" zuerst das Trennzeichen erwartet.
Code:
split("@",'atomic@hx3.de');


So und jetzt schreib das alles nochmal in deinen eigenen Worten.
11.10.2004, 20:13 #114 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Also *tieflufthol* Eine Funktion kann man als eine Art Programm ansehen die im Programm (PHP Quellecode) arbeitet.

Wenn man mit Funktionen arbeitet muss man zwei Dinge unterscheiden:
  • Eine von PHP vorgegebene/vorhandene Funktion ausführen lassen
  • Eine eigene Funktion schreiben

Bei dem was du mir erklärt hast/erklären willst geht es um das erste, eine schon vorhandene Funktion ausführen.

Die Funktion die du mir zeigen willst heißt split:
Code:
 split{};


In dem Beispiel übergibst du zwei Daten (Parameter) der Funktion:
Code:
split{"@",'Atomic@HX3.de'};


Weiter weiß ich nicht genau weil ich noch zwei Fragen hab:
  • Was bringt die Funktion jetzt im klartext, wenn ich den Script hier mal teste passiert garnicht, das Browser fenster bleibt leer.
    Code:
    <?php
    
    /**
     * split("@",'atomic@hx3.de');
     *
     * @version $Id$
     * @copyright 2004 
     **/
    
    
    ?>
  • Warum steht das @ in "" und das atomic@hx3.de in ' '?
__________________
:hammer:
11.10.2004, 22:18 #115 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Zu Frage 1.:

Du hast den Code in ein Kommentar gepackt.
Ein Kommentar-Block (es gibt auch einzeilige) beginnt mit "/*" und und hört mit "*/" auf. Deshalb ist auch alles einfarbig bei dir.

Zu Frage 2:

Der vb3 UBB-Filter hat mir aus dem "atomic@hx3.de" automatisch das gemacht was du gerade siehst + noch ein bischen Zeichensalat hinzugemischt hat ^^

Ob "-Zeichen oder '-Zeichen. Sie bedeuten beide das gleiche. Ich nutze bevorzugt das erste.
Zitat:
Die Funktion die du mir zeigen willst heißt split
Ich will dir keine Funktion zeigen.
Ich will dir erklären wie man Funktionen aufruft und somit nutzt.
Und ich muss sagen in meiner Erklärung steckt so ziemlich alles drin.
Lies es noch ein paar mal durch.
Zitat:
split{};
Geschweifte Klammern? Nein: Es sind normale Klammern!
Zitat:
Was bringt die Funktion jetzt im klartext
Wie ich schon sagte, die Funktion "split" Teilt einen Text anhand eines Trennzeichens.
Was ich dir noch nicht erklärt habe ist das Funktionen oft Werte zurück geben.
Im Gegensatz zu "phpinfo" gibt "split" einen Wert zurück:
Nämlich die einzelnen (in Stücke geteilten) Textstücke.
Und da es ja mehrere Werte sind gibt die Funktion "split" diese in Form eines sog. Arrays zurück.
Ein Array ist ein Variabel-Typ der mehr als nur einen Wert speichert.
(Mehrere Werte in Form von Feldern um genau zu sein.)

Du möchstest die Funktion testen?
Zitat:

<?
$arr = split("_","Dies_ist_ein_zerstückelter_Text");
$y=0;
$max=count($arr);
while($y<$max){
echo ($y+1).". Stück vom Text: \"".$arr[$y]."\"<br />";
$y++;
}
?>
12.10.2004, 16:46 #116 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Ok, hab eigentlich alles soweit verstanden. Hab mir auch mal das beispiel angeguckt, ich glaub ich kapier auch so einigermaßen wie das funktioniert, könnte das aber nie frei aus dem Kopf heraus schreiben...
__________________
:hammer:
12.10.2004, 20:21 #117 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Auf die Funktionen kommen wir später wieder zurück.
Neues Thema: Bedingungen

WENN ein Ereigniss auftritt DANN tue etwas

Umgesetzt im Quellcode
Code:
if(Ereigniss){ 
// Dann tue etwas!
}


In der Klammer steht das Ereigniss und zwischen den geschweiften Klammern der PHP-Code der dann ausgeführt wird.

Ereigniss ist aber das falsche Wort.
Das was in der normalen Klammer steht nennen wir Bedingung.
=> Sobald die Bedingung erfüllt ist wird der PHP Code in den geschweiften Klammern ausgeführt!

(Sind doch nur zwei verschiedene Wörter für ein und dieselbe Sache.)

Kleines Beispiel:
Code:
<?php
$x=10;
if($x==10){
echo "Variabel \$x hat den Wert 10!";
}
?>


Die Erklärung:
Wir erinnern uns... die "==" stehen für einen Vergleichsoperator.
Wenn der Wert links vom Vergleichsoperator gleich groß ist mit dem auf der rechten Seite dann ist die >Bedingung< erfüllt.
In unserem Beispiel:
Wenn die Variabel "x" den Wert 10 hat ist die Bedingung erfüllt!

Und was passiert wenn die Bedingung erfüllt ist?
DANN wird der PHP-Code in der geschweiften Klammer ausgeführt.
(In unserem Beispiel wird eine Textmeldung am Bildschirm ausgegeben.)

"if" ist übrigends eine sog. Schleife.. nämlich die "If-Schleife"!
(if = wenn)

Soweit alles klar?

Ok, dann erweitern wir mal die If-Schleife zu einer sog. If/Else-Schleife ^^

WENN ein Ereigniss auftritt DANN mach etwas ANSONSTEN mach etwas anderes

Umgesetzt im Quellcode
Code:
if(Ereigniss){ 
// Dann tue etwas!
} else {
// Dann tue etwas anderes
}


Hä? Was ist denn jetzt passiert?

Ich bring es mal in einem Satz auf den Punkt:

Der PHP-Code der in der zweiten geschweiften Klammer steht wird ausgeführt wenn das Ereigniss nicht auftritt.

Wenn also die Bedingung nicht erfüllt ist.

Code:
<?php
$x=5;
if($x==10){
echo "Variabel \$x hat den Wert 10!";
} else {
echo "Variabel hat einen anderen Wert als erwartet!";
}
?>


Soweit auch verstanden?

Nun, dann gehts weiter...

WENN ein Ereigniss auftritt DANN mach etwas ANSONSTEN WENN Ereigniss 2 auftritt DANN mach etwas anderes ANSONSTEN mach etwas anderes

Umgesetzt im Quellcode
Code:
if(Ereigniss){ 
// Dann tue etwas!
} else if(Ereigniss2) {
// Dann tue etwas anderes
} else {
// Dann tue etwas ganz anderes
}


Code:
<?php
$x=8;
if($x==10){
echo "Variabel \$x hat den Wert 10!";
} else if($x>5){
echo "Der Wert von Variabel \$x ist größer als 5!1";
} else {
echo "Variabel hat einen anderen Wert als erwartet!";
}
?>


Anmerkung zum Beispiel:

Für die zweite Bedingung hab ich mal anderen Operator verwendet wie unschwer aufällt.
Du kennst ihn bereits aus der Schule (1. Klasse, Fach Mathematik, zweites Thema - direkt nach dem Zahlen-Zählen
:D )

Hier findest du die Operatoren die du verwenden kannst:

http://www.w3schools.com/php/php_operators.asp
(# Comparison Operators)

Soweit verstanden?

Jut dann gehts weiter

Problematik: Wir wollen eine Bedingung aufstellen die dann erfüllt ist wenn der Wert von Variabel $y größer als 10 ist und kleiner als 20.

Lösung:
Die zwei einzelnen Bedingungen zu einer Bedingung verknüpfen mittels logischem >UND< Operator (&&;).

Code:
<?php
$y=13;
if($y>10&&$y<20){
echo "Bedingung erfüllt ;)";
}
?>


Oder man schreibt:

Code:
<?php
$y=13;
if($y>10 and $y<20){
echo "Bedingung erfüllt ;)";
}
?>


Soweit verstanden?

Nun dann machen wir weiter.
Logischer Operatoren (Logical Operators) kennst du bestimmt schon von Suchmaschinen wie Google.

Hier findest du die Liste:
http://www.w3schools.com/php/php_operators.asp

Wichtig ist noch das "||" - es steht für "oder".

Code:
<?php
$y=6;
if($y>10 || $y==6){
echo "Bedingung erfüllt ;)";
}
?>


Was pasiert in diesem Beispiel:
Der Text "Bedingung erfüllt ;)" wird ausgegeben WENN $y größer 10 ist oder gleich dem Wert 6.

Soweit auch verstanden?

Super, dann leg ich gleich noch einen drauf.

Wie du weist arbeitet der PC nur mit Einsen und Nullen (Strom fliest oder fliest nicht).
In der Programmierung gibt es deshalb sog. booleanische Werte.
Es gibt "true": Steht für "ist wahr/erfolg", bzw. eine Eins
Und "false": STeht für "ist nicht wahr/misserfolg" bzw. eine Null

Achtung aufgepasst:

Wenn eine Bedingung erfüllt wird, wie z.B. $x==123, dann wird dieser Erfolg als Wert "true" weiterverarbeitet! <= Friss diese Zeile!

Deshalb passiert folgendes wenn ich den Wert "true" direkt in die If-Schleife schreibe:

Code:
if(true){ 
echo "wird angezeigt";
}
if(false){ 
echo "wird nicht angezeigt!";
}


So und jetzt mal mit Variabel:

Code:
<?php
$x=true;
if($x){
echo "Juhuu! :)";
}
?>


Man kann also sagen: Sobald true an die if zurückgegeben wird wird der PHPCode in der geschweiften Klammer ausgeführt!

So und jetzt verwirre ich dich mal uns schreib ein paar komische Beispiele die du bitte ausprobiert und mir sagt was heraus kommt und warum deiner meinung das passiert.

Code:
<?php
echo "<br />1.:";
$x=1;
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />2.:";
$x=0;
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />3.:";
$x=5;
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />4.:";
$x=-5;
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />5.:";
$x="dies ist ein text";
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />6.:";
$x=array(); //macht x zu einem array aber ohne inhalt
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
echo "<br />7.:";
$x=null;
if($x){
echo "Erfolg";
} else {
echo "Misserfolg";
}
?>


Also.. was erkennst du daraus.
Wie verhält sich PHP mit den verschiedenen Zahlen und Variabeltypen.
Wie muss eine Variabel sein damit sie in ein "true" umgewandelt wird in einer If-Schleife?
08.11.2004, 14:27 #118 (Permalink)
Kompost
5000 Beiträge
Registriert seit: 25.10.2003
Beiträge: 8.502
AW: So gehts: Der eigene Webserver mit PHP und Apache

Zitat von AtomicHX3
1. Wie verhält sich PHP mit den verschiedenen Zahlen und Variabeltypen.
2. Wie muss eine Variabel sein damit sie in ein "true" umgewandelt wird in einer If-Schleife?

Die erste Frage verstehe ich nicht ganz.

Die Bedingung muss erfüllt sein damit die Variabel in "true" umgewandelt wird. So wie ich das verstanden habe ist das ganze ein wenig wie bei Excel, oder?
__________________
:hammer:
08.11.2004, 17:54 #119 (Permalink)
Atomic
Administrator 10 Jahre hx3
5000 Beiträge
Avatar von Atomic
Registriert seit: 21.02.2003
Ort: Köln
Alter: 41
Beiträge: 5.164
AW: So gehts: Der eigene Webserver mit PHP und Apache

Probier es aus.
__________________
https://savetheinternet.info/
09.11.2004, 19:08 #120 (Permalink)
Sven
User gesperrt
50 Beiträge
Avatar von Sven
Registriert seit: 07.11.2004
Beiträge: 65
AW: So gehts: Der eigene Webserver mit PHP und Apache

Hat das was mit Battlefront zutun??????
HX3 Foren · Startseite · Archiv · Impressum · Datenschutz