Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232

    IMPORTANTE: Modulo contatti

    Ho creato un modulo contatti e su server di prova PHP 4 funziona alla grande, su server finale con PHP 5 invece no, non viene inviata nessuna delle 2 e-mail concatenate.

    il codice è il seguente

    Codice PHP:
    <?

    error_reporting
    (E_ALL); 
    ini_set('display_errors'1);

    $to $email;
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: Mittente <email_predefinita>");

    $to "email_predefinita";
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: Utente<$email>");
    }

    ?>
    dove stà l'incompatibilità.

    Potrebbe essere che l'hosting abbia disabilitato la funzione mail? Che codice super semplice potrei utilizzare per vedere se la funzione mail è abilitata?

    E' importantissimo, datemi qualche indicazione.

  2. #2
    Non usare lo short open tag. Utilizza il tag di apertura completo (<?php).
    NON utilizzare http://www.php.net/register_globals , utilizza gli array superglobal $_POST, $_GET, etc.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Originariamente inviato da filippo.toso
    Non usare lo short open tag. Utilizza il tag di apertura completo (<?php).
    NON utilizzare http://www.php.net/register_globals , utilizza gli array superglobal $_POST, $_GET, etc.
    Ho utilizzato <?php ma non va ancora, gli array superglobal come sarebbero nel mio caso con il codice che ho postato?

    Grazie!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Come diventerebbe il mio codice?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    UP!

  6. #6
    prova così

    Codice PHP:
    <?

    error_reporting
    (E_ALL);
    ini_set('display_errors'1);

    $to $email;
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: $email_predefinita>\r\n");

    $to "email_predefinita";
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: $email>\r\n");
    }
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Originariamente inviato da Emulman
    prova così

    Codice PHP:
    <?

    error_reporting
    (E_ALL);
    ini_set('display_errors'1);

    $to $email;
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: $email_predefinita>\r\n");

    $to "email_predefinita";
    $subject "Oggetto";
    $message "Messaggio";
    mail("$to","$subject","$message","From: $email>\r\n");
    }
    ?>
    No, non va, mi restituisce pagina bianca!

  8. #8
    Codice PHP:
    <?

    error_reporting
    (E_ALL);
    ini_set('display_errors'1);

    $to $email;
    $subject "Oggetto";
    $message "Messaggio";
    mail($to,$subject,$message,"From: 'pippo@peppo.it'\r\n");

    $to "email_predefinita";
    $subject "Oggetto";
    $message "Messaggio";
    mail($to,$subject,$message,"From: 'pippo@peppo.it'\r\n");

    ?>
    se non funziona così ti consiglio di portare lo script a Fatima... :berto:

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    232
    Originariamente inviato da Emulman
    Codice PHP:
    <?

    error_reporting
    (E_ALL);
    ini_set('display_errors'1);

    $to $email;
    $subject "Oggetto";
    $message "Messaggio";
    mail($to,$subject,$message,"From: 'pippo@peppo.it'\r\n");

    $to "email_predefinita";
    $subject "Oggetto";
    $message "Messaggio";
    mail($to,$subject,$message,"From: 'pippo@peppo.it'\r\n");

    ?>
    se non funziona così ti consiglio di portare lo script a Fatima... :berto:
    non va

    Datemi una mano per favore!

    Un codice per mandare una semplice mail per vedere se va? E' possibile che l'hosting abbia disattivato la funzione mail? Ricordo che il codice che ho postato all'inizio su PHP 4 va ma sul 5 no.

    Emulman, non mi lasciare proprio ora!

  10. #10
    stranissimo, l'ultima versione che ti ho mandato èp quella standard, come puoi verificare sul manuale ufficiale http://it2.php.net/manual/en/function.mail.php

    quindi sembrerebbe proiprio che l'invio di mail sia disattivato sul tuo server!! hai provato a controllare nella sezioen FAQ del tuo provider?

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.