Nerede LAMP sunucu PHP ve MySQL komut Dökümü kodu eklemek için?

1 Cevap php

Ben bu soruyu sormak için doğru yer olup olmadığını bilmiyorum. Zaman sınırlı ve burada ben her zaman doğru cevaplar var gibi Ama bunu soruyorum.

Android aracılığı ile iletişim kurmak amacıyla bir yerel sunucu üzerinde kurulum için bir giriş sayfası istiyorum. Zaman izni, ben googled ve aynı için gerekli gerekli php script ve mySQL kodunu öğrendim. Ben burada yerel sunucuda bu kodu eklemek ve bunları bağlamak için bilmiyorum. :. Biz Django ikincisi üzerinde bir web sitesi geliştirmek gibi ((Bu test amaçlı ağırlıklı olarak) Herhangi bir yardım çok takdir ..

    <?php 
    unset($_GET); 

    if( isset($_POST['username']) && isset($_POST['password']) ) { 

        echo '<?xml version="1.0"?>'."\n"; 
        echo "<login>\n"; 

        if (!@mysql_connect('host', 'user', 'pass')) { error(1); } 
        if (!mysql_select_db('database')) { error(2); } 

        if(get_magic_quotes_gpc()) { 
            $login = stripslashes($_POST['username']); 
            $pass  = stripslashes($_POST['password']); 
        } else { 
            $login = $_POST['username']; 
            $pass  = $_POST['password']; 
        } 

        unset($_POST); 

        $kid = login($login, $pass); 
        if($kid == -1) { 
            error(3); 
        } else { 
            printf('    <user id="%d"/>'."\n",$kid); 
        } 

        echo "</login>"; 
    } 

    function error($ec) { 
        printf('    <error value="%d"/>'."\n".'</login>',$ec); 
        die(); 
    } 

    function login($login, $pass) { 
        $select = "SELECT user_id FROM auth_table "; 
        $where = "WHERE username = '%s' AND password = '%s'"; 
        $fixedlogin = mysql_real_escape_string($login); 
        $fixedpass  = mysql_real_escape_string($pass); 
        $query = sprintf($select.$where, $fixedlogin, $fixedpass); 
        $result = mysql_query($query); 
        if(mysql_num_rows($result) != 1) { return -1; }    
        $row = mysql_fetch_row($result); 
        return $row[0]; 
    } 
?> 

1 Cevap

Webroot (web sitesi sunmak için Apache tarafından erişilen temel klasörü) /var/www gibi bir şey olmalıdır.

MySQL kod erişilecek MySQL Veritabanı içine yüklenmesi gerekir. Sen MySQL komut satırını kullanarak o, ya da phpMyAdmin gibi bir paketi ile yapabilirsiniz.

Bu oldukça basit şeyler olduğunu, ve hiçbir güçlük yanında Google-gerekir.