Salve a tutti,ho un problema,io ho una pag in php e html in cui devo salvare delle opzioni che gli utenti mi passano,il codice che utilizzo funziona solo su mozzilla firefox,con explorer invece non parte,mi rimane fissa la scritta "manca 1oggetto da caricare".
Il codice è questo
Codice PHP:
<?php
include "colori.php" ;
include "config.php" ;
if(isset($_POST['submit'])){
$campo1 = Strip_Tags($_POST['campo1']);
$campo2 =Strip_Tags($_POST['campo2']);
$campo3 =Strip_Tags($_POST['campo3']);
$campo4 =Strip_Tags($_POST['campo4']);
$campo5 =Strip_Tags($_POST['campo5']);
$campo6 =Strip_Tags($_POST['campo6']);
$ip = $_POST['ip'];
$data = date('j/n/y - H:i') ;
$dati_file = "dati.txt";
$riga_messaggio = "$campo1|$email2|$campo3|$campo4|$campo5|$campo6|$data|$ip";
$riga_messaggio = str_replace("\n","
",$riga_messaggio);
$riga_messaggio = stripslashes($riga_messaggio);
$riga_messaggio .= "\n";
$fp = fopen($dati_file, "a");
if(!$fp) {
echo "Errore! Non si puo aprire il file dei dati";
exit;
}
$fw = fwrite($fp, $riga_messaggio);
$fc = fclose($fp);
echo "Grazie di aver compilato il modulo";
}
?>
Poi ho tutto l'html
codice:
<form name="ip" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
<?php include "stile.inc" ;?>
<input name="ip" type="hidden" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>">
Inserisci il tuo Nickname: <input type="text" style="left:700px" class="" name="campo1" value="" size=25>
Età:<input type="text" name="campo2" style="left:700px" value="" class="1" size=25>
<select type="text" name="campo3" class="1">
<option>Maschio</option>
<option>Femmina</option>
</select>
Email:<input type="text" name="campo4" value="" class="1" size=25>
Email Msn (Opzionale):<input type="text" name="campo5" value="" class="1" size=25>
Messaggio:<textarea type="text" name="campo6" class="1"></textarea>
<input type="submit" name="submit" value="Invia" id="bottoni">
Grazie per gli aiuti