Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726

    Non funge il refresh con header

    Sto impazzendo, se provo ad usare la funzione header ("Refresh 5;url=nome_pagina.php"); su altervista tutto ok, ma sotto apache (quindi in locale sul mio pc) mi da il seguente errore:

    Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\Apache Group\Apache2\htdocs\veicoli\inserisci.php:27) in C:\Programmi\Apache Group\Apache2\htdocs\veicoli\inserisci.php on line 28

    C'è qualche cosa che si deve settare da php.ini?

  2. #2
    hai gia scritto del codice che ti è andato in output al brwoeser

    controlla acnhe gli spazi

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Presa dal programma, che c'è di sbagliato? Gli spazi so quelli normali.

    codice:
    header("Refresh: 3;URL=index.php");

  4. #4
    posta le righe 27 e 28
    Ciao!

  5. #5
    non devi avere nulla che venga visualizzato a video prima di header

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Originariamente inviato da stefano3804
    non devi avere nulla che venga visualizzato a video prima di header
    No, non è quello.
    Lo dico con sicurezza perchè ho un programma che stampa tabelle e cose varie e l'ultima istruzione è proprio header.

  7. #7
    Originariamente inviato da Downloader
    No, non è quello.
    Lo dico con sicurezza perchè ho un programma che stampa tabelle e cose varie e l'ultima istruzione è proprio header.
    :maLOL:
    Ciao!

  8. #8
    Originariamente inviato da Downloader
    No, non è quello.
    Lo dico con sicurezza perchè ho un programma che stampa tabelle e cose varie e l'ultima istruzione è proprio header.
    INFATTI è PROPRIO QUESTO

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Errore:
    codice:
    Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\Apache Group\Apache2\htdocs\veicoli\inserisci.php:28) in C:\Programmi\Apache Group\Apache2\htdocs\veicoli\inserisci.php on line 30
    Codice:

    codice:
    <?php
     include 'accedi_db.php';
     
     $marca=$_POST['marca'];
     $modello=$_POST['modello'];
     $prezzo=$_POST['prezzo'];
     
     $inser="INSERT INTO macchine (MARCA,MODELLO,PREZZO) VALUES ('$marca','$modello','$prezzo')";
     $risu=mysql_query($inser);
      if (!$risu) 
      {
       print "Errore nell'inserimento del record";
       exit();
      }
      else
      {
       echo "
             <table>
    		  <tr>
               <td bgcolor=#B0C4DE height=45 width=1100><font face='arial' size=3><center>Record inserito correttamente</font></center> </td>
              </tr>
    		  
    		  <tr>
               <td> <font face='arial' size=1><center>Tra pochi secondi si verrà rediretti alla Home Page</font></center> </td>
              </tr>
             </table>
    		         		
    		";
       }		
      header("Refresh: 3;URL=index.php"); 				
        
    ?>

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    726
    Originariamente inviato da stefano3804
    INFATTI è PROPRIO QUESTO
    Non ti seguo :master:

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.