Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    problema con header ("Location: ".$URL)

    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); 
    }

    }
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.