Salve a tutti,
mi sto veramente scervellando e non capisco perché questo script non funziona su firefox, ho provato su ie7 e su opera9 e tutto ok boo :master:
eccolo:
file di chiamata:
chiama-provaFormInvioDati.php
<?php
echo 'apri
';
$actionArray = array(
'leggi' => array('provaFormInvioDati.php', 'leggi','is_user')
);
if (isset($_REQUEST['action']) && isset($actionArray[$_REQUEST['action']]))
{
require( $actionArray[$_REQUEST['action']][0]);
call_user_func($actionArray[$_REQUEST['action']][1]);
}
?>
file ricevente:
provaFormInvioDati.php
<?php
function testo (){
echo'
la funzione "testo" è stata eseguita
';
}
function leggi(){
if(!empty($_POST["submitnews"])){
echo $_POST["testo"];
testo ();
}
else{
echo '<form method="post" action="chiama-provaFormInvioDati.php?action=leggi" enctype="multipart/form-data">
<textarea name="testo" id="testo" cols="30" rows="4"></textarea>
<input type="hidden" name="submitnews" value="yes" /></td>
<label>
<input type="button" value="Annulla" onClick="javascript:history.back()" />
<input type="submit" name="button" id="button" value=" Salva ">
</label>
</form>
';
}
}
?>
Sapete aiutarmi??