Benim scriptimde addons menusu calismiyor admin yerinde, kodlarina bakip neden oldugunu yada neden olabilecegini bana söylermisiniz.

admin/addon.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

<?
$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">&nbsp;</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>
-- phpMyAdmin SQL Dump
-- version 3.1.5
-- http://www.phpmyadmin.net
--
-- Erstellungszeit: 17. Dezember 2009 um 05:14
-- Server Version: 5.0.85
-- PHP-Version: 5.2.42

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Datenbank: `mafiagame`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `addons`
--

CREATE TABLE IF NOT EXISTS `addons` (
  `id` int(5) NOT NULL auto_increment,
  `addonname` varchar(255) NOT NULL default '',
  `code` varchar(255) NOT NULL default '',
  `installed` int(1) NOT NULL default '0',
  `enable` int(1) NOT NULL default '1',
  `type` int(1) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Daten für Tabelle `addons`
--

Sql daki addons diye yer var oraya yuklemesi gerekiyor admin yerinden zip dosya seklinde ama yapmiyor.
Admin/addons << addonslarin geldigi yere install da 777 yazmami istiyordu yazdim ama gene calismadi.

Simdiden yardimlariniz icin tskler.