Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ucinanie pierwszego słowa
Forum PHP.pl > Forum > PHP
MalKavar
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
salfunglandyare
Hmmm.... usuń linię 7 smile.gif powinno dać to, o co Ci chodzi, jeśli nie, pokaż jak jest tworzona zmienna $text
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.