GIF89a;
| Direktori : /home/serb/www/chat/install_files/temp_dir/bot/programe/src/botinst/ |
| Current File : /home/serb/www/chat/install_files/temp_dir/bot/programe/src/botinst/botupdateinc.php |
<?
/*
Program E
Copyright 2002, Paul Rydell
This file is part of Program E.
Program E is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Program E is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Program E; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
/**
* HTML interface for AIML loading
*
* This script is loading your AIML files one at a time to prevent the
* script from timing out. Only use this script if your PHP is running in safe mode.
* @author Paul Rydell
* @copyright 2002
* @version 0.0.8
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @package Loader
*/
/**
* The general preferences and database details.
*/
if( ! defined('THIS_DIR') ) define('THIS_DIR', dirname(__FILE__) . '/');
require_once THIS_DIR . "dbprefs.php";
/**
* Contains the actual functions used in this file to load the AIML files into MySQL.
*/
require_once THIS_DIR . "botupdatefuncs.php";
ss_timing_start("all");
print "<font size='3' color='black'>This script is loading your AIML files one at a time to prevent the script from timing out.</font><BR>\n";
print "<font size='3' color='black'>Only use this script if your Host PHP is running in safe mode.</font><BR>\n";
print "<font size='3' color='black'>If you still have timeouts you need to use smaller AIML files.</font><BR><BR>\n";
$fp="";
$templatesinserted=0;
$depth = array();
$whaton="";
$pattern="";
$topic="";
$that="";
$template="";
$startupwhich="";
$splitterarray=array();
$inputarray=array();
$genderarray=array();
$personarray=array();
$person2array=array();
if (!isset($HTTP_GET_VARS['fileid'])){
deletebot();
$fileid=1;
}
else {
$fileid=$HTTP_GET_VARS['fileid'];
}
#deletejustbot();
$doneloading=loadstartupinc($fileid);
$fileid++;
makesubscode();
if ($doneloading==0){
print "<font size='3' color='BLUE'>Inserted $templatesinserted categories into database from this AIML.</font><BR><BR>\n";
print "<p><font size='3' color='BLACK'><a href='botupdateinc.php?fileid=$fileid'>Click here to load the next file.</a></p></font>\n";
}
else {
print "<font size='3' color='RED'><b>DONE LOADING</B><BR></font>\n";
print "<font size='3' color='RED'><b>WARNING!</b> You should password protect the botinst directory or remove the botupdate.php script or people may be able to abuse your server.</b></font>\n";
}
//print "<BR>";
ss_timing_stop("all");
//print "<BR><BR><font size='3' color='BLACK'>execution time: " . ss_timing_current("all");
//$avgts=$templatesinserted/ss_timing_current("all");
//$avgtm=$templatesinserted/((ss_timing_current("all"))/60);
//print "<BR><font size='3' color='BLACK'>Templates per second=$avgts<BR>";
//print "<font size='3' color='BLACK'>Templates per minute=$avgtm<BR>";
?>