PH03N1X
05-17-2008, 06:24 PM
Hello I just put up my script on my forum and when I use the custom php configuration script I made and placed in admincp/dlc.php I can fill out every thing but when I save it I get this message
Not Acceptable
An appropriate representation of the requested resource /admincp/dlc.php could not be found on this server.
I tried using post instead of get but it just asked me to login and it does not save after I login.
here is my code
<?php
// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### PRE-CACHE TEMPLATES AND DATA ######################
$phrasegroups = array(
'timezone',
'user',
'cpuser',
'holiday',
'cppermission',
'cpoption',
);
$specialtemplates = array(
'banemail',
);
// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
require_once(DIR . '/includes/adminfunctions_misc.php');
$vbulletin->input->clean_array_gpc('r', array(
'varname' => TYPE_STR,
'dogroup' => TYPE_STR,
));
require_once(DIR . '/includes/adminfunctions_options.php');
require_once(DIR . '/includes/functions_misc.php');
// ######################## CHECK ADMIN PERMISSIONS #######################
if (!can_administer('canadminsettings'))
{
print_cp_no_permission();
}
// ############################# LOG ACTION ###############################
log_admin_action();
// ################################################## ######################
// ######################### START MAIN SCRIPT ############################
// ################################################## ######################
print_cp_header($vbphrase['dlc_config_title']);
if ($_REQUEST['do'] == "config") {
$settings = $vbulletin->db->query_first("SELECT forum, checkfourm FROM " . TABLE_PREFIX . "dlc_config LIMIT 1;");
echo "<form target=\"$PHP_SELF\" method=\"get\"><input type=\"hidden\" name=\"do\" value=\"save\">
<table cellpadding=\"4\" cellspacing=\"0\" border=\"0\" align=\"center\" width=\"90%\" class=\"tborder\" id=\"groupForm_table\">
<tr>
<td class=\"tcat\" align=\"center\" colspan=\"2\">
<b>Dead Link Checker Forum Configurations</b>
</td>
</tr>
<tr valign=\"top\">
<td class=\"alt1\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"160px\"valign=\"top\" align=\"right\">Forum:</td>
<td valign=\"top\" align=\"left\"> <input type=\"text\" value=\"{$settings['forum']}\" name=\"graveyard\" size=\"40\"></td>
</tr>
<tr>
<td width=\"160px\"valign=\"top\" align=\"right\">Check</td>
<td valign=\"top\" align=\"left\"> <input type=\"text\" value=\"{$settings['checkfourm']}\" name=\"check\" size=\"2\"></td>
</tr>
</table>
</td>
</tr>
</table>
<center><input type=\"submit\" value=\"Save\" style=\"background:#EEEEEE;width:60px;font-size:15px;\"></center>
</form>";
}
if ($_REQUEST['do'] == "save") {
// It saves in here
}
echo "<p align=\"center\">Copyright ©2008, Me.</p>
</div>
</body>
</html>";
?>
Thanks
--------------- Added 1211053620 at 1211053620 ---------------
Ok I found out it messes up because of in my post it has % and that equals to %25 so now I am using post
I still can't figure out why it displays the admin login. here is the post https://vborg.vbsupport.ru/showthread.php?t=179572
Not Acceptable
An appropriate representation of the requested resource /admincp/dlc.php could not be found on this server.
I tried using post instead of get but it just asked me to login and it does not save after I login.
here is my code
<?php
// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### PRE-CACHE TEMPLATES AND DATA ######################
$phrasegroups = array(
'timezone',
'user',
'cpuser',
'holiday',
'cppermission',
'cpoption',
);
$specialtemplates = array(
'banemail',
);
// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
require_once(DIR . '/includes/adminfunctions_misc.php');
$vbulletin->input->clean_array_gpc('r', array(
'varname' => TYPE_STR,
'dogroup' => TYPE_STR,
));
require_once(DIR . '/includes/adminfunctions_options.php');
require_once(DIR . '/includes/functions_misc.php');
// ######################## CHECK ADMIN PERMISSIONS #######################
if (!can_administer('canadminsettings'))
{
print_cp_no_permission();
}
// ############################# LOG ACTION ###############################
log_admin_action();
// ################################################## ######################
// ######################### START MAIN SCRIPT ############################
// ################################################## ######################
print_cp_header($vbphrase['dlc_config_title']);
if ($_REQUEST['do'] == "config") {
$settings = $vbulletin->db->query_first("SELECT forum, checkfourm FROM " . TABLE_PREFIX . "dlc_config LIMIT 1;");
echo "<form target=\"$PHP_SELF\" method=\"get\"><input type=\"hidden\" name=\"do\" value=\"save\">
<table cellpadding=\"4\" cellspacing=\"0\" border=\"0\" align=\"center\" width=\"90%\" class=\"tborder\" id=\"groupForm_table\">
<tr>
<td class=\"tcat\" align=\"center\" colspan=\"2\">
<b>Dead Link Checker Forum Configurations</b>
</td>
</tr>
<tr valign=\"top\">
<td class=\"alt1\">
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"160px\"valign=\"top\" align=\"right\">Forum:</td>
<td valign=\"top\" align=\"left\"> <input type=\"text\" value=\"{$settings['forum']}\" name=\"graveyard\" size=\"40\"></td>
</tr>
<tr>
<td width=\"160px\"valign=\"top\" align=\"right\">Check</td>
<td valign=\"top\" align=\"left\"> <input type=\"text\" value=\"{$settings['checkfourm']}\" name=\"check\" size=\"2\"></td>
</tr>
</table>
</td>
</tr>
</table>
<center><input type=\"submit\" value=\"Save\" style=\"background:#EEEEEE;width:60px;font-size:15px;\"></center>
</form>";
}
if ($_REQUEST['do'] == "save") {
// It saves in here
}
echo "<p align=\"center\">Copyright ©2008, Me.</p>
</div>
</body>
</html>";
?>
Thanks
--------------- Added 1211053620 at 1211053620 ---------------
Ok I found out it messes up because of in my post it has % and that equals to %25 so now I am using post
I still can't figure out why it displays the admin login. here is the post https://vborg.vbsupport.ru/showthread.php?t=179572