ciao premetto che non sono ferrattissimo di PHP mi sto affacciando adesso al mondo delle tecnologie web sto lavoranco con PHP 5 e XML il mio problema è questo:
dopo aver strutturato il mio progetto ho che uno script php si occupa di creare un file XML tramite dom, questo file dovrebbe essere elaborato da un altra pagina php e restituito, una specie di funzione ausiliaria, il mio problema è come passare l'informazione alla pagina ausiliaria.
non posso e non voglio usare le sessioni avrei avuto piacere di fare una richiesta alla pagina ausiliaria tramite _POST tuttavia ho cercato un pò in giro e e la cosa piu calzante che ho trovato è una cosa del genere
<form action="formatter.php" method="post">
<input type="hidden" name="input_formatter" value="<?=$input_formatter?>"/>
</form>
che se devo essere sincero non mi piace molto perche:
1)mi crea degli oggetti grafici andando poi a sporcare l'uotput finale della mia pagina Oo
2) cmq non funziona![]()
vi mostro quello che ho fatto fino ad ora è una cosa del genere:
<?php
$azione=check_input();
function check_input(){
if (isset($_GET["pagina"]) & $_GET["pagina"]==true){
//TODO
}
else if (isset($_GET["frammento"]) & $_GET["frammento"]==true){
//TODO
}
else if (isset($_GET["main"]) & $_GET["main"]==true){
//TODO
$input_formatter=new DomDocument();
$input_formatter->load("../../struttura.html");
//passo i parametri alla pagina ausiliare -.-''
echo file_get_contents("uri/formatter.php?");
}
else{
//errore BAD REQUEST !
echo file_get_contents("uri/errore.php?number=30");
}
}
il mio problema sta proprio nel passare i parametri alla pagina ausiliare -.-''
vorrei vedere di la il file XML che ho aperto --> premetto NON VOGLIO E NON POSSO MATERIALIZZARLO SUL DISCO per vari motivi tra cui la concorrenza, le prestazioni e via dicendo -.-''
HELP PLZ
<form action="formatter.php" method="post">