Script php: Applicare una funzione a tutti i dati ricevuti via get o post
difficoltà:

Script simili
26/11/2009
Con questo script potremo modificare tutti i dati ricevuti da un form o da una querystring via get o post, facendo un replace o passandoli per una funzione. Potremo poi utilizzare i dati modificati direttamente da $_POST o $_GET.
Basterà inserire all'inizio dello script:
foreach($_POST AS $key => $value) {
if(is_array($_POST[''.$key])){
foreach($_POST[''.$key] AS $key2 => $value2) {
$_POST[''.$key][''.$key2] = chiamo_funzione($value2);
}
}else{
$_POST[''.$key] = chiamo_funzione($value);
}
}
richiamando poi semplicempente il dato via $_POST avremo il dato modificato.
Un esempio di utilizzo? Nei casi di problemi di charset.
Potremo applicare a tutti i dati arrivati via post o get un charset diverso. Al posto di chiamo_funzione potrò usare utf8_decode. Cosi le parole accentate inviate in pagine con charset utf_8 verranno presi correttamente.
Permalink:
Tag:
Script Simili:
Script ajax: Form method post e chiamata asincrona con ahah
Script ajax: Edit in place e modifica dati in loco
Script ajax: Drag and drop con scriptaculous e salvataggio posizione
Script ajax: Esempio base ajax con ahah
Script ajax: Drag and drop scriptaculous con aggiunta finestre e memoria posizione
Script ajax: Edit in place e modifica dati in loco
Script ajax: Drag and drop con scriptaculous e salvataggio posizione
Script ajax: Esempio base ajax con ahah
Script ajax: Drag and drop scriptaculous con aggiunta finestre e memoria posizione
Link utili:
Vota:

Feed Rss