Espansione serverfarm: siglato accordo per raddoppio banda!


1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Valutazione discussione:
  • 0 voti - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Modulo da sito
18-11-2009, 16:25 (Questo messaggio è stato modificato l'ultima volta il: 18-11-2009 16:30 da Elisabetta.)
Messaggio: #1
Modulo da sito
Salve a tutti.
Ho un piccolo-grande problema con i moduli inviati su casella email dal mio sito.

L'errore che mi compare è questo:
Citazione:Warning: Cannot modify header information - headers already sent by (output started at /home/[..]/public_html/inviomail.php:8) in /home/[..]/public_html/inviomail.php on line 75

Il mio problema è che i moduli hanno sempre funzionato.. ma su un altro server.

Mi rendo conto benissimo che da server a server cambiano molti parametri e quindi l'errore è del codice, ma io non ho riesco proprio a capire DOVE devo andare ad agire!
Ho visto la linea 75 del file inviomail.php... ma non riesco.

Qualcuno riesce ad aiutarmi?

Il codice intero della pagina sopra descritta è:
Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<
title>Documento senza titolo</title>
</
head>

<
body><?php

// $mail_to and $mail_from must be set.

$mail_to '[email protected]'// Who is the E-Mail going to?
$mail_from '[email protected]'// Where does the E-Mail appear to be from?

// OPTIONAL SETTING
$redirect_url 'http://www.ilmiosito.it/grazie.php'// Example: http://domain.com/thankyou.html - must be a FULL URL.

############################
# DO NOT EDIT BELOW THIS #
############################

// Fail if _POST and _GET are empty. Nothing to process.
if(count($_POST) == AND count($_GET) == 0):
echo 
'This form handler does nothing if visited directly. You must submit form data to this script.';
exit;
endif;

// Fail if $mail_to or $mail_from are not set.
if(empty($mail_to) OR empty($mail_from)):
echo 
'You must edit this script and set the appropriate values for $mail_to and $mail_from.';
exit;
endif;


// Set $fields to whichever method is being used.
$fields = (count($_POST) > ) ? $_POST $_GET;

$message_body "Modulo 2010 \n\n";

foreach (
$fields as $field => $value):
switch(
strtolower($field)):
case 
'redirect':
$redirect $value;
break;
case 
'subject':
$subject $value;
break;
endswitch;
if (
strtolower($field) != 'redirect' AND strtolower($field) != 'submit' AND strtolower($field) != 'subject'):
$message_body .= strtoupper($field) . ": " $value "\r\n";
endif;
endforeach;

// Set the redirect URL from the form (if set). $host_url is a default action if $redirect isn't set
$redirect = (empty($redirect_url)) ? $redirect $redirect_url;
$host_url $_SERVER['HTTP_HOST'];

// Set the message subject based upon a subject field being set or not.

$message_subject = (!empty($subject)) ? $subject 'Modulo 2010 ';

$headers 'From: '.$_POST['email']."\r\n";
'Reply-To: ' .$_POST['email']. "\r\n";
'X-Mailer: PHP/' phpversion();

// Remove potentially injected headers from the body

if (!mail($mail_to$message_subject$message_body$headers)):
echo 
"Message Send Failed.";
endif;

if(empty(
$redirect)):
header("Location: http://{$host_url}");
else:
header("Location: {$redirect}");
endif;
?>
</body>
</html> 

...ripeto, prima di essere fraintesa, che dicendo "prima funzionava" NON sto dando la colpa al server!!!
Voglio solo dire che è un codice che nel bene o nel male funzionava, e quindi sono consapevole che adattandolo ai nuovi parametri dovrebbe continuare a fare il suo lavoro!

Grazie ancora a tutti.

PS. Aggiungo che il modulo è inviato correttamente, ma la pagina mostra l'errore. Quindi l'invio del modulo funziona!

Il mio nuovo sito hosted by w4w: elisabettaricci.it: http://www.elisabettaricci.it
La mia associazione occhiettineri.it: http://www.occhiettineri.it
Visita il sito web di questo utente Trova tutti i messaggi di questo utente


Messaggi in questa discussione
Modulo da sito - Elisabetta - 18-11-2009 16:25
RE: Modulo da sito - 1Dan - 18-11-2009, 16:43
RE: Modulo da sito - Elisabetta - 18-11-2009, 16:55
RE: Modulo da sito - 1Dan - 18-11-2009, 17:06
RE: Modulo da sito - Elisabetta - 18-11-2009, 17:18
RE: Modulo da sito - Gandalf - 18-11-2009, 17:19
RE: Modulo da sito - Elisabetta - 18-11-2009, 17:21
RE: Modulo da sito - Elisabetta - 18-11-2009, 17:30
RE: Modulo da sito - Might - 18-11-2009, 17:37
RE: Modulo da sito - Elisabetta - 18-11-2009, 19:09
RE: Modulo da sito - SbiellONE - 18-11-2009, 20:35
RE: Modulo da sito - Elisabetta - 18-11-2009, 20:51
RE: Modulo da sito - Gandalf - 18-11-2009, 23:46
RE: Modulo da sito - Pirosauro - 19-11-2009, 00:00
RE: Modulo da sito - Gandalf - 19-11-2009, 00:05
RE: Modulo da sito - Pirosauro - 19-11-2009, 00:20
RE: Modulo da sito - Gandalf - 19-11-2009, 00:24
RE: Modulo da sito - Pirosauro - 19-11-2009, 20:56
RE: Modulo da sito - Gandalf - 19-11-2009, 21:31
RE: Modulo da sito - Pirosauro - 19-11-2009, 21:32
RE: Modulo da sito - Gandalf - 19-11-2009, 23:22
RE: Modulo da sito - Pirosauro - 19-11-2009, 23:45
RE: Modulo da sito - Gandalf - 19-11-2009, 23:45

Altri utenti che stanno visualizzando questa discussione

1 utente stanno visualizzando questa discussione: (0 membri, e 1 visitatore).
 
Discussioni correlate...
Discussione: Autore Risposte: Letto: Ultimo messaggio
  Nuovo sito PHP peppe20x 1 11.127 18-12-2009 02:03
Ultimo messaggio: Gandalf
 
Vai al forum:


Permessi di scrittura
Non puoi inserire nuove discussioni.
Non puoi inserire risposte.
Non puoi inserire allegati.
L' HTML è disattivato.
Il MyCode è attivato.
Le faccine sono attivato.
Il codice [img] è attivato.