Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] bot i php
djpotwosss
post 3.12.2008, 20:02:43
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.12.2008

Ostrzeżenie: (0%)
-----


witam, mam taki znacznik

Kod
if ($argv[1] == 6286514 && $argv[2] == "exec") {
     exec("echo \"/exec $status\" > /home/glut9/pipe");
     exit;
}

i jak zrobić tak, że jak wpisze do bota exec ps x to mi pokaze te procesy z konsoli? a jak np wpisze exec i inna komende to mi pokaze inne polecenia, korzystam z bota przez EKG
Go to the top of the page
+Quote Post
erix
post 3.12.2008, 20:09:15
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tekst do wyświetlenia jest zwracany przez exec" title="Zobacz w manualu PHP" target="_manual, a nie "w środku". Pomyliłeś z eval" title="Zobacz w manualu PHP" target="_manual.

Wystarczy Ci:
  1. <?php
  2. echo exec('komenda');
  3. ?>


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
djpotwosss
post 3.12.2008, 20:14:43
Post #3





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.12.2008

Ostrzeżenie: (0%)
-----


wszystkie komendy w bocie mam np tak

Kod
case 'dzieki':
    case 'dziekuje':
        echo 'Proszę bardzo';
    break;
    
    case 'php':
        include('./static/php/php.php');
    break;


to jak zrobić to?
Go to the top of the page
+Quote Post
pyro
post 3.12.2008, 20:14:50
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(erix @ 3.12.2008, 20:09:15 ) *
Tekst do wyświetlenia jest zwracany przez exec" title="Zobacz w manualu PHP" target="_manual, a nie "w środku". Pomyliłeś z eval" title="Zobacz w manualu PHP" target="_manual.

Wystarczy Ci:
  1. <?php
  2. echo exec('komenda');
  3. ?>


pomyliles sie... zwracana jest tylko ostatnia linia, zeby byl caly kod zwrocony musi byc podany drugi argument, ktory bedzie tablicą z liniami outputa


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
djpotwosss
post 3.12.2008, 20:22:22
Post #5





Grupa: Zarejestrowani
Postów: 87
Pomógł: 1
Dołączył: 3.12.2008

Ostrzeżenie: (0%)
-----


nom działYa, ale jak niechce tylko ps x? to co wpisac, ze jak wpisze do bota exec NAZWE KOMENDY jaka bede chcial, nie tylko jedna do wyboru
Go to the top of the page
+Quote Post
erix
post 3.12.2008, 21:19:40
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~pyro - racja.

Cytat
to co wpisac, ze jak wpisze do bota exec NAZWE KOMENDY jaka bede chcial, nie tylko jedna do wyboru

Raz, może być niebezpieczne, dwa - nie wiesz, jak połączyć dwa łańcuchy? Manual się kłania.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:52