W dokumentacji na temat parse_ini_file podano, że nie można użyć tych znaków {}|&~![()^"
w wartości. Czy istnieje sposób na uniknięcie tych znaków? Muszę ich użyć. Normalne uciekanie z \ nie działa.PHP: Unikaj niedozwolonych znaków w plikach .ini
Odpowiedz
manual mówi te znaki nie mogą być użyte w klucza - przeciwieństwo wartości. Aby użyć ich w wartościach, należy dwukrotnie zacytować ciąg znaków.
+1, zasugeruj, aby "ręczny" był linkiem. –
"Znaki {} | & ~! [() ^" Nie mogą być używane nigdzie w kluczu i mają specjalne znaczenie w wartości. " Okay nie jest zabronione, ale nie parsuje, jeśli włożę() wartość cudzysłowu o podwójnej wartości: – Martin
Co powiesz na podwójne cudzysłowy? – Soaku
Spróbuj użyć INI_SCANNER_RAW
(z tej samej dokumentacji) dla scanner_mode
:
parse_ini_file ($filename, true, INI_SCANNER_RAW);
- 1. Filtrowanie niedozwolonych znaków XML w .NET
- 2. najlepsza konfiguracja php/klasa ini?
- 3. Usuwanie niedozwolonych znaków z ciągu XML C#
- 4. Unikaj zestaw znaków w znaczniku meta i określ zestaw znaków
- 5. plik INI do wielowymiarowej tablicy w PHP
- 6. php uzyskać ustawienia ini w linii poleceń
- 7. tworzenie pliku ini, zapisuj wartości w PHP
- 8. Dobre klasy PHP, które manipulują plikami .ini
- 9. PHP 7.0.1 nie mógł załadować pliku ini
- 10. JavaScript regex do usuwania niedozwolonych znaków z DOM ID
- 11. Unikaj domDocument ostrzeżeń XML w PHP
- 12. Używanie niedozwolonych nazw kolumn w doktrynie 1.2
- 13. Unikaj dodatkowych białych znaków podczas wklejania zaznaczenia w pionie
- 14. Czy można używać wstawianych komentarzy do plików .ini z PHP?
- 15. Czy można dodać pola niestandardowe do pliku ini PHP?
- 16. unixODBC/Oracle: Jak określić wszystkie informacje o źródle danych TYLKO w ciągu połączenia, a nie w plikach odbc * .ini
- 17. Który plik PHP Ini używa moja strona WAMP?
- 18. Aby włączyć rozszerzenia należy sprawdzić, czy są one włączone w tych plikach ini - Vagrant/Ubuntu/Magento 2.0.2
- 19. PHP zastąpienia znaków w tablicy
- 20. Jak mogę zlokalizować ciągi znaków w plikach Xaml dla WPFLocalizationExtension
- 21. Znajdź konkretny tekst w wielu plikach TXT w PHP
- 22. PHP preg_split utf8 znaków
- 23. PHP: indeksowanie ciągów znaków
- 24. Drukowanie znaków Unicode PHP
- 25. Podaj plik ini PHP na vhost, z konfiguracją FastCGI/PHP-fpm
- 26. Jak mogę uzyskać dane ini w piramidzie?
- 27. Używanie różnych plików ini Eclipse
- 28. Perl: Iterowanie poprzez pliki INI
- 29. przeanalizować pliku ini ze wspornikami
- 30. Odfiltruj liczby w łańcuchu znaków w php
Każdy powód klucze musiałby te znaki, zwłaszcza ze? –
Mam nadzieję, że nie robisz tego dla bezpieczeństwa. – rook