vorrei poter registrare tutte variabili tipo 1file1 1 file2 1file3, 2file1 2file2 ecc in un array bidimensionale: mi spiego
ho un menu con varie voci (menu), le varie sotto-voci mi devono registrare la pagina da caricare e il titolo da presentare nel menu: io avevo pensato di registrare tutto in un array tipo:
$Conf = array(
"- Rifugio Ishinca" => array("i_storia.php" => "La storia", "i_foto.php" => "Le foto", "i_cartografia.php" => "Cartografia", "contatti.php" => "Contatti"),
"- Rifugio Pisco" => array("p_storia.php" => "La storia", "p_foto.php" => "Le foto", "p_cartografia.php" => "Cartografia", "contatti.php" => "Contatti"),
);
in modo che sia con le chiavi che coi valori potevo registrarmi tutti i dati che mi servivano
con la chiave del primo array ho la voce nel menu e le relative sottovoci (nell'array) e cos'i via....la cosa funziona.
ora però voglio registraremi il mio array $Conf in un file di testo per poterlo modificare, per fare questo mi devo elaborare i dati provenienti dai moduli della pagina di modifica io avevo pensato una cosa del genere:
$Conf = array();
do
{
$id = '0';
$idd = '0';
$idd++;
$menux = "menu". $idd;
$$menux = array();
$Menuxx = $$menux;
print_r($Menuxx);
do
{
$id = '0';
$idd = '0';
$id++;
$idd++;
$filex = $idd. "file". $id;
$paginax = $idd. "pagina". $id;
$filexx = $$filex;
$paginaxx = $$paginax;
$Arr2 = array($_GET['$filex'] => $_GET['$paginax']);
$Menuxx = array_merge($Menuxx, $Arr2);
}while(isset($$filex));
$Conf = array($Menuxx);
}while(isset($$Menuxx));
print_r($Menuxx);
print_r($Conf);
solo che non riesco a fare leggere a $_GET le varie chiavi e valori che come ho detto prima mi arrivano dai moduli in questo modo:
"menu". $id è il nome degli array
$id. "file". $idd è il nome della chiave (tanto tutti i file che carico devono essere diversi)
$id. "pagina". $idd è il nome che poi voglio fare apparire nel menu.
ci deve essere qualcosa che non va nella riga
$Arr2 = array($_GET['$filex'] => $_GET['$paginax']);
ma cosa??