ciao ragazzi e grazie delle risposte.
ho seguito nell'ordine i test suggeriti:
1. ho inviato direttamente senza headers anche qui nessun risultato
2. ho cambiato $headers in $intestazioni nessun risultato
3. ho messo la mail in questo modo
nessun risultatocodice:mail($destinatari, $oggetto, $messaggio, "From: Info Salento.it <info@viagginelsalento.it>");
perchè prima questa stessa pagina, sempre su aruba girava bene ed ora che siamo su server dedicato no?
per comodità vi giro tutta la pagina. :master:
codice:<?php include "file.php"; function pagineprenotazioni($page, $pagetitle){ $mysqlc2 = new mysqlc(); $mysqlc2->query("SELECT id FROM pagine_richieste WHERE url_pagina = '$page' AND pagina='$pagetitle';"); if(($result = mysql_fetch_array($mysqlc2->result, MYSQL_ASSOC)) !== FALSE ) $mysqlc2->query("UPDATE pagine_richieste SET prenotazioni = prenotazioni + 1 WHERE id='{$result['id']}';"); else $mysqlc2->query("INSERT INTO pagine_richieste SET url_pagina = '$page', pagina = '$pagetitle', prenotazioni = '1';"); } $nome = $_POST['nome']; $mail = $_POST['mail']; $telefono = $_POST['telefono']; $cellulare = $_POST['cellulare']; $fax = $_POST['fax']; $localita = $_POST['localita']; $periodosoggiornoda = $_POST['periodosoggiornoda']; $periodosoggiornoal = $_POST['periodosoggiornoal']; $tiporesidenza = $_POST['tiporesidenza']; $altro = $_POST['altro']; $numeropersone = $_POST['numeropersone']; $budget = $_POST['budget']; $messaggio = $_POST['messaggio']; $mysqlc->query("INSERT INTO richieste SET nome='$nome', mail='$mail', telefono='$telefono', cellulare='$cellulare', fax='$fax', localita='$localita', periodosoggiornodal='$periodosoggiornoda', periodosoggiornoal='$periodosoggiornoal', tiporesidenza='$tiporesidenza', altro='$altro', numeropersone='$numeropersone', budget='$budget', messaggio='$messaggio', data_ricezione_richiesta='".time()."', stato='0';"); # Invia un mail $destinatari = "info@viagginelsalento.it"; // Oggetto $oggetto = "VIAGGINELSALENTO.IT - Richiesta di Contatto - $nome"; // Messaggio $messaggio = " <!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=iso-8859-1' /> <title>VIAGGINELSALENTO.IT - Richiesta di Contatto</title> </head> <body style='text-align: center;'> <div style='border: solid 0px; width: 752px; padding-top: 150px; margin: auto; background-image: url(banner/logo-salento.jpg); background-repeat: no-repeat; background-position: top;'> <div style='border-top: solid #0000FF 1px; width: 100%; text-align: left; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;'> tel. (+39) 11111111 - Fax (+39) 111111111 cell. (+3911111111 - Hotel (+39) 11111111 E-mail: info@viagginelsalento.it </div> <div style='padding: 15px; border-top: solid #0000FF 1px; width: 100%;'> <div style='float: left; text-align: left;'> Nome: Mail: Telefono: Cellulare: Fax: Localita: Dal: Al: Tipo di residenza: Numero di persone: Budget: </div> <div style='margin-left: 150px; text-align: left;'> $nome $mail $telefono $cellulare $fax $localita $periodosoggiornoda $periodosoggiornoal $tiporesidenza $numeropersone $budget </div> <div style='text-align: left; padding-top: 25px; padding-bottom: 25px;'> Messaggio: <div style='border: solid 1px; padding: 5px; width: 700px; height: auto;'> ".nl2br($messaggio)." </div> Altro: <div style='border: solid 1px; padding: 5px; width: 700px; height: auto;'> ".nl2br($altro)." </div> </div> </div> <div style='border-top: solid #0000FF 1px; width: 100%; text-align: left; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;'> "; ############################################################################# # Calcola la pagina precedente da cui viene l'utente $uip = $_SERVER["REMOTE_ADDR"]; $db_host = "62.xxxxxxxxx"; $db_user = "xxxxxxxx"; $db_password = "xxxxxxxxx"; $db_name = "xxxxxxxxxxx"; $connection = mysql_pconnect("$db_host","$db_user","$db_password") or die ("Impossibile connettersi al database!"); mysql_select_db("$db_name", $connection) or die("Impossibile accedere al database!"); #$db = "xxxxxxxxxx_1"; #$mysqlc = new mysqlc(); $mysqlc->query("SELECT * FROM `details` WHERE ip='$uip' ORDER BY `date` DESC LIMIT 0, 10;"); $messaggio .= "L'utente, prima di prenotare con il form, si trovata nelle pagine: "; $cnt = 3; while(($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)) !== FALSE){ echo $result['currentPage']; if(strtolower($result['currentPage']) == "form.htm") continue; else { $messaggio .= "$cnt - URL: <font style='color: #FF0000;'>{$result['currentPage']}</font> Titolo: <font style='color: #FF0000;'>{$result['titlePage']}</font> "; pagineprenotazioni($result['currentPage'], $result['titlePage']); if($cnt == 1) break; else $cnt--; } } $messaggio .= " </p> </div> <div style='border-top: solid #0000FF 1px; width: 100%; text-align: center; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;'> <img src=\"bannersalento.gif\" alt=\"\" /> </div> </div> </body> </html> "; // costruiamo alcune intestazioni generali $headers = "From: Info Salento <info@viagginelsalento.it>" . "\r\n"; $headers .= "Bcc: Staff Salento <info@viagginelsalento.it>\n"; $headers .= "Bcc: Daniele <dreho@email.it>\n"; $headers .= "X-Mailer: Salento\n"; // costruiamo le intestazioni specifiche per il formato HTML // Invia un mail per controllo mail($destinatari, $oggetto, $messaggio, $headers); header("Location: formMail.asp?email=$mail"); ?>

Rispondi quotando