Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 39
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96

    problema formail non risolto

    Salve riposto lo stesso problema.
    ho questo codice per un formail però non mi funziona nel senso che non manda nessuna e-mail!!!
    aiuto vi prego!!!!!!!!

    <?php


    $message = $_POST ['Message'];
    $name = $_POST ['Name'];
    $email =$_POST ['Email'];


    $message = eregi_replace('fuck', "flip", $message);
    $message = eregi_replace('shit', "crap", $message);
    $message = eregi_replace('bitch', "nice lady", $message);
    $message = eregi_replace('ass', "butt", $message);
    $message = eregi_replace('piss', "pee", $message);


    $name = stripslashes($name);
    $email = stripslashes($email);
    $message = stripslashes($message);

    $rec_email = "myemail"; // who do you want to send this email to
    $subject = "Template: Informazioni";



    $msg_body = "Message from $SERVER_NAME\n";
    $msg_body .= "*****************************************\n";
    $msg_body .= "Name: $name\n";
    $msg_body .= "E-Mail: $email\n";
    $msg_body .= "Message: $message\n";
    $msg_body .= "*****************************************\n";
    $msg_body .= "\n\n";
    $msg_body .= "Additional Sender Information\n";
    $msg_body .= "*****************************************\n";
    $msg_body .= "IP Address: $REMOTE_ADDR\n";
    $HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    $msg_body .= "Host: $HostName\n";
    $msg_body .= "User Agent: $HTTP_USER_AGENT\n";
    $msg_body .= "*****************************************\n";

    $header_info = "From: ".$name." <".$email.">";


    mail($rec_email, $subject, $msg_body, $header_info);


    ?>

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96
    Ti ringrazio, però non mi funziona lo stesso!!
    non capisco, mi dice e-mail inviata con successo, però il nulla!!
    premetto i campi li prende da un form fatto in swish.
    Proprio non parte l'email.
    sai dirmi perchè???

    devo settare qlks che non ho fatto, (non sono particolarmente ferrato in PHP)

  4. #4
    SE LAVORI IN LOCALE DEVI SETTARE IL PHP.INI presente nella cartella apache...lo setti con il parametro smtp che usi per inviare le tue mail.
    es: smtp.tin.it

  5. #5
    Ma tu dove lavori il locale o su un server?

    Se sei su un server web gestito da altri non hai accesso ai file di configurazione però puoi fare cosi crea una pagina con scritto
    Codice PHP:
    <?php 
      phpinfo
    (); 
    ?>
    E salvala sul server poi lanciala e dovrebbero comparire tutti i settaggi.
    Li controlli che tutto sia attivo ...

    Il server e per caso su tripod???
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #6
    prova a mettere:

    $header_info = 'From: '.$name.' <'.$email.'>\r\nReturn-Path: '.$email.'\r\n';

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96
    si, dove lo devo posizionare??
    in mezzo a cosa?inizio?fine?

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96
    ho capito dove metterlo, ma anche adesso non funziona nulla.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    96
    questo è il codice quando premo il pulsante, se può essere di aiuto.


    on (release) {
    if (!_root.pages.contact.Name.length) {
    _root.pages.contact.Status = "INSERISCI IL TUO NOME";
    } else {
    if (!_root.pages.contact.Email.length || _root.pages.contact.Email.indexOf("@") == -1 || _root.pages.contact.Email.indexOf(".") == -1) {
    _root.pages.contact.Status = "INSERISCI UN VALIDO INDIRIZZO E-MAIL";
    } else {
    if (!_root.pages.contact.Message.length) {
    _root.pages.contact.Status = "INSERISCI IL TUO MESSAGGIO";
    } else {
    Name = _root.pages.contact.Name;
    Email = _root.pages.contact.Email;
    Message = _root.pages.contact.Message;
    Status = "";
    loadVariablesNum("st_mailform_script.php",0,'POST' );
    _root.pages.contact.gotoAndPlay("submitted");
    }
    }
    }
    }

  10. #10
    non si è capito se sei in locale o meno....
    perchè se non sei in locale non puoi accedere alla configurazione del server!

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.