Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Form Mail Register.it

  1. #1

    Form Mail Register.it

    Ciao a tutti, vi chiedo aiuto per la creazione di un form mail in php, anzi mi esprimo meglio, il form è già stato creato solo che non funziona.

    Ho realizzato un form mail con flash + php, fin qui tutto ok, metto online il sito per vedere la vera e propria funzionalità, dopo aver compilato tutti i campi ed invio il utto mi appare il messaggio "email inviata correttamente", WOW fin qui tutto ok. Purtroppo, però, non ricevo mai niente sulla posta elettronica, come se niente e nessuno mi abbia mai inviato qualcosa.
    Vi faccio presente che il server per la pubblicazione del sito e REGISTER.IT, vi prego aiutatemi.....manca solo il form per terminare il sito Sigh!


    Grazie a tutti

  2. #2
    se non posti il codice php la vedo dura

  3. #3
    Giusto, vi posto il codice in php.

    <?php
    if(!empty($_POST)){
    // valori da modificare
    $address = "info@nomesito.it"; // inserire qui tra le "" la mail a cui va inviato il messaggio
    $site = "http://www.nomesito.it"; // nome del sito
    $object = "Invio mail da Nomesito $site"; // oggetto
    //
    // i valori dei due array che seguono vanno modificati in base a quelli presenti negli array con lo stesso nome, nello script di flash
    $campi = array("oggetto", "nome", "azienda", "mail", "tel", "messaggio");
    $campiObbligatori = array("nome", "mail", "messaggio");
    //
    // non modificare lo script al di sotto di questa riga
    //---------------------------------------------------------------//
    $body = "";
    $headers = "";
    $o = (object) $_POST;
    $s = implode(",", $campiObbligatori);
    foreach($campi as $value){
    if(substr_count($s, $value) > 0 && is_null($o->$value)){
    echo "&report=KO&";
    break;
    } else {
    if(!is_null($o->mail) && $o->$value == $o->mail){
    $headers.= "From: <".$o->mail.">";
    }
    $body.= $value.": ".$o->$value."\r\n";
    if($value == $campi[count($campi)-1]) {
    if(!mail($address, $object, $body, $headers)) die("&report=KO&");
    else echo "&report=OK&";
    }
    }
    }
    }
    ?>

  4. #4
    Nessuno riesce ad aiutarmi????

  5. #5
    Utente di HTML.it L'avatar di goge
    Registrato dal
    Oct 2007
    Messaggi
    46
    Ciao gmdesign!!
    Ho il tuo stesso problema. Il fatto è che se non sbaglio il server register.it non supporta il php a meno che tu non abbia un contratto particolare. Infatti provando lo stesso form su server Aruba funziona alla perfezione. Se riesci a risolvere in qualche modo fammi sapere. Grazie

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.