hello I a. php that gives me an error can someone help me thank you

Error : Parse error: syntax error, unexpected T_STRING in /home/dancr/public_html/movies/variklis.php on line 1

`

<?php
class 
{
    function prisijungti()
    {
        $jungtis = @mysql_connect("localhost", "dancr_phpfilm", "phpfil",);
        $pasirinkti = @mysql_select_db("dancr_phpfilm", $jungtis);

        if (!$jungtis)
        {
            die("<b>eroare:</b> Server sau utilizator, parolă invalidă");
        }
        elseif (!$pasirinkti)
        {
            die("<b>eroare:</b> Specificate în tabelul de date nu există");
        }
    }

    function uzklausa($uzklausa)
    {
        $this->prisijungti();
        $vykdyti = @mysql_query($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }

    function duomenys($uzklausa)
    {
        $vykdyti = @mysql_fetch_assoc($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }

    function skaiciuoti($uzklausa)
    {
        $vykdyti = @mysql_num_rows($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }
}

class funkcijos
{
    function perkelti($adresas)
    {
        if (!headers_sent())
        {
            header('Location: '.$adresas);
        }
        else
        {
            echo "<meta http-equiv='refresh' content='0; url=$adresas' />";
        }
    }

    function sypseneles($tekstas)
    {
        $ieskoti = array(":)", ";)", ":D", ":d", ":(", ":[", "b)", "*lempa*", "*mldc*", "*nemldc*");
        $keisti = array("<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/sypsosi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/mirkt.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/juokiasi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/juokiasi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/liudnas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/piktas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/kietas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/lempa.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/jega.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/lievas.png' />");
        $tekstas = str_replace($ieskoti, $keisti, $tekstas);
        return $tekstas;
    }
}

$duomenubaze = new duomenubaze;
$funkcijos = new funkcijos;

$vykdyti = $duomenubaze->uzklausa("SELECT * FROM nustatymai");
$nustatymai = $duomenubaze->duomenys($vykdyti);

if ($_COOKIE['prisijungimo_patvirtinimas'])
{
    $vykdyti = $duomenubaze->uzklausa("SELECT * FROM nariai WHERE hashas = '".$_COOKIE['prisijungimo_patvirtinimas']."'");
    $narys = $duomenubaze->duomenys($vykdyti);
}

$vykdyti = $duomenubaze->uzklausa("SELECT * FROM grupes WHERE pavadinimas = '".$narys['grupe']."'");
$grupe = $duomenubaze->duomenys($vykdyti);

$uzklausa = $duomenubaze->uzklausa("SELECT * FROM asmenines_zinutes WHERE n_id = '".$narys['id']."' AND skaityta = '0'");
$asmenines_zinutes = $duomenubaze->duomenys($uzklausa);
$naujos_az = $duomenubaze->skaiciuoti($uzklausa);
$uzklausa = $duomenubaze->uzklausa("SELECT * FROM nariai WHERE id = '".$asmenines_zinutes['nuo']."'");
$az_nuo = $duomenubaze->duomenys($uzklausa);

if (!$naujos_az)
{
    $naujos_az = 0;
}

if ($nustatymai['isjungta'] == 1 && !preg_match("/.PP./", $grupe['galimybes']) && $leisti_pasiekti != true)
{
    $funkcijos->perkelti("/isjungta.php");
}

$pagrindinis = "";
while (!file_exists($pagrindinis."variklis.php"))
{
    $pagrindinis .= "../";
}

if ($narys['slapyvardis'])
{
    define('prisijunges', '1');
}
else
{
    define('prisijunges', '');
}

if (prisijunges)
{
    $laikas = time() + 180;
    $duomenubaze->uzklausa("UPDATE nariai SET prisijunges = $laikas WHERE id = '".$narys['id']."'");
}
else
{
    $laikas = time() + 180;

    $uzklausa = $duomenubaze->skaiciuoti($duomenubaze->uzklausa("SELECT * FROM sveciai WHERE ip = '".$_SERVER['REMOTE_ADDR']."'"));

    if ($uzklausa == 1)
    {
        $duomenubaze->uzklausa("UPDATE sveciai SET laikas = $laikas, vieta = '".$_SERVER['SERVER_NAME']."' WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
    }
    else
    {
        $duomenubaze->uzklausa("INSERT INTO sveciai (ip, laikas, vieta) VALUES ('".$_SERVER['REMOTE_ADDR']."', '$laikas', '".$_SERVER['SERVER_NAME']."')");
    }
}

$duomenubaze->uzklausa("DELETE FROM sveciai WHERE laikas < '".time()."'");

define('pagrindinis', $pagrindinis);
define('reg_grupe', $nustatymai['reg_grupe']);
define('NID', $narys['id']);
define('slapyvardis', $narys['slapyvardis']);
define('elpastas', $narys['elpastas']);
define('grupe', $narys['grupe']);
define('teises', $grupe['galimybes']);
define('naujos_az', $naujos_az);
define('az_zinute', $asmenines_zinutes['zinute']);
define('az_id', $asmenines_zinutes['id']);
define('az_uzdaryta', $asmenines_zinutes['uzdaryta'] == 1);
define('az_nuo', $az_nuo['slapyvardis']);

echo "<base href='http://movies.filme-free.eu/".$_SERVER["PHP_SELF"]."' />";
?>

`

