• 28-01-2022, 10:57:31
    #1
    Merhaba ben bir web yazılımını düzenlemeye, geliştirmeye çalışıyorum fakat fazla bilgim olmadığından bir kodu güncelleyemiyorum. şimdiden yardımınız için teşşekkür ederim.

    Şu kodu:
    <?php
    if(isset($_POST["komut-gonder"])){
        if ($_POST['sunucu'] != "Sunucu Yok!") {
        $sunucu = $_POST["sunucu"];
        $komut  = $_POST["komut"];
        
        $sec = $db->prepare("SELECT * FROM Sunucular WHERE sunucu = ?");
        $sec->execute(array($sunucu));
        $oku = $sec->fetch();
        
        $ws = new Websend("".$oku["ip"]."");
        $ws->password = "".$oku["sunucu_sifre"]."";
        $ws->port = "".$oku["port"]."";
                        
        if($ws->connect()){
                    $ws->doCommandAsConsole($komut);
                    echo '<div class="alert bg-success" role="alert">Komut başarıyla gönderildi!</div>';
                }else{
    echo '<div class="alert bg-danger" role="alert">Sunucuya bağlanılamadı!</div>';
                }
            } else {
                echo '<div class="alert bg-danger" role="alert"> Bir sunucu seçmediniz!</div>';
            }
        }
            
    ?>
    <br>
            <form action="" method="post">
                    <div class="form-group">
                                        <select class="form-control" name="sunucu" style="width: 100%; height: 45px;">
                                            <?php
                                            $sunucu_cek = $db->query("SELECT * FROM Sunucular ORDER BY id");
                                            $sunucu_cek->execute();        
                                            if($sunucu_cek->rowCount() != 0){
                                                
                                                foreach ($sunucu_cek as $sunucu_oku) {
    
                                            ?>
                                            <option name="sunucu" value="<?php echo $sunucu_oku['sunucu'] ?>"><?php echo $sunucu_oku['sunucu'] ?></option>
                                            <?php
                                            }
                                            }else{
                                            echo '<option>Sunucu Yok!</option>';
                                            }
                                            ?>
                                        </select>
                                    </div>
                    <input type="text" required name="komut" style="width: 100%; height: 45px;" class="form-control" placeholder="Sunucuyu seçin ve göndermek istediğiniz komutu '/' olmadan yazın!" />
                    <button name="komut-gonder" class="btn btn-success" style="width: 25%; margin-top: 8px; height: 45px; float: right;">Komut Gönder</button>
                    </form>
                    <br>
        </center>
    Bu koda çevirmek istiyorum;
    
    <?php
    if(isset($_POST['inputCommand'])){
        
        $command = $_POST['inputCommand'];
        if($command == null) die("Please write a comm");
        
        $host = "127.0.0.1";
        $password = "123qwe";
        $port = 9876;
        
        require_once("WebsenderAPI.php"); // Load Library
        
        $wsr = new WebsenderAPI($host,$password,$port); // HOST , PASSWORD , PORT
        
        if($wsr->connect()){ //Open Connect
            
            $wsr->sendCommand($command /* "ýnputCommand" here! */);
            
        }else{
            die("Connection error! Check ip, pass and port.");
        }
        
        $wsr->disconnect(); //Close connection.
        
    }
    ?>
    <center>
        <br><br><br>
        <form method="POST">
    
            <input type="text" name="inputCommand" placeholder="Write a command!">
            <input type="submit" value="Send!">
    
        </form>
    </center>
  • 28-01-2022, 11:46:35
    #2
    <?php
    require_once("WebsenderAPI.php");
    
    if(isset($_POST["komut-gonder"])){
        if ($_POST['sunucu'] != "Sunucu Yok!") {
        $sunucu = $_POST["sunucu"];
        $komut  = $_POST["komut"];
        
        $sec = $db->prepare("SELECT * FROM Sunucular WHERE sunucu = ?");
        $sec->execute(array($sunucu));
        $oku = $sec->fetch();
        
        $wsr = new WebsenderAPI($oku["ip"], $oku["sunucu_sifre"], $oku["port"]);    
        if($wsr->connect()){
                $wsr->sendCommand($komut);
                    echo '<div class="alert bg-success" role="alert">Komut başarıyla gönderildi!</div>';
                }else{
    echo '<div class="alert bg-danger" role="alert">Sunucuya bağlanılamadı!</div>';
                }
            } else {
                echo '<div class="alert bg-danger" role="alert"> Bir sunucu seçmediniz!</div>';
            }
        }
            
    ?>
    <br>
            <form action="" method="post">
                    <div class="form-group">
                                        <select class="form-control" name="sunucu" style="width: 100%; height: 45px;">
                                            <?php
                                            $sunucu_cek = $db->query("SELECT * FROM Sunucular ORDER BY id");
                                            $sunucu_cek->execute();        
                                            if($sunucu_cek->rowCount() != 0){
                                                
                                                foreach ($sunucu_cek as $sunucu_oku) {
     
                                            ?>
                                            <option name="sunucu" value="<?php echo $sunucu_oku['sunucu'] ?>"><?php echo $sunucu_oku['sunucu'] ?></option>
                                            <?php
                                            }
                                            }else{
                                            echo '<option>Sunucu Yok!</option>';
                                            }
                                            ?>
                                        </select>
                                    </div>
                    <input type="text" required name="komut" style="width: 100%; height: 45px;" class="form-control" placeholder="Sunucuyu seçin ve göndermek istediğiniz komutu '/' olmadan yazın!" />
                    <button name="komut-gonder" class="btn btn-success" style="width: 25%; margin-top: 8px; height: 45px; float: right;">Komut Gönder</button>
                    </form>
                    <br>
        </center>
  • 28-01-2022, 12:57:59
    #3
    aslansoft adlı üyeden alıntı: mesajı görüntüle
    <?php
    require_once("WebsenderAPI.php");
    
    if(isset($_POST["komut-gonder"])){
        if ($_POST['sunucu'] != "Sunucu Yok!") {
        $sunucu = $_POST["sunucu"];
        $komut  = $_POST["komut"];
        
        $sec = $db->prepare("SELECT * FROM Sunucular WHERE sunucu = ?");
        $sec->execute(array($sunucu));
        $oku = $sec->fetch();
        
        $wsr = new WebsenderAPI($oku["ip"], $oku["sunucu_sifre"], $oku["port"]);    
        if($wsr->connect()){
                $wsr->sendCommand($komut);
                    echo '<div class="alert bg-success" role="alert">Komut başarıyla gönderildi!</div>';
                }else{
    echo '<div class="alert bg-danger" role="alert">Sunucuya bağlanılamadı!</div>';
                }
            } else {
                echo '<div class="alert bg-danger" role="alert"> Bir sunucu seçmediniz!</div>';
            }
        }
            
    ?>
    <br>
            <form action="" method="post">
                    <div class="form-group">
                                        <select class="form-control" name="sunucu" style="width: 100%; height: 45px;">
                                            <?php
                                            $sunucu_cek = $db->query("SELECT * FROM Sunucular ORDER BY id");
                                            $sunucu_cek->execute();        
                                            if($sunucu_cek->rowCount() != 0){
                                                
                                                foreach ($sunucu_cek as $sunucu_oku) {
     
                                            ?>
                                            <option name="sunucu" value="<?php echo $sunucu_oku['sunucu'] ?>"><?php echo $sunucu_oku['sunucu'] ?></option>
                                            <?php
                                            }
                                            }else{
                                            echo '<option>Sunucu Yok!</option>';
                                            }
                                            ?>
                                        </select>
                                    </div>
                    <input type="text" required name="komut" style="width: 100%; height: 45px;" class="form-control" placeholder="Sunucuyu seçin ve göndermek istediğiniz komutu '/' olmadan yazın!" />
                    <button name="komut-gonder" class="btn btn-success" style="width: 25%; margin-top: 8px; height: 45px; float: right;">Komut Gönder</button>
                    </form>
                    <br>
        </center>
    Parse error: syntax error, unexpected 'if' (T_IF) in C:xampphtdocsadminindex.php on line 94

    Böyle bir sorun alıyorum.
  • 28-01-2022, 12:59:31
    #4
    Alabros adlı üyeden alıntı: mesajı görüntüle
    Parse error: syntax error, unexpected 'if' (T_IF) in C:xampphtdocsadminindex.php on line 94

    Böyle bir sorun alıyorum.
    94 satırında bir hata mevcut o satırı iletin.
  • 28-01-2022, 13:05:31
    #5
    aslansoft adlı üyeden alıntı: mesajı görüntüle
    94 satırında bir hata mevcut o satırı iletin.
    if(isset($_POST["komut-gonder"])){
  • 28-01-2022, 13:07:57
    #6
    Alabros adlı üyeden alıntı: mesajı görüntüle
    if(isset($_POST["komut-gonder"])){
    böyle deneyin.
    <?php
    $post = isset($_POST["komut-gonder"]) ? $_POST["komut-gonder"] : "";
    if($post){
    
    }
    ?>
  • 28-01-2022, 13:10:24
    #7
    aslansoft adlı üyeden alıntı: mesajı görüntüle
    böyle deneyin.
    <?php
    $post = isset($_POST["komut-gonder"]) ? $_POST["komut-gonder"] : "";
    if($post){
    
    }
    ?>
    Parse error: syntax error, unexpected '$post' (T_VARIABLE) in C:xampphtdocsadminindex.php on line 94
    bu seferde bu sorunu aldım.
  • 28-01-2022, 13:11:09
    #8
    hocam anydisk iletin pm den bakalım
  • 28-01-2022, 13:12:18
    #9
    aslansoft adlı üyeden alıntı: mesajı görüntüle
    hocam anydisk iletin pm den bakalım
    Anydesk indirip hemen pm den ulaşıyorum hocam