Powiadomienia
Wyczyść wszystko
SETING BOOK
1
Wpisy
1
Użytkownicy
0
Reactions
145
Widoki
Rozpoczynający temat 12/10/2025 6:23 pm
📚 Локальні файли (book)
https://f.fssft.pl/book/Hobit_1/index.php?book=3_KROTKI_ODPOCZYNEK.html https://f.fssft.pl/book/Hobit_1/index.php?book=rozdzial_1.html https://f.fssft.pl/book/Hobit_1/index.php?book=tekst.txt
Правила:
-
Файл повинен знаходитись в тій самій папці що і index.php
-
Використовується тільки ім'я файлу (не шлях)
-
Файл має бути доступний для читання
☁️ Google Drive (gdrive)
https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1pQlzKApukI9nv9zHslXGWrrkSKUfHYKi https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1B3b4r5E6f7G8h9I0j1K2l3M4n5O6p7Q8r https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1aBcDeFgHiJkLmNoPqRsTuVwXyZ
Правила:
-
Тільки ID файлу з Google Drive (після
/d/в URL) -
Файл має бути публічно доступним або доступним за посиланням
-
Підтримуються текстові файли, HTML, PDF
🌐 Зовнішні URL (url)
https://f.fssft.pl/book/Hobit_1/index.php?url=https://book.ua/torben/somefile.html https://f.fssft.pl/book/Hobit_1/index.php?url=https://example.com/text.txt https://f.fssft.pl/book/Hobit_1/index.php?url=https://site.com/document.html
Правила:
-
Повний URL з протоколом (http:// або https://)
-
Сайт має дозволяти CORS або не мати обмежень
-
Підтримуються текстові формати
🎯 Приклади комбінацій:
Послідовне читання:
# Розділ 1 https://f.fssft.pl/book/Hobit_1/index.php?book=rozdzial1.html # Розділ 2 https://f.fssft.pl/book/Hobit_1/index.php?book=rozdzial2.html # Додаток з Google Drive https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1pQlzKApukI9nv9zHslXGWrrkSKUfHYKi
Різні джерела в одній книзі:
# Основна книга локально https://f.fssft.pl/book/Hobit_1/index.php?book=hobbit_glowny.html # Ілюстрації з Google Drive https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1AbCdEfGhIjKlMnOpQrStUvWxYz # Додаткові матеріали з іншого сайту https://f.fssft.pl/book/Hobit_1/index.php?url=https://literature.org/hobbit/notes.html
⚠️ Важливі зауваження:
-
Пріоритет параметрів:
book>gdrive>url -
Безпека: Для
bookвикористовуєтьсяbasename()для запобігання атак -
Обробка помилок: Кожен тип має свої повідомлення про помилки
-
Кодування: URL повинні бути правильно закодовані
🔧 Тестові URL для перевірки:
Успішні:
https://f.fssft.pl/book/Hobit_1/index.php?book=test.html https://f.fssft.pl/book/Hobit_1/index.php?gdrive=1pQlzKApukI9nv9zHslXGWrrkSKUfHYKi https://f.fssft.pl/book/Hobit_1/index.php?url=https://example.com
З помилками:
https://f.fssft.pl/book/Hobit_1/index.php?book=../secret_file.txt (блоковано) https://f.fssft.pl/book/Hobit_1/index.php?gdrive=invalid_id (помилка завантаження) https://f.fssft.pl/book/Hobit_1/index.php?url=invalid-url (невірний формат)