Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Podstawienie funkcji - problem
mrRosso
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 2.01.2012

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


Witam (IMG:style_emoticons/default/smile.gif)


Jak widać jestem nowy na tym forum, znam HTML'a a z PHP to tylko początek...
i co do php mam pewien problem, myślę, że Wam uda się go rozwikłać. (jest to na pewno bardzo proste ale w php jestem naprawdę zielony)

GG Network pokazało przykład bota na swojej stronie https://boty.gg.pl/przyklady/
więc postanowiłem zrobić sobie bota który jak nie będzie mnie na GG to pokaże o której jestem, aczkolwiek żebym mógł aktualizować info o tym kiedy będę potrzebna jest funkcja do zapisu do pliku. (z odczytem nie będę miał problemu:) ) Nie będę owijał w bawełnę i przejdę do rzeczy,

  1. <?
  2. require_once 'GGBotApi/PushConnection.php';
  3. require_once('GGBotApi/MessageBuilder.php');
  4.  
  5. $info = 1; // info 1-on 0-off
  6. $info_file = 'temat.txt'; // Sciezka do pliku info.txt
  7.  
  8. $M=new MessageBuilder();
  9. $czas=date("G:i:s - m - j - Y");
  10.  
  11.  
  12.  
  13. switch ($HTTP_RAW_POST_DATA) {
  14.  
  15. case "/ver": $M->addBBcode('Wersja Bota v1.0[br] Autor: Mateusz Pietrzak [15:01 2012-01-02]'); break;
  16. case "/czas": $M->addText('aktualny czas: ."$czas".''); break;
  17.  
  18.  
  19.  
  20. default: $M->addBBcode('Nie ma mnie aktualnie na GG. Będę... $przykład'); break;
  21. }
  22. $M->reply();


i funkcja czas działa pięknie i bot tak samo. A chcę stworzyć komendę np. /info która będzie aktualizowała zapytanie
  1. $info


Zrobiłem taką funkcję:

  1.  
  2. $info = (implode(" ", $msg));
  3. if($fp = fopen($info_file, 'a+'));
  4. if(fwrite($fp, $info." "));
  5. if(fclose($fp));


ale nie wiem jak ją podstawić pod komendę 'case'. Nie mam na myśli abyście wykonali za mnie całą robotę bo nie w tym rzecz tylko żebyście mogli mnie jakoś nakierować (IMG:style_emoticons/default/smile.gif)

dzięki i pozdrawiam, Mateusz (IMG:style_emoticons/default/wink.gif)

czyli nikt mi nie pomoże...? ;|

Ten post edytował mrRosso 2.01.2012, 20:32:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shinuexx
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 9
Dołączył: 2.02.2011
Skąd: undefined

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


z tego co pokazujesz to wnioskuje że nie masz zielonego pojęcia co piszesz. Dodaj komentarze na końcu linijek jak po kolei interpretujesz kod, to powiem ci co robisz źle.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 00:32