Mam pewien skrypt z panelem logowania,
mój problem polega na tym że po zalogowaniu się wywala błąd
i niemoge dostac sie do panelu
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/xxxx/domains/xxxx/public_html/xxxx/admin.php on line 123
Dopiero zaczynam zabawe z PHP i zabardzo niewiem jak temu zaradzic
ponizej zostawim caly kod
Kod
<?
session_start();
include("../config.php");
if (!$_SESSION['zalogowany'] || $_SESSION['zalogowany'] != $adminu)
{
echo "Musisz byc zalogowany!";
exit();
}
$n = $_GET['n'];
$mod = $_GET['mod'];
$f = $_GET['f'];
if (isset($f) && $f == "mailing")
{
$q = "SELECT * FROM `users`";
$im = 1;
$mailingalltxt = $_REQUEST['mailingalltxt'];
while ($row = mysql_fetch_assoc(mysql_query($q)))
{
$msg = $mailingalltxt;
$email = $row['email'];
$headers = 'From: '.$adminemail . "\r\n" .
'Reply-To: '.$adminemail . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email,"Wiadomosc od $dahost",$msg,$headers);
$im = $im+1;
}
echo "Wyslano do $im uzzytkownikow";
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Panel Administratora</title>
<style type="text/css">
<!--
.wrap {
text-align: left;
width: 500px;
position: static;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top: 10px;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #CCCCCC;
}
-->
</style>
</head>
<body>
<div align="center">
<div class="wrap"><a href="admin.php?n=logout">Wyloguj</a> | <a href="admin.php?n=mail&mod=all">Mailing do Wszystkich</a> </div>
<div class="wrap">Użytkownicy:
<?
$q = "SELECT * FROM `users`";
$i = 1;
while ($row = mysql_fetch_assoc(mysql_query($q)))
{
$login = $row['login'].".".$dahost;
$id = $row['id'];
echo $i." | ".$login." [ <a href=\"admin.php?n=usun&mod=$id\">Usuń</a>]<br />";
}
if (isset($n) && isset($mod))
{
if ($n == "mail")
{
if ($mod == "all")
{
$formm = <<<NNN
<div><form action="admin.php?f=mailing" method="post">
<textarea name="mailingalltxt" cols="45" rows="10" id="mailingalltxt"></textarea>
<label>
<input type="submit" name="button" id="button" value="Wyślij" />
</label>
</form></div>
NNN;
echo $formm;
}
else
{
}
}
}
if ($n == "usun")
{
include("../httpsocket.php");
$idq = "SELECT * FROM `users` WHERE `id` = '$mod'";
$r = mysql_query($idq);
$fow = mysql_fetch_assoc($r);
$select0 = $fow['login'];
$sock = new HTTPSocket;
$sock->connect($dahost,2222);
$sock->set_login($dausername,$dapass);
$sock->query('/CMD_SELECT_USERS',
array(
'delete' => 'yes',
'confirmed' => 'Confirm',
'select0' => $select0,
$result = $sock->fetch_body();
//echo $result;
echo "uzytkownik $select0 usuniety!";
}
?>
</div>
</div>
</body>
</html>
session_start();
include("../config.php");
if (!$_SESSION['zalogowany'] || $_SESSION['zalogowany'] != $adminu)
{
echo "Musisz byc zalogowany!";
exit();
}
$n = $_GET['n'];
$mod = $_GET['mod'];
$f = $_GET['f'];
if (isset($f) && $f == "mailing")
{
$q = "SELECT * FROM `users`";
$im = 1;
$mailingalltxt = $_REQUEST['mailingalltxt'];
while ($row = mysql_fetch_assoc(mysql_query($q)))
{
$msg = $mailingalltxt;
$email = $row['email'];
$headers = 'From: '.$adminemail . "\r\n" .
'Reply-To: '.$adminemail . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($email,"Wiadomosc od $dahost",$msg,$headers);
$im = $im+1;
}
echo "Wyslano do $im uzzytkownikow";
}
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Panel Administratora</title>
<style type="text/css">
<!--
.wrap {
text-align: left;
width: 500px;
position: static;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
margin-top: 10px;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #CCCCCC;
}
-->
</style>
</head>
<body>
<div align="center">
<div class="wrap"><a href="admin.php?n=logout">Wyloguj</a> | <a href="admin.php?n=mail&mod=all">Mailing do Wszystkich</a> </div>
<div class="wrap">Użytkownicy:
<?
$q = "SELECT * FROM `users`";
$i = 1;
while ($row = mysql_fetch_assoc(mysql_query($q)))
{
$login = $row['login'].".".$dahost;
$id = $row['id'];
echo $i." | ".$login." [ <a href=\"admin.php?n=usun&mod=$id\">Usuń</a>]<br />";
}
if (isset($n) && isset($mod))
{
if ($n == "mail")
{
if ($mod == "all")
{
$formm = <<<NNN
<div><form action="admin.php?f=mailing" method="post">
<textarea name="mailingalltxt" cols="45" rows="10" id="mailingalltxt"></textarea>
<label>
<input type="submit" name="button" id="button" value="Wyślij" />
</label>
</form></div>
NNN;
echo $formm;
}
else
{
}
}
}
if ($n == "usun")
{
include("../httpsocket.php");
$idq = "SELECT * FROM `users` WHERE `id` = '$mod'";
$r = mysql_query($idq);
$fow = mysql_fetch_assoc($r);
$select0 = $fow['login'];
$sock = new HTTPSocket;
$sock->connect($dahost,2222);
$sock->set_login($dausername,$dapass);
$sock->query('/CMD_SELECT_USERS',
array(
'delete' => 'yes',
'confirmed' => 'Confirm',
'select0' => $select0,
$result = $sock->fetch_body();
//echo $result;
echo "uzytkownik $select0 usuniety!";
}
?>
</div>
</div>
</body>
</html>
Dziekuje z gory za wskazowki