Centralize HTTP limits
This commit is contained in:
16
README.md
16
README.md
@@ -36,6 +36,7 @@ echo decade(12345); // "12.345 K" (je nach PHP-Konvertie
|
||||
- `numbers.php`: Zahlen-Helfer (`decade`, `onlyNumeric`)
|
||||
- `sql.php`: Klasse `SQL` fuer Datenbankzugriffe (`get`, `single`, `list`, `keyval`, `set`)
|
||||
- `mail.php`: Mailfunktionen (`send_mail`, `send_html_mail`, `send_php_mail`)
|
||||
- `http-limits.php`: Zentrale HTTP-Limits (`httpLimits`)
|
||||
- `link-meta.php`: URL-Validierung, Fetching, Meta-Parsing, Bilddownload, Tag-Sanitization
|
||||
- `og.php`: Einfacher OG-Scan (`scanOG`)
|
||||
- `troy-api.php`: API-Helfer fuer Troy/Gitea (`sendToTroy`, `sendToGitea`)
|
||||
@@ -63,6 +64,21 @@ $giteaRepo = 'repo';
|
||||
$giteaToken = 'token';
|
||||
```
|
||||
|
||||
HTTP-Defaults fuer Netzwerkmodule (`link-meta.php`, `og.php`):
|
||||
|
||||
- `LIB_HTTP_TIMEOUT = 8` (Sekunden)
|
||||
- `LIB_HTTP_MAX_REDIRECTS = 4`
|
||||
- `LIB_HTTP_MAX_BYTES = 5242880` (5 MiB)
|
||||
|
||||
Optional vor dem Include ueberschreiben:
|
||||
|
||||
```php
|
||||
<?php
|
||||
define('LIB_HTTP_TIMEOUT', 10);
|
||||
define('LIB_HTTP_MAX_REDIRECTS', 5);
|
||||
define('LIB_HTTP_MAX_BYTES', 8 * 1024 * 1024);
|
||||
```
|
||||
|
||||
## Runnable Examples
|
||||
|
||||
### `string.php`
|
||||
|
||||
Reference in New Issue
Block a user