Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Mail form

  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    Mail form

    ciao gente, ho postato un 3d simile anche nella sezione php, ma siccome il form è fatto con e per flash forse è meglio postarlo qui.

    un mc flash si appoggia sul seguente codice php per mandare email via internet...
    ho provato ad utilizzarlo ma non ha sortito effetto...

    il codice php è il segente:

    codice:
    --------------------------------------------------------------------------------
    <?  
    
    / ****************************************
    **************
    **
    **   Molto semplice da usare, lo ho trovato in rete e
    **   riadattato in italiano. 
    **   Il server che deve ospitare questo mail former deve
    **   supportare le estensioni php!
    **   Attenzione non funziona su secondi livelli o spazi web gratuiti offerti
    **   da vari providers italiani quali inwind etc etc. Solo su Tripod (www.lycos.it) 
    **   che offre le estensioni anche per il php.
    **   Di seguito cambiate le informazioni:
    **  1- $adminaddress ? (specificate l'indirizzo al quale volete che venga inviata la e mail
    **   spedita, se piu' di 1 indirizzo separate da una virgola. es.   gino@hotmail.com,giovanni@hotmail.com
     ****************************************
    ***************/
    
    // il vostro indirizzo e mail qui! se piu' di uno separate con una virgola
    $adminaddress = "matam@altervista.org"; 
    
    // indirizzo del vostro dominio qui! 
    $siteaddress ="http://matam.altervista.org"; 
    
    // nome del Vs sito Es. PcSoftware.com 
    $sitename = ":: Matam ::"; 
    
    // Acquisisce data ed ora dal vostro server (non modificate)
    $date = date("m/d/Y H:i:s");
    
    // Acqisisce IP di chi spedisce dal Vs server (non modificate)
    if ($REMOTE_ADDR == "") $ip = "no ip";
    else $ip = getHostByAddr($REMOTE_ADDR);
    
    //Processa il form data! (non modificate)
    // e lo manda all'indirizzo ( o indirizzi ) specificato all'inizio pagina
    IF ($action != "")
    {
    	mail("$adminaddress","Enquiry from www.yourwebsite.com", 
    "ENQUIRY FROM WEBSITE EMAIL FORM
    Name: $inputName
    Company: $inputCompany
    Position: $inputPosition 
    Email: $inputEmail
    Telephone: $inputTel
    Requesting 24 hour callback? : $inputCallback
    Message: $inputMessage
    ------------------------------
    Logged Info :
    Using: $HTTP_USER_AGENT
    Hostname: $ip
    IP address: $REMOTE_ADDR
    Date/Time:  $date","FROM:$adminaddress"); 
    
    //Qui si manda la risposta al vostro visitatore!
    mail("$vemail","Grazie per aver visitato $sitename","La tua e-mail sara' visionata al piu' presto ,"FROM:$adminaddress"); 
    
    //Non modificate qui
    $sendresult = "Done!";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);
    
    // echo "$send_answer";
    
    }
    
    ?>
    mi appoggio su ALTERVISTA, sapete dirmi se manca qualcosa?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Dovresti postare anche l'as di flash!

  3. #3
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    eh, ma è un casino!
    come faccio a posstare tutto?

    codice:
    on (release) {
    	if (inputName ne "" and inputEmail ne "" and inputMessage ne "") {
    		gotoAndPlay("valid");
    		loadVariablesNum("sendmail.php", 0, "POST");
    	} else {
    		gotoAndPlay("invalid");
    	}
    }
    questo è per la pressione su tasto INVIA

    che altro può servire?

    grazie

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Hai usato probabilmente un esempio un po complesso, potresti adottare un formail semplicissimo se non hai troppe pretese!

    Da quello che hai postato sinceramente è impossibile per me capirci qualcosa...se non funziona potrebbe dipendere da mille fattori!

    Ciao

  5. #5
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    sai consigliarmi uno script allora più semplice?

    grazie

  6. #6
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Ho fatto un formail semplice semplice, guardatelo un po...

    ...devi solamente mettere il tuo indirizzo mail nel file php.


    link


    ciao.

  7. #7
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    FUNZIONA!!!!!!!!!!!!!!!!

    GRANDE!!!!!!!!!!!

    GRAZIE 1000000

    c'è solo un piccolo bug: la mail mi è arrivata, ma rimane il messaggio "please wait server response"
    come mai?
    come risolvo?

  8. #8
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    funziona funziona

    forse non hai sapettato che il php mandasse a flash il msg "message sent"

    Mandami una mail, prova qui: link

  9. #9
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    a m non l'aggiorna.
    spedisce la mail ma non cambia il testo

    e ho scoperto che se pure lascio i campi in bianco, mi manda la mail comunque e non notific l'errore!

  10. #10
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    sinceramente non so da cosa possa derivare...

    cmq puoi bleffare, visto che l'email la manderà praticamente 999 volte su mille nel as del pulsante sostituisci il messaggio "waiting server response..." con un più soddisfacente "message sent", cosi i tuoi utenti avranno un feedback positivo e saranno contenti.


    soluzione da fagiani , ma non sempre a tutto riesco a dare una risp.


    Sono un principiante anche io!

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.