Visualizzazione dei risultati da 1 a 6 su 6

Discussione: header errore ritorno

  1. #1

    header errore ritorno



    Ciao a tutti ^_^
    Come da titolo, ho un problema con un header in php... ho fatto una ricerca, trovando anche vecchi post sull'argomento, ma non sono riuscita a risolvere lo stesso il mio problema...

    Allura...

    sto provando una chat... essa è composta da una pagina principale in cui vi sono due iframe:

    codice:
    <iframe name="chatView" src="Chatview.php" frameborder="0" framespacing="0" width="100%" height="95%"></iframe>
    <iframe name="chatEngine" src="Chatengine.php" frameborder="0" framespacing="0" width="100%" height="5%" scrolling="no"></iframe>
    nella Chatview vengono stampati i messaggi contenuti nel database, l'orario... insomma, le varie informazioni

    nella Chatengine abbiamo invece un form:

    codice:
    <form name="INform" method="post" action="Chatdaemon.php" onSubmit="javascript:location.reload();">
    <input type="text" name="message" size="45">
    <input type="submit" value="Invia" name="inviato" onclick="javascript:document.INform.message.focus();">
    </form>
    esso porta alla pagina Chatdaemon in cui è presente un recupero dati dal form:

    codice:
    <?php
    $chat_text=$_POST['message'];
    
    ?>
    la connessione al database; il calcolo dell'orario; la scrittura del messaggio nel database e infine l'header che riporta alla pagina iniziale

    <?php

    header("Location:Chatview.php");

    ?>


    magari ho sbagliato ad indirizzarlo... però ho provato anche gli altri file e a tutti mi da questo errore:

    Warning: Cannot modify header information - headers already sent by (output started at /home/admin/domains/pslove.net/public_html/charlotte/Chatdaemon.php:8) in /home/admin/domains/pslove.net/public_html/charlotte/Chatdaemon.php on line 50

    la cosa strana è che funziona sotto tutti i punti di vista (appare cioè il messaggio) solo che al posto del form ora ho quel messaggio di errore... come posso fare?
    .: Charlotte :.

  2. #2
    la modifica dellheader va messa prima di qualunque cosa

    magari è quello

  3. #3
    L'header lo devi mandare prima di qualunque output...ad esempio quell'errore te lo può dare se fai una cosa del tipo

    <html>
    <head>
    ...
    </head>
    <?php
    header("location:chatview.php")
    ?>
    ...
    http://www.ilvale.net
    http://www.alebbio1954.net

  4. #4
    eheheh lion ti ho fregato ghghgh scherzo ciao

  5. #5
    mmm... ho capito... solo che io ho provato a spostarlo prima del codice di ricevimento dati dal form e continua a darmi lo stesso errore.... secondo voi come potrebbe essere sistemato?
    .: Charlotte :.

  6. #6
    magari prova a postare il codice della pagina che contiene l'header "malfunzionante"
    http://www.ilvale.net
    http://www.alebbio1954.net

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.