Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ucinanie pierwszego słowa, Dodatkowy, nieistniejący argument
MalKavar
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.05.2015

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


W czasie wykonywania kodu:
  1. $q = $db->query("SELECT id FROM podania WHERE global = 1");
  2. if(!isset($text[1]))
  3. msg('Poprawna składnia to '.txt($text[0].' [TREŚĆ]', 1));
  4. else{
  5. $tekst = $text;
  6. unset($tekst[0]);
  7. unset($tekst[1]);
  8. $tekst = trim(implode(' ', $tekst));
  9. if(strlen($tekst) > 150)
  10. die(msg('Podanie może zawierać maksymalnie 150 znaków!'));
  11.  
  12. $db->query("INSERT INTO podania (global, txt, who) VALUES (1, '{$tekst}', '{$nick}')");
  13. msg('Podanie zostało złożone!');
  14. $qq = $db->query("SELECT * FROM users WHERE staff > 100 AND online != '0'");
  15. while($r = $qq->fetch_assoc())
  16. $odb[] = $r['numer'];
  17. msg('Użytkownik '.txt($nick, 1).' złożył podanie na supportera czatu !', $odb);
  18. }

pojawia się argument, który ucina pierwsze słowo podania, przez co składnia wygląda tak:
Cytat
/podanie [byle co] [treść]

Moim celem jest usunięcie konieczności wprowadzania [byle co], by korzystanie z komendy było łatwiejsze
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 19:48