PDA

Visualizza la versione completa : editare file di conf


boardmain
17-12-2004, 12:46
Ho un file di configurazione in php
la sintassi Ŕ
$var1 = 'value1';
$var2 = 23234;

ecc ecc

come poter leggere queste variabili all'interno di uno script perl?
e poi ovviamente una volta lette e cambiati i valori riscrivere il conf con i valori delle variabili modificate? (il resto del conf deve rimanere invariato)

grazie a tutti

shishii
17-12-2004, 23:42
dipende da come Ŕ fatto il file in cui ci sono le variabili.

se Ŕ fatto SOLO di variabili, ad esempio:

$var1 = '...';
$var2 = 3;

e non ci sono array, define, ecc allora lo puoi importare semplicemente con:

#!/usr/bin/perl

require "nome_file";

ti ritrovi con le variabili giÓ riconosciute e lo elabori come vuoi.

Se invece il file ha

<?PHP

?>

o contiene array hai due possibilitÓ:

1- usare in modulo PHP::Include http://search.cpan.org/~esummers/PHP-Include-0.1/lib/PHP/Include.pm che Ŕ veramente semplice

2- aprire il file tramite open e parsarlo tramite una serie di espressioni regolari e/o condizionali.

Loading