![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 21.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Heh, trudno mi jakoś zdefiniować temat... :/ Prosiłbym o pomoc w napisaniu skryptu liczącego (kalkulator). Chodzi o to, żeby do jedengo inputa wprowadzić ciąg znaków "2+3*4-2", a skrypt php to obliczył. Podkreślam to ma być w jednym inpucie. Próbowałem tak:
ale nie wychodzi. PS. To działanie w pierwszej fazie musi być string'iem... . Z góry dzięki. Pozdrawiam. Ten post edytował batman 5.05.2008, 20:35:43
Powód edycji: Przenoszę na przedszkole
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wg. mnie jednak nie jest to dobry sposób do osiągnięcia tego celu.
Na razie załóżmy że podstawowe filtrowanie już jest - zezwalamy tylko na cyfry, + - * i /
Niestety, nie jest to takie proste (parse error) - więc kombinujemy:
Wygląda na to, że działa... Ale zbyt pewne nie jest:
Parse error. Nie mam pomysłu na proste sprawdzenie czy wyrażenie jest prawidłowe. Nawet zwykłe dzielenie przez 0 zwróci warning... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 01:59 |