Visualizzazione dei risultati da 1 a 6 su 6

Discussione: non mi funziona header

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

    non mi funziona header

    ciao, in questa variabile ho inserito l'header per rimanere nella stessa pagina dopo aver fatto la modifica alla scheda prodotto:

    Codice PHP:
    $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); 
    solo che invece torna all'elenco dei prodotti e in più mi da questo errore, secondo voi perchè?

    Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.sito.it/home/plosima/inserimento_protocollo.php:66) in /web/htdocs/www.sito.it/home/plosima/inserimento_protocollo.php on line 145
    mercoledi 9 gennaio - ore 12:53

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Da qualche parte c'e' un echo di qualcosa, un output tipo html cmq. assicurati di non far nulla prima dell header.
    La vita e' uno switch();

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho levato quello che c'era prima ma continua a dare lo stesso errore

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    questo è il codice completo:

    Codice PHP:

    if ($file != "") {

    $ext strrchr($file_name,'.');
    if ((
    $extlimit == "yes") && (!in_array($ext,$limitedext))) {

    $URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=2#fondo";
    header ("Location: ".$URL); 
    }
    else if (
    file_exists("$absolute_path/$file_name")) {

    $URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=2#fondo";
    header ("Location: ".$URL); 
    }
    else if ((
    $sizelimit == "yes") && ($file_size $sizebytes)) {

    $URL="inserimento_protocollo.php?protocollo=".$id_protocolli."&pagina=2#fondo";
    header ("Location: ".$URL); 
    }

    }

    else {

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


  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Buttavi fuori output alla riga 66.
    Dopo avere modificato non lo so, non hai ripostato l'errore

  6. #6
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    non è che per caso:

    > Hai inclusioni ad inizio pagine che minano altri header?
    > Hai spazi nella pagina? (per gestire l'header che usi la pagina, in html, dovrebbe essere immacolata)
    Guybrush Threepwood

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.