Şimdi Ara

Parse error: syntax error, unexpected hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
9
Cevap
0
Favori
882
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • merhabalar php dilinde bir websitem vardı uzun zamandır ilgilenmiyordum. tekrar kurmaya karar verdim fakat bazı hatalar alıyorum sizlere basit gelebilir ama bana yardımcı olabilecek bir var mı ?

    // Id yi kontrol et
    if (isset($_SESSION['usr_in_name']) && isset($_SESSION['usr_in_pass']) && isset
    ($_SESSION['usr_in_id']))
    {
    $usrname = $_SESSION['usr_in_name'];
    $conn = get_connection();
    mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'"->data_seek(); $t = mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'"->fetch_array()[0],
    0);

    if ($_SESSION['usr_in_pass'] != $t) {
    return false;
    } else {
    return true;
    }
    } else {
    return false;
    }
    }

    ikinci hatalı satır

    function count_num_result($sql, $limit)
    {
    $con = get_connection();
    mysql_query($sql->data_seek(); $num_result = mysql_query($sql->fetch_array()[0], 0);
    $num = ceil($num_result / $limit);

    return $num;
    }

    bold yaptığım yerlerde syntax error hatası alıyorum. Parse error: syntax error, unexpected hatası







  • <?php
    // Id yi kontrol et
    if (isset($_SESSION['usr_in_name']) && isset($_SESSION['usr_in_pass']) && isset
    ($_SESSION['usr_in_id']))
    {
    $usrname = $_SESSION['usr_in_name'];
    $conn = get_connection();
    mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'",data_seek()); $t = mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'",fetch_array()[0],
    0);

    if ($_SESSION['usr_in_pass'] != $t) {
    return false;
    } else {
    return true;
    }
    } else {
    return false;
    }




    function count_num_result($sql, $limit)
    {
    $con = get_connection();
    mysql_query($sql->data_seek(), $num_result = mysql_query($sql->fetch_array()[0], 0));
    $num = ceil($num_result / $limit);

    return $num;
    }
    ?>
  • çok teşekkür ederim. işe yaradı ama bu kez


    Parse error: syntax error, unexpected end of file in C:\wamp64\www\sorucevap\inc\dyn\func.php on line 709

    hatası var.

    <?php
    }
    /***********************************************************
    ***** Display category title *******************************
    ************************************************************/
    function display_title($title)
    {
    echo '<h1>' . $title . '</h1>';
    }
    /***********************************************************
    ***** Organize date into more proper format (TR) ***********
    ************************************************************/
    function proper_date($str)
    {
    $aylar = array(1 => "Ocak", 2 => "?ubat", 3 => "Mart", 4 => "Nisan", 5 =>
    "Mayys", 6 => "Haziran", 7 => "Temmuz", 8 => "A?ustos", 9 => "Eylül", 10 =>
    "Ekim", 11 => "Kasym", 12 => "Aralyk", );

    $datetime = explode(" ", $str);
    $pdate = $datetime[0];
    $ptime = $datetime[1];

    $d = explode("-", $pdate);
    $year = $d[0];
    $month = $d[1];
    $day = $d[2];

    $t = explode(":", $ptime);
    $hour = $t[0];
    $min = $t[1];

    foreach ($aylar as $ay => $value) {
    if ($month == $ay) {
    $selectedMonth = $value;
    break;
    }
    }
    $proper = $day . " " . $selectedMonth . " " . $year . " " . $hour . ":" . $min;
    return $proper;
    }
    /***********************************************************
    ***** Check if login data is correct ***********************
    ************************************************************/
    function confirmUserLogin($username, $password)
    {

    $conn = get_connection();
    $query = $mysqli->query("SELECT * FROM cb_users
    WHERE username = '$username'
    AND password = '$password'");

    if (!$query) {
    return 0;
    } else {
    $row = $query->fetch_array();
    $id = $row['id'];

    if ($query->num_rows > 0) {

    // START SECURE
    $token = md5(uniqid());
    $conn = get_connection();
    $qry = $mysqli->query("UPDATE cb_users SET token = '$token' WHERE username = '$username'");
    if (!$qry) {
    echo $mysqli->error;
    exit;
    }

    $_SESSION['usr_in_name'] = $username;
    $_SESSION['usr_in_pass'] = $token;
    $_SESSION['usr_in_id'] = $id;

    if (isset($_POST['rememberMe'])) {
    setcookie("cn_", $_SESSION['usr_in_name'], time() + 60 * 60 * 24 * 3, "/");
    setcookie("cp_", $_SESSION['usr_in_pass'], time() + 60 * 60 * 24 * 3, "/");
    setcookie("ci_", $_SESSION['usr_in_id'], time() + 60 * 60 * 24 * 3, "/");
    }
    return 1;

    } else {
    return 0;
    }
    }
    $conn->close();
    }
    /***********************************************************
    ***** Check if the user already logged in ******************
    ************************************************************/
    function checkLogin()
    {
    if (isset($_COOKIE['cn_']) && isset($_COOKIE['cp_']) && isset($_COOKIE['ci_'])) {
    $_SESSION['usr_in_name'] = $_COOKIE['cn_'];
    $_SESSION['usr_in_pass'] = $_COOKIE['cp_'];
    $_SESSION['usr_in_id'] = $_COOKIE['ci_'];

    }
    // Id yi kontrol et
    if (isset($_SESSION['usr_in_name']) && isset($_SESSION['usr_in_pass']) && isset
    ($_SESSION['usr_in_id']))
    {
    $usrname = $_SESSION['usr_in_name'];
    $conn = get_connection();
    mysql_query("SelECT token FROM cb_users WHERE username = '$usrname'",data_seek()); $t = mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'",fetch_array()[0],
    0);

    if ($_SESSION['usr_in_pass'] != $t) {
    return false;
    } else {
    return true;
    }
    } else {
    return false;
    }
    /***********************************************************
    ***** SEO TR URL *******************************************
    ************************************************************/
    function seo($text)
    {
    $tr = array('?', '?', 'y', 'Y', '?', '?', 'ü', 'Ü', 'ö', 'Ö', 'Ç', 'ç');
    $eng = array('s', 'S', 'i', 'I', 'g', 'G', 'u', 'U', 'o', 'O', 'C', 'c');
    $text = str_replace($tr, $eng, $text);
    $text = eregi_replace('[^0-9A-Za-z]', "-", $text);
    $text = preg_replace("@--*@", "-", $text);
    return strtolower($text);
    }
    /***********************************************************
    ***** Redirection to a page ********************************
    ************************************************************/
    function redirect($page)
    {
    header("Location:" . $page);
    }
    /***********************************************************
    ***** Generate keywords from a text ************************
    ************************************************************/
    function create_keyword($parr)
    {
    $text = "";
    $schars = array('.', '&amp;', '&quot;', '#', '!', '$', '%', '\'', '*', '?',
    '&lt;', '&gt;', '@', '^', '`', '/', '+', '-', ';', ':', '{', '}', '(', ')', '=',
    '£', '<', '>', '~', '&', '[', ']');

    $parr = str_replace($schars, '', $parr);
    $pieces = explode(' ', $parr);

    foreach ($pieces as $pie) {
    if ($pie == '') {
    continue;
    } else {
    $text .= $pie . ",";
    }
    }

    $strlength = strlen($text) - 1;
    $text = substr($text, 0, $strlength);
    $text = strtolower($text);

    return $text;
    }
    /***********************************************************
    ***** Retrieve categories from database ********************
    ************************************************************/
    function list_categories()
    {
    $conn = get_connection();
    $query = $mysqli->query("SELECT * FROM cb_categories");
    while ($row = $query->fetch_array()) {
    echo "<option value='" . $row[0] . "'>" . $row[1] . "</option>";
    }
    $conn->close();

    }
    /***********************************************************
    ***** Redirect if an error occurs **************************
    ************************************************************/
    // !!!!!!!!!!!!!!!!!!!!!!Location should be error.php just the code should be called!!!!!!!!!!!!!!!!!!!!!!!!!
    function throw_error($err)
    {
    header("Location:$err");
    exit;
    }
    /***********************************************************
    ***** Count number of result and return number of page *****
    ************************************************************/
    function count_num_result($sql, $limit)
    {
    $con = get_connection();
    mysql_query($sql->data_seek(), $num_result = mysql_query($sql->fetch_array()[0], 0));
    $num = ceil($num_result / $limit);

    return $num;
    }
    /***********************************************************
    ***** Check $_GET p for security issues ********************
    ************************************************************/
    function check_page_number($p, $num_page)
    {
    if (!isset($p)) {
    $p = 1;
    } else {
    if ($p == 0) {
    $p = 1;
    }

    if (!is_numeric($p) || !ctype_digit($p)) {
    header('Location:index.php');
    exit;
    }
    if ($p > $num_page || $p < 1) {
    header('Location:index.php');
    exit;
    }
    }
    return $p;
    }
    /***********************************************************
    ***** Create pages and display *****************************
    ************************************************************/
    function do_paging($url, $num_page, $p, $path)
    {
    echo '<div id="paging">';
    $a = 0;

    while ($a < $num_page) {
    $p2 = $a + 1;

    if ($p == $p2) {
    echo "<span class='curpage'>$p2</span>";
    } else {
    if ($path) {
    echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode1&messageId=141418015&url=' . $url . '&p=' . $p2 . '" class="pagenum" data-href="' . $url . '&p=' . $p2 . '" class="pagenum" >' . $p2 . '</a>';
    } else {
    echo '<a data-test="test" rel="nofollow" style="word-wrap: break-word;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode1&messageId=141418015&url=' . $url . '?p=' . $p2 . '" class="pagenum" data-href="' . $url . '?p=' . $p2 . '" class="pagenum" >' . $p2 . '</a>';
    }

    }
    $a++;
    }
    echo '</div>';
    }
    /***********************************************************
    ***** Secure Email sending *********************************
    ************************************************************/
    function ae_send_mail($from, $to, $subject, $text, $headers = "")
    {
    if (strtolower(substr(PHP_OS, 0, 3)) === 'win')
    $mail_sep = "\r\n";
    else
    $mail_sep = "\n";

    function _rsc($s)
    {
    $s = str_replace("\n", '', $s);
    $s = str_replace("\r", '', $s);
    return $s;
    }

    $h = '';
    if (is_array($headers)) {
    foreach ($headers as $k => $v)
    $h = _rsc($k) . ': ' . _rsc($v) . $mail_sep;
    if ($h != '') {
    $h = substr($h, 0, strlen($h) - strlen($mail_sep));
    $h = $mail_sep . $h;
    }
    }

    $from = _rsc($from);
    $to = _rsc($to);
    $subject = _rsc($subject);
    if (mail($to, $subject, $text, 'From: ' . $from . $h)) {
    return true;
    } else
    return false;
    }
    /***********************************************************
    ***** Calculate total page execution time ******************
    ************************************************************/
    function start_page_execution()
    {
    $mtime = microtime();
    $mtime = explode(" ", $mtime);
    $mtime = $mtime[1] + $mtime[0];

    return $mtime;
    }
    /***********************************************************
    ***** Generate Random Password *****************************
    ************************************************************/
    function generatePassword($length = 6)
    {
    $password = "";
    $possible = "ABCDEFGHJKLMNPQRSTVXWYZ123456789bcdfghjkmnpqrstvwxyz";

    $i = 0;
    while ($i < $length) {
    $char = substr($possible, mt_rand(0, strlen($possible) - 1), 1);

    if (!strstr($password, $char)) {
    $password .= $char;
    $i++;
    }
    }
    return $password;
    }
    /***********************************************************
    ***** Send Recovery Email **********************************
    ************************************************************/
    function sendRecoveryMail($email, $pass)
    {
    $subject = "Şifre Hatırlatma";
    $msg = "Yeni Şifreniz: $pass";

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=\"iso-8859-9\"\r\n";
    $headers .= "From: zafer@zfrkyl.com\r\n";
    $headers .= "Reply-To: zafer@zfrkyl.com\r\n";

    if (mail("$email", "$subject", "$msg", "$headers")) {
    return true;
    } else {
    return false;
    }
    }
    /***********************************************************
    **** Check if the id in session match with the request id **
    ************************************************************/
    function doCheckAuth($id)
    {
    if ($_SESSION['usr_in_id'] == $id) {
    return true;
    } else {
    return false;
    }
    }
    ?>




  • <?php

    /***********************************************************
    ***** Display category title *******************************
    ************************************************************/
    function display_title($title)
    {
    echo '<h1>' . $title . '</h1>';
    }
    /***********************************************************
    ***** Organize date into more proper format (TR) ***********
    ************************************************************/
    function proper_date($str)
    {
    $aylar = array(1 => "Ocak", 2 => "?ubat", 3 => "Mart", 4 => "Nisan", 5 =>
    "Mayys", 6 => "Haziran", 7 => "Temmuz", 8 => "A?ustos", 9 => "Eylül", 10 =>
    "Ekim", 11 => "Kasym", 12 => "Aralyk", );

    $datetime = explode(" ", $str);
    $pdate = $datetime[0];
    $ptime = $datetime[1];

    $d = explode("-", $pdate);
    $year = $d[0];
    $month = $d[1];
    $day = $d[2];

    $t = explode(":", $ptime);
    $hour = $t[0];
    $min = $t[1];

    foreach ($aylar as $ay => $value) {
    if ($month == $ay) {
    $selectedMonth = $value;
    break;
    }
    }
    $proper = $day . " " . $selectedMonth . " " . $year . " " . $hour . ":" . $min;
    return $proper;
    }
    /***********************************************************
    ***** Check if login data is correct ***********************
    ************************************************************/
    function confirmUserLogin($username, $password)
    {

    $conn = get_connection();
    $query = $mysqli->query("SELECT * FROM cb_users
    WHERE username = '$username'
    AND password = '$password'");

    if (!$query) {
    return 0;
    } else {
    $row = $query->fetch_array();
    $id = $row['id'];

    if ($query->num_rows > 0) {

    // START SECURE
    $token = md5(uniqid());
    $conn = get_connection();
    $qry = $mysqli->query("UPDATE cb_users SET token = '$token' WHERE username = '$username'");
    if (!$qry) {
    echo $mysqli->error;
    exit;
    }

    $_SESSION['usr_in_name'] = $username;
    $_SESSION['usr_in_pass'] = $token;
    $_SESSION['usr_in_id'] = $id;

    if (isset($_POST['rememberMe'])) {
    setcookie("cn_", $_SESSION['usr_in_name'], time() + 60 * 60 * 24 * 3, "/");
    setcookie("cp_", $_SESSION['usr_in_pass'], time() + 60 * 60 * 24 * 3, "/");
    setcookie("ci_", $_SESSION['usr_in_id'], time() + 60 * 60 * 24 * 3, "/");
    }
    return 1;

    } else {
    return 0;
    }
    }
    $conn->close();
    }
    /***********************************************************
    ***** Check if the user already logged in ******************
    ************************************************************/
    function checkLogin()
    {
    if (isset($_COOKIE['cn_']) && isset($_COOKIE['cp_']) && isset($_COOKIE['ci_'])) {
    $_SESSION['usr_in_name'] = $_COOKIE['cn_'];
    $_SESSION['usr_in_pass'] = $_COOKIE['cp_'];
    $_SESSION['usr_in_id'] = $_COOKIE['ci_'];

    }
    // Id yi kontrol et
    if (isset($_SESSION['usr_in_name']) && isset($_SESSION['usr_in_pass']) && isset
    ($_SESSION['usr_in_id']))
    {
    $usrname = $_SESSION['usr_in_name'];
    $conn = get_connection();
    mysql_query("SelECT token FROM cb_users WHERE username = '$usrname'",data_seek()); $t = mysql_query("SELECT token FROM cb_users WHERE username = '$usrname'",fetch_array()[0],
    0);

    if ($_SESSION['usr_in_pass'] != $t) {
    return false;
    } else {
    return true;
    }
    } else {
    return false;
    }
    /***********************************************************
    ***** SEO TR URL *******************************************
    ************************************************************/
    function seo($text)
    {
    $tr = array('?', '?', 'y', 'Y', '?', '?', 'ü', 'Ü', 'ö', 'Ö', 'Ç', 'ç');
    $eng = array('s', 'S', 'i', 'I', 'g', 'G', 'u', 'U', 'o', 'O', 'C', 'c');
    $text = str_replace($tr, $eng, $text);
    $text = eregi_replace('[^0-9A-Za-z]', "-", $text);
    $text = preg_replace("@--*@", "-", $text);
    return strtolower($text);
    }
    /***********************************************************
    ***** Redirection to a page ********************************
    ************************************************************/
    function redirect($page)
    {
    header("Location:" . $page);
    }
    /***********************************************************
    ***** Generate keywords from a text ************************
    ************************************************************/
    function create_keyword($parr)
    {
    $text = "";
    $schars = array('.', '&amp;', '&quot;', '#', '!', '$', '%', '\'', '*', '?',
    '&lt;', '&gt;', '@', '^', '`', '/', '+', '-', ';', ':', '{', '}', '(', ')', '=',
    '£', '<', '>', '~', '&', '[', ']');

    $parr = str_replace($schars, '', $parr);
    $pieces = explode(' ', $parr);

    foreach ($pieces as $pie) {
    if ($pie == '') {
    continue;
    } else {
    $text .= $pie . ",";
    }
    }

    $strlength = strlen($text) - 1;
    $text = substr($text, 0, $strlength);
    $text = strtolower($text);

    return $text;
    }
    /***********************************************************
    ***** Retrieve categories from database ********************
    ************************************************************/
    function list_categories()
    {
    $conn = get_connection();
    $query = $mysqli->query("SELECT * FROM cb_categories");
    while ($row = $query->fetch_array()) {
    echo "<option value='" . $row[0] . "'>" . $row[1] . "</option>";
    }
    $conn->close();

    }
    /***********************************************************
    ***** Redirect if an error occurs **************************
    ************************************************************/
    // !!!!!!!!!!!!!!!!!!!!!!Location should be error.php just the code should be called!!!!!!!!!!!!!!!!!!!!!!!!!
    function throw_error($err)
    {
    header("Location:$err");
    exit;
    }
    /***********************************************************
    ***** Count number of result and return number of page *****
    ************************************************************/
    function count_num_result($sql, $limit)
    {
    $con = get_connection();
    mysql_query($sql->data_seek(), $num_result = mysql_query($sql->fetch_array()[0], 0));
    $num = ceil($num_result / $limit);

    return $num;
    }
    /***********************************************************
    ***** Check $_GET p for security issues ********************
    ************************************************************/
    function check_page_number($p, $num_page)
    {
    if (!isset($p)) {
    $p = 1;
    } else {
    if ($p == 0) {
    $p = 1;
    }

    if (!is_numeric($p) || !ctype_digit($p)) {
    header('Location:index.php');
    exit;
    }
    if ($p > $num_page || $p < 1) {
    header('Location:index.php');
    exit;
    }
    }
    return $p;
    }
    /***********************************************************
    ***** Create pages and display *****************************
    ************************************************************/
    function do_paging($url, $num_page, $p, $path)
    {
    echo '<div id="paging">';
    $a = 0;

    while ($a < $num_page) {
    $p2 = $a + 1;

    if ($p == $p2) {
    echo "<span class='curpage'>$p2</span>";
    } else {
    if ($path) {
    echo '<a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=' . $url . '&p=' . $p2 . '" class="pagenum" data-href="' . $url . '&p=' . $p2 . '" class="pagenum" >' . $p2 . '</a>';
    } else {
    echo '<a onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?url=' . $url . '?p=' . $p2 . '" class="pagenum" data-href="' . $url . '?p=' . $p2 . '" class="pagenum" >' . $p2 . '</a>';
    }

    }
    $a++;
    }
    echo '</div>';
    }
    /***********************************************************
    ***** Secure Email sending *********************************
    ************************************************************/
    function ae_send_mail($from, $to, $subject, $text, $headers = "")
    {
    if (strtolower(substr(PHP_OS, 0, 3)) === 'win')
    $mail_sep = "\r\n";
    else
    $mail_sep = "\n";

    function _rsc($s)
    {
    $s = str_replace("\n", '', $s);
    $s = str_replace("\r", '', $s);
    return $s;
    }

    $h = '';
    if (is_array($headers)) {
    foreach ($headers as $k => $v)
    $h = _rsc($k) . ': ' . _rsc($v) . $mail_sep;
    if ($h != '') {
    $h = substr($h, 0, strlen($h) - strlen($mail_sep));
    $h = $mail_sep . $h;
    }
    }

    $from = _rsc($from);
    $to = _rsc($to);
    $subject = _rsc($subject);
    if (mail($to, $subject, $text, 'From: ' . $from . $h)) {
    return true;
    } else
    return false;
    }
    /***********************************************************
    ***** Calculate total page execution time ******************
    ************************************************************/
    function start_page_execution()
    {
    $mtime = microtime();
    $mtime = explode(" ", $mtime);
    $mtime = $mtime[1] + $mtime[0];

    return $mtime;
    }
    /***********************************************************
    ***** Generate Random Password *****************************
    ************************************************************/
    function generatePassword($length = 6)
    {
    $password = "";
    $possible = "ABCDEFGHJKLMNPQRSTVXWYZ123456789bcdfghjkmnpqrstvwxyz";

    $i = 0;
    while ($i < $length) {
    $char = substr($possible, mt_rand(0, strlen($possible) - 1), 1);

    if (!strstr($password, $char)) {
    $password .= $char;
    $i++;
    }
    }
    return $password;
    }
    /***********************************************************
    ***** Send Recovery Email **********************************
    ************************************************************/
    function sendRecoveryMail($email, $pass)
    {
    $subject = "Şifre Hatırlatma";
    $msg = "Yeni Şifreniz: $pass";

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=\"iso-8859-9\"\r\n";
    $headers .= "From: zafer@zfrkyl.com\r\n";
    $headers .= "Reply-To: zafer@zfrkyl.com\r\n";

    if (mail("$email", "$subject", "$msg", "$headers")) {
    return true;
    } else {
    return false;
    }
    }
    /***********************************************************
    **** Check if the id in session match with the request id **
    ************************************************************/
    function doCheckAuth($id)
    {
    if ($_SESSION['usr_in_id'] == $id) {
    return true;
    } else {
    return false;
    }
    }
    }
    ?>




  • çok teşekkür ederim.
  • fatihaydin48 F kullanıcısına yanıt
    teşekkür için sağ ol
  • Yapay Zeka’dan İlgili Konular
    "BSLib Debug Module" Hatası
    18 yıl önce açıldı
    WtFast Error Hatası
    8 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.