La documentazione su parse_ini_file indica che non è possibile utilizzare questi caratteri {}|&~![()^"
nel valore. C'è un modo per sfuggire a questi caratteri? Ho bisogno di usarli. La normale fuga con \ non sembra funzionare.PHP: escape caratteri illegali in file .ini
risposta
Il manual dice quei caratteri non possono essere utilizzati nel chiave - l'opposto del valore. Per usarli in valori, citare la stringa doppiamente.
+1, suggerisci di fare 'manual' un collegamento. –
"I caratteri {} | & ~! [() ^" Non devono essere utilizzati in qualsiasi punto della chiave e hanno un significato speciale nel valore. " Ok, non vietato ma non viene analizzato se inserisco un() in un valore stringa a virgola doppia – Martin
Che dire di virgolette doppie? – Soaku
Provare a utilizzare INI_SCANNER_RAW
(dalla stessa documentazione) per scanner_mode
:
parse_ini_file ($filename, true, INI_SCANNER_RAW);
- 1. Java Regex: caratteri di escape illegali nella classe di caratteri
- 2. php regex escape caratteri speciali
- 3. INI file in array multidimensionale in PHP
- 4. MSBuild - Scrittura di caratteri di escape in file
- 5. Filtro di caratteri XML illegali in Java
- 6. Filtro XML Caratteri illegali in .NET
- 7. miglior php config/ini class?
- 8. PHP 7.0.1 non può caricare file ini
- 9. caratteri di escape in guscio
- 10. Come consentire "Caratteri illegali nel percorso"?
- 11. caratteri di escape
- 12. Come disinfettare completamente una stringa di caratteri illegali in python?
- 13. App.config e file .ini
- 14. . Net: Come faccio a cercare caratteri illegali in un percorso?
- 15. php ini creazione di array con parse_ini_file
- 16. come risolvere php --ini "Loaded Configuration File: (none)"?
- 17. Quale file PHP Ini utilizza la mia pagina web WAMP?
- 18. Decodifica caratteri di escape nell'URL
- 19. PHP - File di configurazione dell'applicazione memorizzato come - ini, php, sql, cache, classe php, JSON, array php?
- 20. escape caratteri speciali come & in android xml
- 21. Caratteri speciali di escape in to_tsquery
- 22. Caratteri di escape in Emacs org-mode
- 23. Caratteri di controllo senza escape in NSJSONSerialization
- 24. caratteri per il file .php
- 25. Come evidenziare "file ini" in Eclipse
- 26. stringa JavaScript sostituire con regex per togliere caratteri illegali
- 27. Stringa di escape reale Android in sqlite
- 28. come escape caratteri speciali nell'autenticazione proxy .gitconfig
- 29. Stringa di ricerca php (con caratteri jolly)
- 30. Conversione da "Java Escape" all'indice in PHP
Qual è il motivo per cui le chiavi avrebbero bisogno di questi personaggi, in particolare &? –
Spero che non lo stiate facendo per sicurezza. – rook