Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Parse error:
Forum PHP.pl > Forum > Przedszkole
kriss83
Witam,

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>


Dziekuje z gory za wskazowki
blooregard
Cytat
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/kriss/domains/2ap.pl/public_html/admin/admin.php on line 123

Masz błąd składniowy w linijce 123, jakiś niedomknięty ' lub " albo inna pierdoła.
Spawnm
kriss83 , używaj poprawnego bbcode.
Z takimi podstawami powinieneś sobie sam radzić , a nie z byle literówką przylatujesz na forum.
Temat zamykam .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.