ciao a tutti,
quando faccio l'upload del file vorrei rimanere in quella pagina e non tornare indietro alla pagina precedente.
Così funziona:
Codice PHP:
<?
if ($pagina==6){
$dir = "dir";
if ($file) {
copy($_FILES['file']['tmp_name'], "$absolute_path/$file_name") or die("Il file che stai pubblicando non può essere copiato sul server");
$stringa13="INSERT INTO storico_file_d_protocollo (file, id_protocolli, id_admin_ins_file, data_ins_file, ora_ins_file)
VALUES ('$file_name', '$id_protocolli', '$id_admin_ins_file', curdate(), curtime())";
mysql_query($stringa13, $conn) or die ("errore ".mysql_error());
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=2#fondo";
header ("Location: ".$URL);
}
else {
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=20#fondo";
header ("Location: ".$URL);
}
}
?>
ma se aggiungo dei controlli non funziona più, perchè?:
Codice PHP:
<?
if ($pagina==6){
$dir = "dir";
if ($file) {
$ext = strrchr($file_name,'.');
if (($extlimit == "yes") && (!in_array($ext,$limitedext))) {
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=21#fondo";
header ("Location: ".$URL);
}
else if (file_exists("$absolute_path/$file_name")) {
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=22#fondo";
header ("Location: ".$URL);
}
else if (($sizelimit == "yes") && ($file_size > $sizebytes)) {
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=23#fondo";
header ("Location: ".$URL);
}
else {
copy($_FILES['file']['tmp_name'], "$absolute_path/$file_name") or die("Il file che stai pubblicando non può essere copiato sul server");
$stringa13="INSERT INTO storico_file_d_protocollo (file, id_protocolli, id_admin_ins_file, data_ins_file, ora_ins_file)
VALUES ('$file_name', '$id_protocolli', '$id_admin_ins_file', curdate(), curtime())";
mysql_query($stringa13, $conn) or die ("errore ".mysql_error());
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=2#fondo";
header ("Location: ".$URL);
}
}
else {
$URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=20#fondo";
header ("Location: ".$URL);
}
}
?>