Zdravím, potřeboval bych poradit.. učím se v php a javascriptu..a nastal takovej problém. Potřebuji jeden kód vložit do indexu php. Když ho tam vložím tak se tam normálně objeví bohužel ale ten web ztratí funkčnost. Mohly by jste mi poradit jak tam ten kód mám vložit děkuji. Pokud možno tak do hlavičky stránky. Nešlo by tam přidat další výstup a dát tam složku s htlm s původním kódem? Za Vaši pomoc předem děkuji.
Tento kód potřebuji vložit:
<div id="hlasy" style="text-align: center" > <form action="[link]" method="get" target="_blank"> <br> <big><label><b><span style="color:#ff0000">Hlasuj a získej více denárů! </span><span style="color:#66cc00">Hlasování podpoříš server!</span></b></label> ;</big> <input type="hidden" name="id" value="9490"></p> <p><input name="user" type="text" placeholder="Jméno ze hry..." size="20"> <input value="Hlasuj!" type="submit"> </form></p>
do tohodle:
<?php
error_reporting(E_ALL | E_STRICT);
define('DEFINE_INDEX_FILE',TRUE);
define('CURRENT_VERSION', '1.2.6');
global $config;
// get,post,cookie (highest priority last)
function getVar($name,$type='',$order=array('get','p ost')){$output='';
if(!is_array($order)) $order = @explode(',',(string)$order);
if(@count($order)==0 || $order=='')
if($order!='') $order = array($order);
else $order = array('get','post');
# get vars
foreach($order as $v){
if( $v=='get' && isset($_GET [$name])) $output=@$_GET [$name];
elseif($v=='post' && isset($_POST [$name])) $output=@$_POST [$name];
elseif($v=='cookie' && isset($_COOKIE[$name])) $output=@$_COOKIE[$name];
}
// convert type if set
if( $type=='str' || $type=='string' ) return( (string) $output );
elseif($type=='int' || $type=='integer') return( (integer) $output );
elseif($type=='float' || $type=='double' ) return( (float) $output );
elseif($type=='bool' || $type=='boolean') return( toBoolean($output) );
return($output);
}
function toBoolean($value){
if(gettype($value) == 'boolean') return($value);
$tempValue = strtolower((string)$value);
if($tempValue==='t' || $tempValue==='true' ) return(TRUE);
if($tempValue==='y' || $tempValue==='yes' ) return(TRUE);
if($tempValue==='f' || $tempValue==='false') return(FALSE);
if($tempValue==='n' || $tempValue==='no' ) return(FALSE);
return( (boolean)$value );
}
define('LOGIN_FORM_USERNAME', 'WA_Login_Username');
define('LOGIN_FORM_PASSWORD', 'WA_Login_Password');
// get page name
$page = getVar('page');
$action = getVar('action');
if(empty($page)) $page='home';
// render skin
if($page=='mcskin'){require('inc/mcskin.php '); exit();}
// set defaults
$config=array(
'settings' => array(),
'languages' => array(),
'language' => '',
'html' => NULL,
'user' => NULL,
'page' => &$page,
'action' => &$action,
'paths' => array(
'local' => array(),
'http' => array()
),
'demo' => FALSE,
'title' => '',
'tags' => array(),
'theme' => '',
'table prefix' => 'WA_',
'iConomy' => array(
'use' => 'auto',
'table' => 'iConomy'
),
'session name' => 'WebAuctionPlus User'
);
$settings = &$config['settings'];
$languages= &$config['languages'];
$language = &$config['language'];
$html = &$config['html'];
$user = &$config['user'];
$tags = &$config['tags'];
// paths
$paths = &$config['paths'];
$lpaths = &$config['paths']['local'];
$wpaths = &$config['paths']['http'];
// local paths
$lpaths['config'] = 'config.php';
$lpaths['includes'] = 'inc/';
$lpaths['classes'] = 'inc/classes/';
$lpaths['pages'] = 'inc/pages/';
$lpaths['static'] = 'static/';
$lpaths['theme'] = 'html/{theme}/';
$lpaths['item packs'] = 'inc/ItemPacks/';
// http paths
$wpaths['static'] = 'static/';
$wpaths['images'] = 'html/{theme}/images/';
$wpaths['item packs'] = 'inc/ItemPacks/{pack}/icons/';
// load config
require($lpaths['config']);
// connect to database
//$dbi = FALSE;
ConnectDB();
// these lines are temp
$config['site title'] = 'WebAuctionPlus';
if(!isset($config['iConomy']['use'])) $config['iConomy']['use'] = 'auto';
if(!isset($config['iConomy']['table'])) $config['iConomy']['table'] = 'iConomy';
if(!@date_default_timezone_get())
@date_default_timezone_set('America/New_Yor k');
// includes
require($lpaths['includes'].'inc.php');
$qtime = GetTimestamp();
$page=SanFilename($page);
// php session
$func = 'session_status';
if(function_exists($func))
if($func() == PHP_SESSION_DISABLED){
echo '<p>PHP Sessions are disabled. This is a requirement, please enable this.</p>';
exit();
}
session_init();
// load settings
require($lpaths['classes'].'settings.class. php');
SettingsClass::LoadSettings();
// default settings
SettingsClass::setDefault('Version' , 'unknown!' , TRUE );
SettingsClass::setDefault('Language' , 'en' , TRUE );
SettingsClass::setDefault('Require Login' , FALSE , TRUE );
SettingsClass::setDefault('CSRF Protection' , TRUE , TRUE );
SettingsClass::setDefault('Currency Prefix' , '$ ' , FALSE);
SettingsClass::setDefault('Currency Postfix' , '' , FALSE);
SettingsClass::setDefault('Custom Description' , FALSE , TRUE );
SettingsClass::setDefault('Website Theme' , 'default' , TRUE );
SettingsClass::setDefault('jQuery UI Pack' , 'redmond' , TRUE );
SettingsClass::setDefault('Item Packs' , '' , FALSE);
SettingsClass::setDefault('Max Sell Price' , 10000.0 , TRUE );
//SettingsClass::setDefault('Max Selling Per Player', 20 , TRUE );
$config['language'] = SettingsClass::getString('Language');
$config['theme'] = SettingsClass::getString('Website Theme');
// check website version
if(SettingsClass::getString('Version') != CURRENT_VERSION){
echo '<center><h2>Please update the WebAuctionPlus website to match the plugin version you\'re running.</h2>'.
'<b>Plugin is running: '.SettingsClass::getString('Version').'< /b><br />'.
'<b>Website is running: '.CURRENT_VERSION.'</b></center> ;';
exit();
}
// jquery ui path
$lpaths['static jquery'] = $lpaths['static'].'jquery/'.SanFilename(Set tingsClass::getString('jQuery UI Pack')).'/';
$wpaths['static jquery'] = $wpaths['static'].'jquery/'.SanFilename(Set tingsClass::getString('jQuery UI Pack')).'/';
// load item packs
require($lpaths['item packs'].'default/item.defines.php');
foreach(explode(',',SettingsClass::getStrin g('Item Packs')) as $v){
$t = trim($v); if(empty($v)) continue;
require($lpaths['item packs'].SanFilename($v).'/item.defines.php' );
}
// load template engine
require($lpaths['classes'].'html.class.php' );
$page_outputs = array();
$config['html'] = new RenderHtml($page_outputs, $tags);
// load user manager
include($lpaths['classes'].'user.class.php' );
$config['user'] = new UserClass();
if($config['user'] === NULL) {echo '<p>Failed to load user manager!</p>'; exit();}
// render page content
$page_outputs['body'] = include($lpaths['pages'].SanFilename($page) .'.php');
if($page_outputs['body'] == TRUE){
$a = 'RenderPage_'.$page;
$page_outputs['body'] = $a();
}
if ($page_outputs['body'] === TRUE ) $page_outputs['body']='';
elseif($page_outputs['body'] === FALSE) $page_outputs['body']='Unable to load page, render returned FALSE';
$html->Display();
@session_write_close();
?> (odpovědět) |