» »

[PHP]Internal Server error 500

[PHP]Internal Server error 500

KernelPanic ::

Spostovani!

Na svojem serverju probam pognati sledeco skripto:
<?php
        session_start();

        if($_SERVER["REQUEST_METHOD"]=="POST")
        {
                $hostname_localhost ="localhost";
                $database_localhost ="test";
                $username_localhost ="test";
                $password_localhost ="test";

                $localhost=mysql_connect($hostname_localhost,
                                         $username_localhost,
                                         $password_localhost) or die(mysql_error());

                echo "Connected to Server.<br/>";

                mysql_select_db($database_localhost) or die(mysql_error());

                echo "Connected to Database.<br/>";

                $username=mysql_real_escape_string($_POST['username']);
                $password=mysql_real_escape_string($_POST['password']);

                $query_user=mysql_query("SELECT id_customer, lastname, firstname FROM ps_customer WHERE email=$username AND passwd=$password");
                $number_of_users=mysql_num_rows($query_user);
                if($number_of_users==1)
                {
                        echo "User found.<br/>";
                }
                else
                {
                        echo "User not found.<br/>;
                }       // if
        }       // if
?>
Ko jo pozenem, mi browser javi:
HTTP/1.0 500 Internal Server Error
Ko grem gledat v /var/log/apache2/error.log pa dobim:
[Thu Apr 19 19:49:18 2012] [error] [client xxx.xxx.xxx.xxx] PHP Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN in /var/www/zenit-ms-real.com/php/login.php on line 36
Skripto urejam z urejevalnikom vi in ni mi jasno, kje je napaka. Mi lahko kdo pomaga?

x3ca ::

Manjka ti narekovaj pri zadnjem echu. Pa sej to vids ze iz tega kako forum kodo pobarva.:D

Zgodovina sprememb…

  • spremenila: x3ca ()

KernelPanic ::

x3ca je izjavil:

Manjka ti narekovaj pri zadnjem echu. Pa sej to vids ze iz tega kako forum kodo pobarva.:D
L00L, ampak sm pa tr0t, se vidi, da sem spal samo eno uro, ker se zagrizeno prebijam skozi Android jungle, HVALA! Tok se mi ze mesa, da ne bi nkol pogruntu! :D

keworkian ::

Saj če pogledaš kodo k si jo prpopal bi vidu da nimaš obarvan string...
Obscenities in B-Flat

Zgodovina sprememb…

KernelPanic ::

keworkian je izjavil:

Saj če pogledaš kodo k si jo prpopal bi vidu da nimaš obarvan string...
Ja, vse je to res, ampak vijlocna in rdeca sta mi bile ze enaki ... :D Ok, zdej pa zares matr. Ko to funkcijo poklicem skozi HttpPost v sledeci metodi:
    private void loginToDatabase(final String strUsername,
                                   final String strPassword)
    {
            HttpClient client=new DefaultHttpClient();
            HttpPost post=new HttpPost("http://mojadomena.com/php/login.php");
            HttpResponse response=null;

        try
        {
            List<NameValuePair> loginInfo=new ArrayList<NameValuePair>(2);

            loginInfo.add(new BasicNameValuePair("username",
                                                 strUsername));
            loginInfo.add(new BasicNameValuePair("password",
                                                 strPassword));

            post.setEntity(new UrlEncodedFormEntity(loginInfo));

            response=client.execute(post);
        }
        catch(Exception e)
        {
            int i=0;
        }
        finally
        {
        }   // try-catch-finally
    }   // loginToDatabase
kaj mi mora server vrniti, oz. kaj se manjka (v tej metodi), da se logiram v bazo z username in password?? In kako mi naprimer php skripta vrne stevilo zadetkov (userjev z username in password) v bazi moji aplikaciji, ki tece na android platformi?