{"id":266,"date":"2010-05-11T14:35:07","date_gmt":"2010-05-11T13:35:07","guid":{"rendered":"http:\/\/vince.tikasz.hu\/?p=266"},"modified":"2010-08-14T08:47:16","modified_gmt":"2010-08-14T06:47:16","slug":"szivattyu-php-5-2-parse_ini_string","status":"publish","type":"post","link":"https:\/\/vince.tikasz.hu\/2010\/05\/11\/szivattyu-php-5-2-parse_ini_string\/","title":{"rendered":"Szivatty\u00fa: PHP 5.2 – parse_ini_string"},"content":{"rendered":"

Nagyj\u00e1b\u00f3l egy \u00f3r\u00e1ja sz\u00edvok a parse_ini_string()<\/a> miatt. Ugyanis nem ugyanazt a m\u0171k\u00f6d\u00e9st produk\u00e1lja PHP5.2 \u00e9s PHP5.3 alatt.<\/p>\n

A megold\u00e1s amit most hirtelenj\u00e9ben kital\u00e1ltam: fogod a parzolni v\u00e1gyott stringet, lerakod egy \u00e1tmeneti \u00e1llom\u00e1nyba, azt\u00e1n a parse_ini_file()<\/a> seg\u00edts\u00e9g\u00e9vel visszaolvasod.<\/p>\n

\r\nif (version_compare(phpversion(), '5.3.0', '>=')) {\r\n    $ini = parse_ini_string($iniString, true, INI_SCANNER_RAW);\r\n} else {\r\n    $tmpFile = '\/tmp\/ini.ini';\r\n    file_put_contents($tmpFile, $iniString);\r\n    $ini = parse_ini_file($tmpFile, true);\r\n    unlink($tmpFile);\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"

Nagyj\u00e1b\u00f3l egy \u00f3r\u00e1ja sz\u00edvok a parse_ini_string() miatt. Ugyanis nem ugyanazt a m\u0171k\u00f6d\u00e9st produk\u00e1lja PHP5.2 \u00e9s PHP5.3 alatt. A megold\u00e1s amit most hirtelenj\u00e9ben kital\u00e1ltam: fogod a parzolni v\u00e1gyott stringet, lerakod egy \u00e1tmeneti \u00e1llom\u00e1nyba, azt\u00e1n a parse_ini_file() seg\u00edts\u00e9g\u00e9vel visszaolvasod. if (version_compare(phpversion(), ‘5.3.0’, … Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,13],"tags":[83,68],"_links":{"self":[{"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/posts\/266"}],"collection":[{"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/comments?post=266"}],"version-history":[{"count":0,"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/posts\/266\/revisions"}],"wp:attachment":[{"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/media?parent=266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/categories?post=266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vince.tikasz.hu\/wp-json\/wp\/v2\/tags?post=266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}