PHP-Code für eine installation
Verfasst: 03.03.2007 19:29
Hey! 
Ich möchte gerne sozusagen ein "Forenhoster" werden, aber weiß nicht, wie ich den PHP-Code für die Anmeldung machen kann.
Da soll es so sein, das man das alles eingeben kann:
Die Fettgedruckten Wörter sollen ein Pflichtfeld sein und bei "Grundforum" kann man zwischen 2 Sachen auswählen. Nämlich diesen:
Standard phpBB2 Forum
phpBB2 Plus Forum
Ganz unten von dem Forumular ist dann ein "Anmelden" Button.
Wenn man darauf klickt soll ein Ordner auf Stammi94.ja-nee.de erstellt werden und die phpBB2 Forum Dateien in den Ordner kopiert werden.
(kommerziell will ich es nicht machen! Einfach nur Just for fun
)
Also ein PHP-Code hab ich ja schon... Aber das erfüllt einfach nicht meine wünsche...
er lautet nämlich so:
Datei: index.php
Datei: create.php
Damit wird ja nur ein Ordner erstellt...
Um es nochmal genau zu machen, was ich haben möchte:
Die phpBB Dateien sollen ja nicht nur in den Ordner kopiert werden...So müsste der User das Forum ja selber installieren!
Könnt ihr mir weiterhelfen?
mfg Stammi94

Ich möchte gerne sozusagen ein "Forenhoster" werden, aber weiß nicht, wie ich den PHP-Code für die Anmeldung machen kann.
Da soll es so sein, das man das alles eingeben kann:
- Benutzername:
Kategorie:
E-Mail:
Nachname:
Vorname:
Ort:
Land:
Geburtstag:
Grundforum:
Die Fettgedruckten Wörter sollen ein Pflichtfeld sein und bei "Grundforum" kann man zwischen 2 Sachen auswählen. Nämlich diesen:
Standard phpBB2 Forum
phpBB2 Plus Forum
Ganz unten von dem Forumular ist dann ein "Anmelden" Button.
Wenn man darauf klickt soll ein Ordner auf Stammi94.ja-nee.de erstellt werden und die phpBB2 Forum Dateien in den Ordner kopiert werden.
(kommerziell will ich es nicht machen! Einfach nur Just for fun

Also ein PHP-Code hab ich ja schon... Aber das erfüllt einfach nicht meine wünsche...
er lautet nämlich so:
Datei: index.php
Code: Alles auswählen
<html>
<head>
<title>Star-Forum.tk</title>
<meta name="generator" content="Namo WebEditor v5.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form method="post" action="create.php" enctype="multipart/form-data">
<table>
<tr>
<td align="left">
<b>Benutzername:</b></td>
<td width="9"> </td>
<td><input type="text" name="benutzername" size="20"></td>
</tr>
<tr>
<td align="left">
<b>Kategorie:</b></td>
<td width="9"> </td>
<td><input type="text" name="kategorie"></td>
</tr>
<tr>
<td align="left">
<b>e-Mail:</b></td>
<td width="9"> </td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td align="left">
Nachname:</td>
<td width="9"> </td>
<td><input type="text" name="nachname"></td>
</tr>
<tr>
<td align="left">
Vorname:</td>
<td width="9"> </td>
<td><input type="text" name="vorname"></td>
</tr>
<tr>
<td align="left">
Ort:</td>
<td width="9"> </td>
<td><input type="text" name="ort"></td>
</tr>
<tr>
<td align="left">
Land:</td>
<td width="9"> </td>
<td><input type="text" name="land"></td>
</tr>
<tr>
<td align="left">
Geburtstag:</td>
<td width="9"> </td>
<td><input type="text" name="geburtstag"></td>
</tr>
<tr>
<td align="left">
<b>Grundform:</b></td>
<td width="9"> </td>
<td>
<select name="grundform">
<option>Standard phpBB2 Forum</option>
<option>phpBB2 Plus Forum</option>
</select>
</td>
</tr>
<tr>
<td> </td><td> </td><td><input type="submit" value="Erstellen" name="erstellen"> <input type="reset" value="Zurücksetzen" name="losch"></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>
Code: Alles auswählen
<?php
if($_POST['erstellen'])
{
if(empty($_POST['benutzername']) || empty($_POST['kategorie']) || empty($_POST['email']) || empty($_POST['grundform']))
{
echo "<center><font face='Verdana' size='2'><b> Bitte gehen Sie zurück und füllen Sie alle Fettmarkierten Felder aus!<br><br><a href='javascript:history.go(-1)'><span style='text-decoration: none'><font color='#000000'><< zurück</span></font></a></b></font></center>";
}
elseif(!ereg("^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$",$_POST['email']))
{
echo "<center><font face='Verdana' size='2'><b> Das ist keine eMail-Adresse!<br><br><a href='javascript:history.go(-1)'><span style='text-decoration: none'><font color='#000000'><< zurück</span></font></a></font></b></center>";
}
else
{
echo mkdir("".$_POST['benutzername']."",0700);
// Hier kannst du dann noch zB einfügen, dass der Benutzer in eine Mysql DB eingetragen wird, oder halt der Ordner kopiert wird.
/*
Ordner kopieren geht mit der Funktion "@copy" zB.
*/
echo "<center>";
echo "<font face='Verdana' size='2'><b><br>Der Ordner wurde erfolgreich erstellt.</b></font>";
echo "</center>";
}
}
?>
Um es nochmal genau zu machen, was ich haben möchte:
- Ein Ordner soll erstellt werden mit den angegebenen Benutzernamen
Darin sollen die phpBB Dateien installiert werden
Die Daten, die der jenige angegeben hat, soll an meine E-Mail Adresse supersimon94@hotmail.de gesendet werden
Das Forum soll automatisch in eine Datenbank installiert werden!!
(wenn möglich:) Ein Log In Bereich, wo sich der User dann mit dem angegeben Passwort bei der Registrierung einloggen kann. Wenn er sich erfolgreich eingeloggt hat, soll es so sein, das der User auswählen kann, ob er z.B. das Forum löschen will oder so...
Die phpBB Dateien sollen ja nicht nur in den Ordner kopiert werden...So müsste der User das Forum ja selber installieren!
Könnt ihr mir weiterhelfen?
mfg Stammi94