# π¦ inventorEZ | ΠΠ½Π²Π΅Π½ΡΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π²Π΅ΡΠ΅ΠΉ Π±Π΅Π· Π»ΠΈΡΠ½Π΅Π³ΠΎ
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π·Π½Π°ΡΡ, ΡΡΠΎ Π³Π΄Π΅ Π»Π΅ΠΆΠΈΡ: ΠΊΠΎΡΠΎΠ±ΠΊΠΈ, ΠΌΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ»ΠΊΠΈ, ΡΠΊΠ°ΡΡ. Π‘ΠΏΠΈΡΠΊΠΈ Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ², Π²ΡΠ³ΡΡΠ·ΠΊΠ° Π² XLS ΠΈ Word, QR-ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΠΊΠΎΡΠΎΠ±ΠΊΡ. ΠΠΎΡΡΠ΄ΠΎΠΊ Π²Π΅Π·Π΄Π΅!
* * *
## β¨ ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
- **Π‘ΠΏΠΈΡΠΊΠΈ Π΄Π²ΡΡ
Π²ΠΈΠ΄ΠΎΠ².** Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ, ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅) ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅: ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π΄Π»Ρ Π½ΠΈΡ
ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π°Π΄ΠΌΠΈΠ½.
- **Π’ΠΈΠΏΡ ΡΠΏΠΈΡΠΊΠΎΠ².** ΠΠΎΡΠΎΠ±ΠΊΠ°, ΠΌΠ΅ΡΠΎΠΊ, ΠΏΠΎΠ»ΠΊΠ° ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅.
- **ΠΠ΅ΡΠ΅Π½ΠΎΡ ΠΈ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.** ΠΡΠ±ΡΠ°Π»ΠΈ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΡ, ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π² Π½ΠΎΠ²ΡΠΉ ΠΈΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΡΠΏΠΈΡΠΎΠΊ. ΠΡΠ»ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ΅ΡΡΠ½ΠΎ.
- **ΠΠ’ΠΠ.** ΠΠ°ΠΊΡΡΡΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ»ΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ.
- **ΠΡΠ³ΡΡΠ·ΠΊΠ°.** XLS, Word (Π½Π΅ Π΄Π°Π½Π½ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠΈΠ΅) ΠΈ PNG Ρ QR-ΠΊΠΎΠ΄ΠΎΠΌ.
- **QR Π½Π° ΠΊΠΎΡΠΎΠ±ΠΊΡ.** Π‘ΠΊΠ°Π½ΠΈΡΡΠΉΡΠ΅ QR ΡΡΠΎ Π±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ.
- **ΠΠ΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Ρ.** Π‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ, ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ.
* * *
## πΈ Π‘ΠΊΡΠΈΠ½ΡΠΎΡΡ
ΠΠ°ΠΆΠΌΠΈΡΠ΅, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ
| ΠΡ
ΠΎΠ΄ | ΠΠ΅ΡΠ΅Π½ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ |
| --- | --- |
|
|
|
| ΠΡΠΎΠ³ Ρ QR-ΠΊΠΎΠ΄ΠΎΠΌ | Π’ΡΠΌΠ½Π°Ρ ΡΠ΅ΠΌΠ° |
| --- | --- |
|
|
|
* * *
## π₯ Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° Ρ
ΠΎΡΡΠΈΠ½Π³
ΠΡΠΆΠ΅Π½ Ρ
ΠΎΡΡΠΈΠ½Π³ Ρ **PHP 8.1 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅**. Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ
Π½Π΅ ΡΡΠ΅Π±ΡΡΡΡΡ.
1. ΠΠΎΠ·ΡΠΌΠΈΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π²Π΅ΡΠΊΠΈ `release`: `index.html`, `api.php`, `manifest.webmanifest` ΠΈ ΠΏΠ°ΠΏΠΊΡ `icons`.
2. ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΈΡ
Π² ΠΏΠ°ΠΏΠΊΡ ΡΠ°ΠΉΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, `www/Π²Π°Ρ-Π΄ΠΎΠΌΠ΅Π½/`).
3. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°ΠΉΡ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅: Π»ΠΎΠ³ΠΈΠ½ `admin`, ΠΏΠ°ΡΠΎΠ»Ρ `admin`.
4. Π‘ΡΠ°Π·Ρ ΡΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠΎΠ»Ρ: Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΡΠΎΠΌ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°.
5. ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈΒ» Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅Ρ
, ΠΊΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ.
6. ΠΡΠΊΡΠΎΠΉΡΠ΅ `https://Π²Π°Ρ-Π΄ΠΎΠΌΠ΅Π½/data/users.json`: ΡΡΡΠ°Π½ΠΈΡΠ° **Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π°** ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ (403 ΠΈΠ»ΠΈ 404). ΠΡΠ»ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ, Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ `data` Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΡΠ°ΠΉΡΠ° ΠΈΠ»ΠΈ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ°ΠΏΠΊΠ° `data` (ΡΠΏΠΈΡΠΊΠΈ, ΠΏΠ°ΡΠΎΠ»ΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ) ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π²Ρ
ΠΎΠ΄Π΅.
* * *
## π₯ ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ Π·Π°ΠΏΡΡΠΊ
ΠΡΠΆΠ΅Π½ PHP 8.1+ (Windows: https://windows.php.net/download/, Π°ΡΡ
ΠΈΠ² Thread Safe, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² Path).
```
php -S localhost:8080
```
ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΡΡΡΡ http://localhost:8080/. ΠΠ°Π½Π½ΡΠ΅ ΠΏΠΈΡΡΡΡΡ Π² `data/` ΡΡΠ΄ΠΎΠΌ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ.
* * *