Hallo,
es geht um ein Hack den ich einbauen möchte doch wenn ich die setup.php aufrufe, erscheint nur eine weise Seite. Wie ist das zu beheben?
PS.:
Dieses Addon ist auf KEINER wbb - Supportseite zu finden. Es wurde selbst von einem bekannten geschrieben der durch das verlängerte Wochenende auf Mallorca ist. :suspekt:
es geht um ein Hack den ich einbauen möchte doch wenn ich die setup.php aufrufe, erscheint nur eine weise Seite. Wie ist das zu beheben?
PHP:
<?PHP
@error_reporting(7);
@set_time_limit(0);
@set_magic_quotes_runtime(0);
$phpversion = phpversion();
$noerror=0;
/** get function libary **/
require("./acp/lib/functions.php");
require("./acp/lib/admin_functions.php");
if(version_compare($phpversion, "4.1.0")==-1) {
$_REQUEST=array_merge($HTTP_COOKIE_VARS,$HTTP_POST_VARS,$HTTP_GET_VARS);
$_COOKIE=&$HTTP_COOKIE_VARS;
$_SERVER=&$HTTP_SERVER_VARS;
$_FILES=&$HTTP_POST_FILES;
$_GET=&$HTTP_GET_VARS;
$_POST=&$HTTP_POST_VARS;
}
// remove slashes in get post cookie data...
if (get_magic_quotes_gpc()) {
if(is_array($_REQUEST)) $_REQUEST=stripslashes_array($_REQUEST);
if(is_array($_POST)) $_POST=stripslashes_array($_POST);
if(is_array($_GET)) $_GET=stripslashes_array($_GET);
if(is_array($_COOKIE)) $_COOKIE=stripslashes_array($_COOKIE);
}
// Seite ausgeben
function informationPage($content, $title="") {
echo '<?xml version="1.0" encoding="windows-1252"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="de" xml:lang="de">
<head>
<title>' . $title . '</title>
<link rel="stylesheet" href="acp/css/other.css" />
</head>
<body>
<table align="center" width="500">
<tr>
<td align="center"><img src="acp/images/acp-logo.gif" border="0" alt="" /></td>
</tr>
<tr>
<td><br /><br />' . $content . '</td>
</tr>
</table>
</body>
</html>';
}
// start setup
if(isset($_REQUEST['step'])) $step=intval($_REQUEST['step']);
else $step=0;
if(isset($_REQUEST['loop'])) $loop=intval($_REQUEST['loop']);
else $loop=0;
if($loop<0) $loop=0;
// start page
if($step == 0) {
if(!file_exists("profilv2.php")) die("Lade bitte die profilv2.php in den Ordner");
if(!file_exists("setup.sql")) die("Lade bitte die setup.sql in den Ordner");
informationPage('<p align="center"><b>Herzlich Willkommen bei der Installation des Profil V2 Hacks von www.FreeTime-Boarde. <br><br>Fürs WBB 2.3.x<br>
Bitte wählen Sie eine Installationsart.<br>
<form name="auswahl" method="post" action="setup.php">
<select name="step">
<option value="0">Bitte wählen Sie eine Installationsart:</option>
<option value="1">Neuinstallation</option>
</select> <input type="submit" value="Fortfahren" />
</form>
<center><iframe src="profilv2.php" height="150" width="400"></iframe></center></p>');
}elseif($step==1){
require("./acp/lib/config.inc.php");
require("./acp/lib/class_db_mysql.php");
$db = new db($sqlhost,$sqluser,$sqlpassword,$sqldb,$phpversion);
require("./acp/lib/class_variableimport.php");
$variableimport = new variableimport("./admininfo.wbb");
if($variableimport->errors()) informationPage('Es sind Fehler beim lesen der Variabelndatei aufgetreten: <br />'.$variableimport->getErrors().'<br />');
else {
$variableimport->import();
if($variableimport->errors()) diewitherror("Ungültige Variablendatei: ".$variableimport->getErrors());
}
informationPage('<p align="center">Neue ACP Optionen wurden erfolgreich erstellt.
<br /><br /><a href="setup.php?step=9">Klicken Sie hier, um die Installation fortzusetzen.</a></p>');
}
elseif($step == 2) {
require_once("./lib/class_options.php");
$option=new options("lib");
$option->write();
$fp=@fopen("./lib/install.lock", "w+b");
fclose($fp);
@unlink("setup.sql");
@unlink("setup.php");
@unlink("profilv2.php");
informationPage('<b>Die Installation wurde erfolgreich beendet.</b><br /><br /><a href="index.php" target="_blank">Klicken Sie hier, um ins Admin Control Panel zu gelangen</a>');
}
?>
PS.:
Dieses Addon ist auf KEINER wbb - Supportseite zu finden. Es wurde selbst von einem bekannten geschrieben der durch das verlängerte Wochenende auf Mallorca ist. :suspekt: