[Config]
teste=1
exp=2
Se eu for usar um explode '=', ficaria dividido em
[0] = [Config] teste
[1] = 1 exp
[2] = 2
Gostaria de saber como manipular corretamente os inis.
Posted 05/01/2006, 13:34
[Config]
teste=1
exp=2
[0] = [Config] teste
[1] = 1 exp
[2] = 2
Posted 05/01/2006, 17:45
Posted 05/01/2006, 18:06
<?
$arq_ini="[ODBC 32 bit Data Sources]
Banco de dados do MS Access=Microsoft Access Driver (*.mdb) (32 bits)
Arquivos do Excel=Microsoft Excel Driver (*.xls) (32 bits)
Banco de dados do Visual FoxPro=Microsoft Visual FoxPro Driver (32 bits)
Tabelas do Visual FoxPro=Microsoft Visual FoxPro Driver (32 bits)
Arquivos do dBASE=Microsoft dBase Driver (*.dbf) (32 bits)
MQIS=SQL Server (32 bit)
Avast4=Microsoft Access Driver (*.mdb) (32 bit)
suporte=MySQL ODBC 3.51 Driver (32 bit)
sabrn=Microsoft ODBC para Oracle (32 bit)
[Banco de dados do MS Access]
Driver32=C:\WINNT\System32\odbcjt32.dll
[Arquivos do Excel]
Driver32=C:\WINNT\System32\odbcjt32.dll
[Banco de dados do Visual FoxPro]
Driver32=C:\WINNT\System32\vfpodbc.dll
[Tabelas do Visual FoxPro]
Driver32=C:\WINNT\System32\vfpodbc.dll
[Arquivos do dBASE]
Driver32=C:\WINNT\System32\odbcjt32.dll
[MQIS]
Driver32=C:\WINNT\System32\SQLSRV32.dll
[Avast4]
Driver32=C:\WINNT\System32\odbcjt32.dll
[suporte]
Driver32=C:\WINNT\system32\myodbc3.dll
[sabrn]
Driver32=C:\WINNT\System32\msorcl32.dll";
$arr_exemplo = explode("\n",$arq_ini);
while (list($chave, $valor) = each($arr_exemplo)) {
if(strpos($arr_exemplo[$chave],'=')) {
$arr_exemplo[$chave] = explode("=",$valor);
}
}
echo "<pre>";
print_r($arr_exemplo);
echo "</pre>";
?>
Posted 06/01/2006, 02:37
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)