Hallo,
in meine php script hab ne fehler gefunden und brauche hilfe, bei admin breich kann ich keine addons hochladen (installieren ).
Kann mir da niemand helfen bitte.
Hier sind die 2 php datein die addons hochladen und installieren sollten.
admin/addon.php
admin/addons.php
also die addons mussen als zip hochgeladen werden und dabei installiert das auch ganze im sql und admin breich.
MfG
in meine php script hab ne fehler gefunden und brauche hilfe, bei admin breich kann ich keine addons hochladen (installieren ).
Kann mir da niemand helfen bitte.
Hier sind die 2 php datein die addons hochladen und installieren sollten.
admin/addon.php
PHP:
<?
include("inc_secure.php");
secure();
$getaddon = $_GET['code'];
$shortcut = "index.php?pageid=addon&code=$getaddon";
include("addons/".$getaddon."/index.php");
if (file_exists("addons/".$getaddon."/readme.txt")){
?>
<hr />
<table align="center">
<tr><td align="center">
<b>Add-On Notes:</b>
</td></tr>
<tr><td align="left">
<?
$filename = "addons/".$getaddon."/readme.txt";
$fp = fopen($filename, "r") or die ("nope");
while (!feof($fp))
{
$line = fgets($fp, 1024);
echo "$line<br>";
}
?>
</td></tr>
</table>
<? } ?>
admin/addons.php
PHP:
<?
$id = $_GET['id'];
if($act==disable){mysql_query("UPDATE `addons` SET enable='0' WHERE id='$id'");
prompt("Add-On Disabled");}
if($act==enable){mysql_query("UPDATE `addons` SET enable='1' WHERE id='$id'");
prompt("Add-On Enabled");}
if($act==uninstall){
$name = mysql_fetch_row(mysql_query("SELECT * FROM addons WHERE id='$id';"));
remove_dir("addons/".$name[2]."");
mysql_query("DELETE FROM `addons` WHERE id = '$id' LIMIT 1");
mysql_query("DELETE FROM `links` WHERE addon = '$name[2]' LIMIT 1");
prompt("$name[1] Add-On Deleted");}
?>
<script type="text/javascript">
function MM_jumpMenuGo(objId,targ,restore){ //v9.0
var selObj = null; with (document) {
if (getElementById) selObj = getElementById(objId);
if (selObj) eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0; }
}
</script>
<table width="100%" id="table1" align="center">
<tr>
<td height="12"><p align="center" style="margin-top: 0; margin-bottom: 0"><strong><u><font color="#FF9933">Database Backup</font></u></strong></td>
</tr>
</table>
<table align="center" width="60%">
<tr>
<td colspan="5"><div align="center"><span style="margin-top: 0; margin-bottom: 0"><b>Upload & Install Add-Ons:</b></span></div></td>
</tr>
<tr>
<td colspan="5"><div align="center">
<form method="POST" enctype="multipart/form-data" action="">
<input type="file" name="ZipF1" size="20" dir="ltr">
<input type="submit" value="Upload" name="upload" />
</form>
</div></td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5"><hr /></td>
</tr>
<tr>
<td colspan="5"><div align="center"><span style="margin-top: 0; margin-bottom: 0"><b>Available Add-Ons:</b></span></div></td>
</tr>
<tr>
<td width="25%"><div align="left"><strong>Title</strong></div></td>
<td width="40%"><div align="center"><strong>Type</strong></div></td>
<td width="10%"><div align="center"><strong>Installed</strong></div></td>
<td width="25%"><div align="center"><strong>Actions</strong></div></td>
</tr>
<?
$get = mysql_query("SELECT * FROM addons ORDER BY type DESC;");
while ($list = mysql_fetch_array($get)){
?>
<tr bordercolor="#000000" bgcolor="#333333" style="padding:1">
<td><div align="left"><? if (!file_exists("addons/".$list['code']."/config.php")){ echo "*";}?><? if (($list['type'] == 4) || ($list['type'] == 2)){?><?= $list['addonname']?><? } else {?><a href="index.php?pageid=addon&code=<?= $list['code']?>"><?= $list['addonname']?></a><? } ?></div></td>
<td><div align="center">
<? if ($list['type'] == 1){ echo "Admin Panel Only";} elseif($list['type'] == 2){ echo "In-Game Only";} elseif($list['type'] == 3){ echo "Beide In-Game & Admin Panel";} elseif($list['type'] == 4){ echo "Attack Type";} elseif($list['type'] == 5){ echo "Update";}?>
</div></td>
<td><div align="center">
<? if ($list['installed'] == 1){ echo "Yes";} elseif($list['installed'] == 0){ echo "No";}?>
</div></td>
<td><div align="center">
<script type="text/javascript">
<!--
function remove(txt2) {
var answer = confirm("Are You Sure?")
if (answer){
window.location = "index.php?pageid=addons&act=uninstall&id="+txt2;
}
else{
window.location = "index.php?pageid=addons";
}
}
//-->
</script>
<a onclick="remove('<?= $list['id']?>')"> Uninstall</a>
</div></td>
</tr>
<? } ?>
</table>
</center>
also die addons mussen als zip hochgeladen werden und dabei installiert das auch ganze im sql und admin breich.
MfG