Recommended Answers

All 16 Replies

1) You need to write classname after keyword class
2) i removed extra comma after word "phpfil"

class myclassname
{
    function prisijungti()
    {
        $jungtis = @mysql_connect("localhost", "dancr_phpfilm", "phpfil");

Next Error : Fatal error: Class 'duomenubaze' not found in /home/dancr/public_html/movies/variklis.php on line 1

Did you make the suggested change and write

class duomenubaze
{
    ...

On the first line?

Fatal error: Class 'duomenubaze' not found in /home/dancris3/public_html/movies/variklis.php on line 1
Yes one the first Line

 I searched the net online php and added Codu modified: class duomenubaze
{
  what you gave me earlier
and I do not give any erroare in that site that shows error.
but when I put my website gives me erroare:
Parse error: syntax error, unexpected T_STRING in /home/dancr/public_html/movies/variklis.php on line 1

but do not understand why

you need to include the php file where class duomenubaze is declared

And that means I'm new in. php and do not know what to do. thank if I can put exactly what to do

The error message says that something in the file variklis.php is trying to access the duomenubaze class, so we want to see what the contents of variklis.php are.

variklis.php Cod:

<?php
class duomenubaze
{
    function prisijungti()
    {
    $jungtis = @mysql_connect("localhost", "dancr_phpfilm", "phpfil");
        $pasirinkti = @mysql_select_db("dancr_phpfilm", $jungtis);

        if (!$jungtis)
        {
            die("<b>eroare:</b> Server sau utilizator, parolă invalidă");
        }
        elseif (!$pasirinkti)
        {
            die("<b>eroare:</b> Specificate în tabelul de date nu există");
        }
    }

    function uzklausa($uzklausa)
    {
        $this->prisijungti();
        $vykdyti = @mysql_query($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }

    function duomenys($uzklausa)
    {
        $vykdyti = @mysql_fetch_assoc($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }

    function skaiciuoti($uzklausa)
    {
        $vykdyti = @mysql_num_rows($uzklausa);

        if (!$vykdyti)
        {
            return false;
        }
        else
        {
            return $vykdyti;
        }
    }
}

class funkcijos
{
    function perkelti($adresas)
    {
        if (!headers_sent())
        {
            header('Location: '.$adresas);
        }
        else
        {
            echo "<meta http-equiv='refresh' content='0; url=$adresas' />";
        }
    }

    function sypseneles($tekstas)
    {
        $ieskoti = array(":)", ";)", ":D", ":d", ":(", ":[", "b)", "*lempa*", "*mldc*", "*nemldc*");
        $keisti = array("<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/sypsosi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/mirkt.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/juokiasi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/juokiasi.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/liudnas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/piktas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/kietas.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/lempa.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/jega.png' />", "<img src='".pagrindinis."variklis/paveiksliukai/sypseneles/lievas.png' />");
        $tekstas = str_replace($ieskoti, $keisti, $tekstas);
        return $tekstas;
    }
}

$duomenubaze = new duomenubaze;
$funkcijos = new funkcijos;

$vykdyti = $duomenubaze->uzklausa("SELECT * FROM nustatymai");
$nustatymai = $duomenubaze->duomenys($vykdyti);

if ($_COOKIE['prisijungimo_patvirtinimas'])
{
    $vykdyti = $duomenubaze->uzklausa("SELECT * FROM nariai WHERE hashas = '".$_COOKIE['prisijungimo_patvirtinimas']."'");
    $narys = $duomenubaze->duomenys($vykdyti);
}

$vykdyti = $duomenubaze->uzklausa("SELECT * FROM grupes WHERE pavadinimas = '".$narys['grupe']."'");
$grupe = $duomenubaze->duomenys($vykdyti);

$uzklausa = $duomenubaze->uzklausa("SELECT * FROM asmenines_zinutes WHERE n_id = '".$narys['id']."' AND skaityta = '0'");
$asmenines_zinutes = $duomenubaze->duomenys($uzklausa);
$naujos_az = $duomenubaze->skaiciuoti($uzklausa);
$uzklausa = $duomenubaze->uzklausa("SELECT * FROM nariai WHERE id = '".$asmenines_zinutes['nuo']."'");
$az_nuo = $duomenubaze->duomenys($uzklausa);

if (!$naujos_az)
{
    $naujos_az = 0;
}

if ($nustatymai['isjungta'] == 1 && !preg_match("/.PP./", $grupe['galimybes']) && $leisti_pasiekti != true)
{
    $funkcijos->perkelti("/isjungta.php");
}

$pagrindinis = "";
while (!file_exists($pagrindinis."variklis.php"))
{
    $pagrindinis .= "../";
}

if ($narys['slapyvardis'])
{
    define('prisijunges', '1');
}
else
{
    define('prisijunges', '');
}

if (prisijunges)
{
    $laikas = time() + 180;
    $duomenubaze->uzklausa("UPDATE nariai SET prisijunges = $laikas WHERE id = '".$narys['id']."'");
}
else
{
    $laikas = time() + 180;

    $uzklausa = $duomenubaze->skaiciuoti($duomenubaze->uzklausa("SELECT * FROM sveciai WHERE ip = '".$_SERVER['REMOTE_ADDR']."'"));

    if ($uzklausa == 1)
    {
        $duomenubaze->uzklausa("UPDATE sveciai SET laikas = $laikas, vieta = '".$_SERVER['SERVER_NAME']."' WHERE ip = '".$_SERVER['REMOTE_ADDR']."'");
    }
    else
    {
        $duomenubaze->uzklausa("INSERT INTO sveciai (ip, laikas, vieta) VALUES ('".$_SERVER['REMOTE_ADDR']."', '$laikas', '".$_SERVER['SERVER_NAME']."')");
    }
}

$duomenubaze->uzklausa("DELETE FROM sveciai WHERE laikas < '".time()."'");

define('pagrindinis', $pagrindinis);
define('reg_grupe', $nustatymai['reg_grupe']);
define('NID', $narys['id']);
define('slapyvardis', $narys['slapyvardis']);
define('elpastas', $narys['elpastas']);
define('grupe', $narys['grupe']);
define('teises', $grupe['galimybes']);
define('naujos_az', $naujos_az);
define('az_zinute', $asmenines_zinutes['zinute']);
define('az_id', $asmenines_zinutes['id']);
define('az_uzdaryta', $asmenines_zinutes['uzdaryta'] == 1);
define('az_nuo', $az_nuo['slapyvardis']);

echo "<base href='".$_SERVER["PHP_SELF"]."' />";
?>

can someone help me I do not understand: P thank you

I give erroare you add $duomenubaze = new duomenubaze(); may be the

Thanks I solved the problem thanks to those who helped

I went looking for a solution I categorically not normally appear when clicking on this Category: Here's Codu - "echo" <li onclick=\"isskleisti('en')\"> <span class='kalba'> In English </ span> </ li> '; want to remove Onclick

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.