Gdy wgram ten skrypt na stronę pojawia się
Kod
Parse error: syntax error, unexpected $end in C:\x\x\x\x\index.php on line 167
Najdziwniejsze jest to, że plik ma 162 linijki...
Kod:
Kod
<?php
session_start();
if(!isset($_SESSION["UserID"]) || strlen($_SESSION["UserID"])<1){
echo '<script>alert("Nie jesteś zalogowany!");location.href="../default.php";</script>';
exit;
}
require_once("../../config.php");
mysql_select_db("player");
?>
<?php
function DeCode($string,$operation,$key='')
{
$key=md5($key);
$key_length=strlen($key);
$string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result='';
for($i=0;$i<=255;$i++)
{
$rndkey[$i]=ord($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++)
{
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++)
{
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation=='D')
{
if(substr($result,0,8)==substr(md5(substr($result,8).$key),0,8))
{
return substr($result,8);
}
else
{
return'';
}
}
else
{
return str_replace('=','',base64_encode($result));
}
}
?>
<STYLE type=text/css>
body,td,th {
font-family: Tahoma, ËÎĚĺ;
font-size: 12px;
color: #000000;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/Page-BgTexture.jpg);
background-repeat: repeat;
}
a:link {
color: #A8031E;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #A8031E;
}
a:hover {
text-decoration: none;
color: #A8031E;
}
a:active {
text-decoration: none;
color: #A8031E;
}
.style1 {
font-size: 12px;
}
table#info {
border: 1px solid #CFCFCF;
border-collapse: collapse;
}
table#info td{
border: 1px solid #CFCFCF;
padding:3px;
background-color:#EFEFEF;
text-align:center;
}
img {
border:0;
}
</style>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />
<title>Eldorado Shop - Doładowanie Kamieni</title>
<link rel="shortcut icon" href="pliki/favicon0.bmp" type="image/x-icon" />
</head>
<body>
<div id="tresc">
<div align="center">
<a href="http://5.87.32.39/itemshop/index.php"><img src="img/header.png" width="586" height="125"></a>
</div>
<div align="center" width="500">
<table border="0" cellpadding="0" width="500">
<tr><td aling="left" width="160px">
<?php
if(isset($_SESSION["UserID"]) && strlen($_SESSION["UserID"])>1){
shop();
}else{login();}
function login(){
?>
Prawdopodobnie zostałeś wyrzucony z IS, z powodu długiej nieaktywności. <a href="index.php" class="link">Zaloguj ponownie</a>
<?php
}
function shop(){
echo "<p class=dane> <B>Nazwa Konta:</b> ".$_SESSION["UserID"]."<br/><B>Ilosc kamieni:</b><span style='color:black;'> ".$_SESSION["cash"]." <br></span><Br/><a href=\"Loginout.php\" class=link><b>Wyloguj</b></a></p>";
?>
<br>
</td></tr>
</table>
<table border="0" cellpadding="0" width="500" id="info">
<tr>
<td>300 Kamieni</td><td>Wyslij SMSa na numer 73068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
<tr>
<td>520 Kamieni</td><td>Wyslij SMSa na numer 75068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
<tr>
<td>1200 Kamieni</td><td>Wyslij SMSa na numer 79068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
</table>
<br>
<b><a href="entermoney.php" class="link">Wpisz kod doładowywujacy kamienie</a></b>
</div>
</div>
</div>
</body>
</html>
session_start();
if(!isset($_SESSION["UserID"]) || strlen($_SESSION["UserID"])<1){
echo '<script>alert("Nie jesteś zalogowany!");location.href="../default.php";</script>';
exit;
}
require_once("../../config.php");
mysql_select_db("player");
?>
<?php
function DeCode($string,$operation,$key='')
{
$key=md5($key);
$key_length=strlen($key);
$string=$operation=='D'?base64_decode($string):substr(md5($string.$key),0,8).$string;
$string_length=strlen($string);
$rndkey=$box=array();
$result='';
for($i=0;$i<=255;$i++)
{
$rndkey[$i]=ord($key[$i%$key_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++)
{
$j=($j+$box[$i]+$rndkey[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$string_length;$i++)
{
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$result.=chr(ord($string[$i])^($box[($box[$a]+$box[$j])%256]));
}
if($operation=='D')
{
if(substr($result,0,8)==substr(md5(substr($result,8).$key),0,8))
{
return substr($result,8);
}
else
{
return'';
}
}
else
{
return str_replace('=','',base64_encode($result));
}
}
?>
<STYLE type=text/css>
body,td,th {
font-family: Tahoma, ËÎĚĺ;
font-size: 12px;
color: #000000;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/Page-BgTexture.jpg);
background-repeat: repeat;
}
a:link {
color: #A8031E;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #A8031E;
}
a:hover {
text-decoration: none;
color: #A8031E;
}
a:active {
text-decoration: none;
color: #A8031E;
}
.style1 {
font-size: 12px;
}
table#info {
border: 1px solid #CFCFCF;
border-collapse: collapse;
}
table#info td{
border: 1px solid #CFCFCF;
padding:3px;
background-color:#EFEFEF;
text-align:center;
}
img {
border:0;
}
</style>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" />
<title>Eldorado Shop - Doładowanie Kamieni</title>
<link rel="shortcut icon" href="pliki/favicon0.bmp" type="image/x-icon" />
</head>
<body>
<div id="tresc">
<div align="center">
<a href="http://5.87.32.39/itemshop/index.php"><img src="img/header.png" width="586" height="125"></a>
</div>
<div align="center" width="500">
<table border="0" cellpadding="0" width="500">
<tr><td aling="left" width="160px">
<?php
if(isset($_SESSION["UserID"]) && strlen($_SESSION["UserID"])>1){
shop();
}else{login();}
function login(){
?>
Prawdopodobnie zostałeś wyrzucony z IS, z powodu długiej nieaktywności. <a href="index.php" class="link">Zaloguj ponownie</a>
<?php
}
function shop(){
echo "<p class=dane> <B>Nazwa Konta:</b> ".$_SESSION["UserID"]."<br/><B>Ilosc kamieni:</b><span style='color:black;'> ".$_SESSION["cash"]." <br></span><Br/><a href=\"Loginout.php\" class=link><b>Wyloguj</b></a></p>";
?>
<br>
</td></tr>
</table>
<table border="0" cellpadding="0" width="500" id="info">
<tr>
<td>300 Kamieni</td><td>Wyslij SMSa na numer 73068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
<tr>
<td>520 Kamieni</td><td>Wyslij SMSa na numer 75068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
<tr>
<td>1200 Kamieni</td><td>Wyslij SMSa na numer 79068 o tresci x. W odpowiedzi otrzymasz kod, którym doładujesz Kamienie</td>
</tr>
</table>
<br>
<b><a href="entermoney.php" class="link">Wpisz kod doładowywujacy kamienie</a></b>
</div>
</div>
</div>
</body>
</html>
Byłbym wdzięczny gdyby ktoś poprawił i powiedział co było źle

I jeszcze dlaczego tutaj miesza PHP z HTML:
Kod
<td class=txt_gray width="218" height="32"><input maxlength=20 name=UserID size=17 value="<?=$_SESSION['UserID']?>" readonly="">