Hi Leute,
Ich hab ein Problem an dem ich mir die Zähne außbeiße, hab schon gegoogelt was das Zeug hält aber keine Lösung gefunden. Die Datei 3.schritt.php die per require in die install.php im hauptverzeichnis eingebunden ist. In der Config.php sind die Datenbank Einstellungen gespeichert, wenn jetzt die in install.inc eingebundene 3.schritt.php in die MYSQL Tabelle schreiben will erhalte ich weder einen Error, noch wurden die Informationen in die Tabelle eingefügt.
3.schritt.php enthält folgenden Code:
install.php folgenden code:
hoffe ihr könnt mir Weiterhelfen
lg Peter
Ich hab ein Problem an dem ich mir die Zähne außbeiße, hab schon gegoogelt was das Zeug hält aber keine Lösung gefunden. Die Datei 3.schritt.php die per require in die install.php im hauptverzeichnis eingebunden ist. In der Config.php sind die Datenbank Einstellungen gespeichert, wenn jetzt die in install.inc eingebundene 3.schritt.php in die MYSQL Tabelle schreiben will erhalte ich weder einen Error, noch wurden die Informationen in die Tabelle eingefügt.
3.schritt.php enthält folgenden Code:
PHP-Code:
<?PHP
/* Schutzkomponenten */
if(!defined('INCLUDE')) {
die('<html><head><title>Direktaufruf ist nicht gestattet</title></head><body><b>Direktaufruf ist nicht gestattet!</b></body></html>');
}
/* Ende der Schutzkomponenten */
require("config.php"); //Konfigurationen laden (Datenbank und Co.)
if (isset($_POST[FORUM_NAME])) { //Prüfen ob Formular gesendet wurde
$FORUM_NAME = $_POST[FORUM_NAME]; //Den Namen des Forums bestimmen
$FORUM_URL = $_POST[FORUM_URL]; //Basis URL des Forums bestimmen
$FORUM_VERZEICHNISS = $_POST[FORUM_VERZEICHNISS];
$FORUM_BETREIBER = $_POST[FORUM_BETREIBER];
$FORUM_INHALTLICHER_VERANTWORTLICHER = $_POST[FORUM_INHALTLICHER_VERANTWORTLICHER];
$FORUM_BOTS = $_POST[FORUM_BOTS];
mysql_connect("$DB_HOST", "$DB_BENUTZER", "$DB_PW") or die(mysql_error()); //Mit MYSQL Server Verbinden
mysql_select_db("$DB_NAME") or die(mysql_error()); // Standart Datenbank auswählen
//Forumname in der Datenbank speichern
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_NAME",
"$FORUM_NAME"
)
');
// Forum URL in der Datenbank speicehrn
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_URL",
"$FORUM_URL"
)
');
// Forum Verzeichniss in der Datenbank speichern
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_VERZEICHNISS",
"$FORUM_VERZEICHNISS"
)
');
// Forum Betreiber in der Datenbank speichern
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_BETREIBER",
"$FORUM_BETREIBER"
)
');
// Inhaltlichen Verantwortlichen in der Datenbank speichern
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_INHALTLICHER_VERANTWORTLICHER",
"$FORUM_INHALTLICHER_VERANTWORTLICHER"
)
');
//
mysql_query('
INSERT INTO
Einstellungen(Name, Auswahl)
VALUES
("FORUM_BOTS",
"'.$FORUM_BOTS.'"
)
');
mysql_close();
print '
<big>D</big>ie Einstellungen wurden abgespeichert!<br />
<form action="?schritt=4" method="post">
<input type="submit" value="Nächster Schritt">
</form>';
}
else{ //standart wenn nicht gesendet
?>
<form method="post" action="" name="HST">
<!-- Konfiguration der Haupteinstellungen -->
<span style="text-align:left;"><h4>Festlegen der Haupteinstellungen</h4></span>
<table border="0">
<tr >
<td>Forum Name <a onclick="javascript:alert('Hier legst du den Namen deines Forums Fest der später angezeigt wird.');"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/Hilfe.png" title="Hier legst du den Namen deines Forums Fest der später angezeigt wird."></img></a></td><td>:</td><td><input type="text" name="FORUM_NAME" value="Beispiel Forum"></input></td>
</tr>
<tr >
<td>Forum URL</td><td>:</td><td><input type="text" name="FORUM_URL" value="http://example.com"></input><input style="width:150px;" type="text" name="FORUM_VERZEICHNISS" value="/installationsverzeichniss/Forum/"></input></td>
</tr>
<tr >
<td>Seiten Betreiber<a onclick="javascript:alert('Hier legst du fest wer als Copyright Inhaber angezeigt wird.');"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/Hilfe.png" title="Hier legst du fest wer als Copyright Inhaber angezeigt wird."></img></a></td><td>:</td><td><input type="text" name="FORUM_BETREIBER"></input></td>
</tr>
<tr >
<td>Inhaltlicher Verantwortlicher<a onclick="javascript:alert('Hier legst du fest wer Rechtlich für die Inhalte deiner Seite Rechtlich verantwortlich ist.');"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/Hilfe.png" title="Hier legst du fest wer Rechtlich für die Inhalte deiner Seite Rechtlich verantwortlich ist."></img></a></td><td>:</td><td><input type="text" name="FORUM_INHALTLICHER_VERANTWORTLICHER"></input></td>
</tr>
<tr >
<td>Bots Aktivieren<a onclick="javascript:alert('Hier legst du fest ob deine Seite von Google und Co. gefunden werden soll.');"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/Hilfe.png" title="Hier legst du fest ob deine Seite von Google und Co. gefunden werden soll."></img></a></td><td>:</td><td><select name="FORUM_BOTS">
<option value="Ja">Ja</option>
<option value="Nein">Nein</option>
</select></td>
</tr>
</table>
<!-- Ende Konfiguration der Haupteinstellungen -->
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td align="left">
</td>
<td align="right">
<input type="submit" value="Einstellungen speichern" />
</td>
</tr>
</table>
<form>
<?PHP } //else beenden?>
PHP-Code:
<?PHP
/* Schutzkomponenten */
define("INCLUDE", true); //Vor Direktaufruf geschützte Dateien aufrufbar machen
/* Ende der Schutzkomponenten */
/*Anfang vorbereiten*/
$INSTALLATIONS_SCRIPT_NAME = 'HYPER PHP'; //Name des Installationsscriptes
$INSTALLATIONS_SCRIPT_LIZENZ = 'Creative Commons'; //Lizenz Typ des Installationsscriptes
$INSTALLATIONS_SCRIPT_SPRACHE = 'German, de, deutsch'; //Sprachen die im Installationsscript zur Auswahl stehen
$INSTALLATIONS_SKRIPT_COPYRIGHT = 'Cof dev. Team';
$STANDART_TEMPLATE_PFAD = 'inc/templates/standart/'; //Pfad zur Standart Template
$TEMPLATE_ORDNER_PFAD = 'inc/templates/'; //Pfad zur Standart Template
/*Ende Vorbereiten*/
$schritt = $_GET['schritt'];
switch ($_GET['schritt']) { //Titel Setzen um für eine Übersicht zu sorgen
case '2': $TITEL_NAME = 'Datenbanken'; break;
case '3': $TITEL_NAME = 'Haupt Einstellungen'; break;
case '4': $TITEL_NAME = 'Administrator erstellen'; break;
case '5': $TITEL_NAME = 'Fertigstellen'; break;
default : $TITEL_NAME = 'Start'; break;
}
$step_1 = 'Start'; //Definiere möglichkeit 1 für Status anzeige
$step_2 = 'Datenbanken'; //Definiere möglichkeit 2 für Status anzeige
$step_3 = 'Haupt Einstellungen'; //Definiere möglichkeit 3 für Status anzeige
$step_4 = 'Administrator erstellen'; //Definiere möglichkeit 4 für Status anzeige
$step_5 = 'Fertigstellen'; //Definiere möglichkeit 5 für Status anzeige
?>
<html>
<head>
<title>Community Forum V.<?PHP echo $VERSION_NUMMER?> Installation - <?PHP echo $TITEL_NAME ?> </title>
<!-- Meta Daten -->
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="description" content="Installation des Community Forums mit dem Inastallationsscript <?PHP echo $INSTALLATIONS_SCRIPT_NAME ?> in der Version <?PHP echo $INSTALLATIONS_SCRIPT_VERSION ?> das von <?PHP echo $INSTALLATIONS_SKRIPT_COPYRIGHT ?> programmiert wurde und unter einer <?PHP echo $INSTALLATIONS_SCRIPT_LIZENZ ?> Lizenz steht.">
<meta name="language content" content="<?PHP echo $INSTALLATIONS_SCRIPT_SPRACHE ?>" />
<meta name="author content" content="<?PHP echo $INSTALLATIONS_SKRIPT_COPYRIGHT ?>" />
<meta name="page-topic content" content="Community Forum Installation" />
<meta name="page-type content" content="Forum" />
<meta name="audience content" content="alle" />
<!-- Ende Meta Daten -->
<link type="text/css" rel="stylesheet" href="<?PHP echo $STANDART_TEMPLATE_PFAD ?>style.css" />
</head>
<body>
<center>
<br />
<table id="box2" border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/head_left.png" width="20" height="19" alt="" /></td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/head_middle.png);" width="873" height="19"> </td>
<td><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/head_right.png" width="19" height="19" alt="" /></td>
</tr>
<tr>
<td colspan="2" style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/side_left.png);" width="20" height="77"> </td>
<td width="900" height="77" valign="top" style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/middle_bg.png);" align="left">
<!--CONTENT -->
<div id="content">
<div style="text-align:center">
<div id="Inhalt">
<div id="Inhalts_box">
<div id="Uberschrift">
<div style="text-align: center;">
<table cellpadding="0" cellspacing="0" style="height: 57px;" width="100%">
<tr>
<td valign="middle" align="center" class="td_middle">
<font style='color:#336699;' size="40">Community Forum</font>
</td>
</tr>
</table>
</div>
</div>
<div id="Inhalts_Box_2 ">
<div id="Mittel_box">
<table>
<tr>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/install_icon_middle.jpg);" align="center" height="50" width="150">Start</td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/install_icon_middle.jpg);" align="center" height="50" width="150">Datenbanken</td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/install_icon_middle.jpg);" align="center" height="50" width="150">Haupt Einstellungen</td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/install_icon_middle.jpg);" align="center" height="50" width="150">Administrator erstellen</td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/install_icon_middle.jpg);" align="center" height="50" width="150">Fertigstellen</td>
</tr>
</table>
<br /><br />
<div id="content">
<?php
switch ($_GET['schritt']) {
case '2': require('Setup/2.schritt.php'); break;
case '3': require('Setup/3.schritt.php'); break;
case '4': require('Setup/4.schritt.php'); break;
case '5': require('Setup/5.schritt.php'); break;
default : require('Setup/1.schritt.php'); break;
}
?>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="width:900px;"> </div>
</td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/side_right.png);" width="19" height="77"> </td>
</tr>
<tr>
<td colspan="2"><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/unten_links.png" width="20" height="19" alt="" /></td>
<td style="background-image:url(<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/unten_mitte.png);" width="873" height="19"> </td>
<td><img src="<?PHP echo $STANDART_TEMPLATE_PFAD ?>/img/unten_rechts.png" width="19" height="19" alt="" /></td>
</tr>
</table>
<div id="footer" style="width:900px">
<span class="links">Installationsscript <?PHP echo $INSTALLATIONS_SCRIPT_NAME ?> © <?PHP echo $INSTALLATIONS_SKRIPT_COPYRIGHT ?> </span>
<span class="rechts">
Template: standart
</span>
</div>
</center>
</body>
</html>
lg Peter
Kommentar