Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    iuknart
    Guest

    Form-mail in Flash + Php

    Salve a tutti..
    Avrei bisogno di un piccolo aiutino..
    Ho scaricato da: http://flash-mx.html.it/movies/view_movie.asp?id=415 questo esempio di form-mail in flash che interagisce con una paginetta in php.
    Il problema è che non funziona..
    O almeno, a me non funge..

    Incollo il codice in php, credo sia qui l'errore anche perchè su alcune stringhe mancano le graffe, aiutatemi a correggerlo.

    Grazie
    -----------------------
    CODICE:
    -----------------------

    <?


    $adminaddress = "info@miaditta.org";

    $siteaddress ="http://www.miaditta.org";

    $sitename = "miaditta.org";

    $date = date("m/d/Y H:i:s");

    if ($REMOTE_ADDR == "") $ip = "no ip";
    else $ip = getHostByAddr($REMOTE_ADDR);

    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");

    mail("$vemail","Grazie per aver visitato $sitename","La vostra e-mail sara' visionata al piu' presto ,"FROM:$adminaddress");

    $sendresult = "Done!";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);

    // echo "$send_answer";

    }

    ?>

  2. #2
    1. sei sicuro di mandare le variabili in modo corretto a questa pagina?

    2. sei sicuro che l'indirizzo che usi in flash sia corretto?

    3. in questo form mail non si fa uso delle variabili globali _$POST o $_GET, sei sicuro che il tuo php lo accetti questo? (è un modo molto primitivo di scrivere php..)

  3. #3
    iuknart
    Guest
    Prova a scaricare l'esempio tu stesso..
    Così ti accorgerai di cosa è presente..

  4. #4
    a me non funzionerebbe cmq perchè accetta solo il passaggio di dati tramite $_GET, $_POST o $HTTP_RAW_DATA, e non im questo modo

  5. #5
    iuknart
    Guest
    Purtroppo non lo so..
    ..è quello che volevo capire, Flash passa.. ma il Php non lo conosco molto..

    Grazie a chi può aiutarmi a trovare l'errore.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Io per spedire delle mail dal sito uso questo file:
    <?
    $msg = "E-MAIL INVIATA DAL SITO WEB\n";
    $msg .= "Nome del mittente: $mittente\n";
    $msg .= "Indirizzo e-mail del mittente: $email\n";
    $msg .= "Messaggio: $messaggio\n\n";

    $destinatario = "TUO INDIRIZZO E MAIL";
    $oggetto = "Modulo di feedback ";
    $intestazionimail = "From: tuo sito<> \n";
    $intestazionimail .= "Reply-To: $email\n\n";
    mail($destinatario, $oggetto, $msg, $intestazionimail);
    ?>

    <HTML>
    <HEAD>
    <TITLE>Il feedback è stato inviato</TITLE>
    </HEAD>
    <BODY>

    <H1>L'e-mail seguente è stata inviata con successo:</H1>



    Il tuo nome:

    <? echo "$mittente"; ?>



    Il tuo indirizzo e-mail:

    <? echo "$email"; ?>



    Messaggio:

    <? echo "$messaggio"; ?>

    </BODY>
    </HTML>

    Se lo vuoi provare vai qui
    alla pagina download tra gli esempi cerca mail e puoi scaricare il fla . Ciao

  7. #7
    iuknart
    Guest
    grazie mille, proverò!

    però se ci sono utenti che trovano l'errore sarei più contento, anche perchè è stato pubblicato sul sito flash-mx.html.it

  8. #8
    per me l'errore e' di register_global = on, su quello script e off, come e' giusto che sia nel tuo sito :quipy:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    iuknart
    Guest
    Perdonami andr3a, dove è scritto: register_global = on ?
    Up!

  10. #10
    bah .. na porcheria sto script, troppo vecchio, per di piu' in fondo dove c'e' questa frase manca un apostrofo di chiusura stringa .. prima prova questo


    mail($vemail,"Grazie per aver visitato ".$sitename,"La vostra e-mail sara' visionata al piu' presto" ,"FROM:".$adminaddress);


    poi se non va prova a mettere questo script qui sotto.



    <?php
    $adminaddress = "info@miaditta.org";
    $siteaddress ="http://www.miaditta.org";
    $sitename = "miaditta.org";
    $date = date("m/d/Y H:i:s");

    if ($_SERVER["REMOTE_ADDR"] == "") $ip = "no ip";
    else $ip = getHostByAddr($_SERVER["REMOTE_ADDR"]);
    // non l' ho capita, il getHost non va con tutte le connessioni o ip, l' ip si ...



    IF (isSet($_POST["action"]))
    {
    mail($adminaddress,"Enquiry from {$siteaddress}",
    "ENQUIRY FROM WEBSITE EMAIL FORM
    Name: {$_POST["inputName"]}
    Company: {$_POST["inputCompany"]}
    Position: {$_POST["inputPosition"]}
    Email: {$_POST["inputEmail"]}
    Telephone: {$_POST["inputTel"]}
    Requesting 24 hour callback? : {$_POST["inputCallback"]}
    Message: {$_POST["inputMessage"]}
    ------------------------------
    Logged Info :
    Using: {$_SERVER["USER_AGENT"]}
    Hostname: {$ip}
    IP address: {$_SERVER["REMOTE_ADDR"]}
    Date/Time: {$date}","FROM:$adminaddress");

    mail($_POST["vemail"],"Grazie per aver visitato ".$sitename,"La vostra e-mail sara' visionata al piu' presto" ,"FROM:".$adminaddress);

    $sendresult = "Done!";
    $send_answer = "answer=";
    $send_answer .= rawurlencode($sendresult);

    // echo "$send_answer";

    }

    ?>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.