• User Newbie

    problemi con dreamweaver

    Ciao sono Valerio e ho un problema con l'invio di un questionario usando tasto "invia".Quando invio il questionario per prova mi apre il fatidico .ATT assolutamente inapribile con i software a mia disposizione.
    Penso di essermi incagliato in un problema tecnico lontano dalla mia conoscenza:x.Mi fareste cosa veramente gradita se mi venisse spiegato (nei limiti del possibile)come è possibile ricevere le mail mandate da un utente,
    uso dreamweaver e ricevo .ATT,potrebbe essere già di aiuto avere un soft per aprire questo tipo di estensione.
    Nella speranza di ricevere un aiuto utile da voi vi porgo un saluto.Valerio:D


  • Moderatore

    Ciao giamm e benvenuto sul forum gt.

    Sposto la discussione in programmi per la creazione di pagine web.

    🙂


  • Super User

    ciao giamm e benvenuto nel forum gt.
    🙂

    posta il codice della pagina qui , cosi possiamo aiutarti a risolvere il problema.
    Sicuramente c'è quache problema nel form.
    :9


  • User Newbie

    Questo è il codice preso dal modulo che viene inviato malgrado mi dica di non riconoscere l'indirizzo,arrivando.ATT non sapendo come aprirlo è inutulizzabile.
    Ho letto sul vostro forum dell'esigenza di creare una seconda pagina Mail.php ma non so come e con cosa della prima,immagino.
    Vi ringrazio per l'attenzione prestatami sperando di applicare bene gli eventuali consigli.Valerio
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    function MM_callJS(jsStr) { //v2.0
    return eval(jsStr)
    }
    function MM_goToURL() { //v3.0
    var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
    for (i=0; i<(args.length-1); i+=2) eval(args*+".location='"+args[i+1]+"'");
    }
    //-->
    </script>
    </head>
    <body class="sub">
    <form action="mailto: mia mail" method="post" enctype="application/x-www-form-urlencoded" name="richiesta info" id="richiesta info" onSubmit="MM_goToURL('parent',mio ftp con ht..../public_htm/arrivo%20richieste');return document.MM_returnValue" onsubmit()="MM_callJS('onsubmit')">
    <table width="90%" border="0" cellpadding="8">
    <tr>
    <td colspan="3" class="HeaderColor"> <h4 align="center"><a href="mio sito"<i> src="bollino.jpg" width="61" height="65" border="0"></a></h4></td>
    </tr>
    <tr style="vertical-align: top">
    <td width="14%" nowrap class="LabelColor" style="text-align: right"><label for="username">
    cognome </label></td>
    <td colspan="2" class="TitleColor"> <input name="textfield" type="text" id="username" value="">
    nome
    <input type="text" id="textfield53" name="textfield52"> <br> </td>
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor"><label for="password">
    <span class="TitleColor">comune</span></label></td>
    <td colspan="2" class="TitleColor"> <input type="text" id="password" name="textfield2">
    provincia
    <input type="text" id="textfield52" name="textfield5">
    indirizzo
    <input type="text" id="textfield4" name="textfield4"></td>
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor"><label for="confirmpassword">
    telefono</label></td>
    <td colspan="2" class="TitleColor"> <input type="text" id="textfield5" name="textfield53">
    e-mail
    <input type="text" id="textfield6" name="textfield6" size="50"> <br> </td>
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor">
    tipo preventivo </td>
    <td width="21%" class="TitleColor"> <label for="first">
    <select name="select2" size="1" multiple id="select2">
    <option>fotovoltaico</option>
    <option>termico</option>
    <option>riqualificazione energetica</option>
    <option>geotermia</option>
    <option>certificazioni</option>
    <option>case ecologiche</option>
    <option>finanziamenti</option>
    </select>
    </label> </td>
    <td width="65%" class="TitleColor"> <label for="last">ha già conoscenza dell'argomento trattato?

        </label>                    <label for="label">si </label>
        <input type="radio" id="label" name="radiobutton1" value="radiobutton">
        <label for="label2">no</label>
        <input type="radio" id="label2" name="radiobutton1" value="radiobutton"></td>
      </tr>
      <tr style="vertical-align: top"> 
        <td style="text-align: right" class="LabelColor"><label for="email">
          </label></td>
        <td colspan="2" class="TitleColor"><strong>informazioni sull'immobile /terreno / capannone industriale </strong></td>
      </tr>
      <tr style="vertical-align: top"> 
        <td style="text-align: right" class="LabelColor">
          <div align="center"></div></td>
        <td colspan="2">          <p class="TitleColor"> 
          <label for="male"> </label>
          dove vorrebbe collocare l'impianto?
          <select name="select" size="1" multiple id="select">
           <option>tetto a falda</option>
           <option>tetto a terrazza</option>
           <option>terreno</option>
          </select> 
          </p>
         <p class="TitleColor"><span class="StoryContentColor">possiede delle foto dell'oggetto dell'intervento si
           <input name="radiobutton" type="radio" value="radiobutton">
    

    no
    <input name="radiobutton" type="radio" value="radiobutton">
    <label for="label27"></label>
    <br>
    <label for="label28"></label>
    </span></p>
    <p class="TitleColor">è presente nelle vicinanze una cabina di trasformazione? <span class="StoryContentColor"><label for="label9"></label>
    </span> <!---->
    <!---->
    <span class="StoryContentColor">
    <label for="label4">Yes </label>
    <input type="radio" id="label4" name="radiobutton3" value="radiobutton">
    <br>
    <label for="label6"> No </label>
    <input type="radio" id="label6" name="radiobutton3" value="radiobutton">
    </span></p> <p class="TitleColor">possiede già delle planimetrie ? <span class="StoryContentColor">
    <label for="label3">Yes
    <input type="radio" id="yes1" name="radiobutton2" value="radiobutton">
    <br>
     No
    <input type="radio" id="no1" name="radiobutton2" value="radiobutton">
    <br>
    </label>
    </span></p>
    <table width="707" border="0" cellpadding="0" cellspacing="2">
    <tr style="text-align: left">
    <td width="248" class="TitleColor"><label for="month">tipo immobile
    <select name="select3" size="1" multiple id="select5">
    <option>appartamento in edificio</option>
    <option>villino di tipo a schiera</option>
    <option>villino di tipo angolare</option>
    <option>villa unifamiliare</option>
    <option>intero stabile esistente</option>
    <option>intero stabile nuovo</option>
    <option>capannone industriale</option>
    <option>centro direzionale</option>
    <option>struttura turistica</option>
    <option>terreno edificabile</option>
    <option>terreno agricolo</option>
    <option>altro.......</option>
    </select>
    </label></td>
    <td width="438" class="TitleColor"><label for="day">esposizione</label>
    <select name="select4" size="1" multiple id="select6">
    <option>sud</option>
    <option>sud-est</option>
    <option>sud-ovest</option>
    <option>nord</option>
    <option>nord-est</option>
    <option>nord-ovest</option>
    </select>
    </td>
    <td width="13" class="TitleColor"><label for="year"></label></td>
    </tr>
    </table> <p class="TitleColor"><span class="StoryContentColor">Ai sensi e per gli effetti di quanto disposto dal D.lgs.196/03 e successive modificazioni,recante il T.U. in materia di tutela della privacy autorizza na comunicare a terzi i propri dati personali
    <label for="label29"></label>
    <br>
    <label for="label30"></label>
    <select id="select7" name="select5">
    <option selected>autorizzo</option>
    <option>non autorizzo</option>
    </select>
    <br>
    <label for="label16"></label><label for="label12"></label>
    </span></p>
    <p class="TitleColor"><span class="StoryContentColor">
    <label for="label12">
    <input name="invia2" type="reset" id="invia22" value="cancella">
    <br>
    <br>
     </label>
    <input type="submit" name="Submit" value="Invia">
    </span></p>
    <p class="TitleColor"><span class="StoryContentColor"><br>
    <label for="label4"></label>
    </span></p></td>
    </tr>
    </table>
    <span class="TitleColor"><span class="StoryContentColor">
    </span></span>
    </form>
    <form action="" method="post" enctype="application/x-www-form-urlencoded" name="form1">
    <span class="TitleColor"><span class="StoryContentColor">
    </span></span>
    </form>
    </body>
    </html>


  • Super User

    <form action="mailto: mia mail" method="post" enctype="application/x-www-form-urlencoded" name="richiesta info" id="richiesta info" onSubmit="MM_goToURL('parent',mio ftp con ht..../public_htm/arrivo%20richieste');return document.MM_returnValue" onsubmit()="MM_callJS('onsubmit')">

    nell'action del form hai messo la tua mail, invece devi mettere una pagina, con codice asp o php per gestire i dati del form, inserirli in una mail e inviarli.

    Se usi il motore di ricerca del forum trovi tantissimi post sull'argomento, come fai tu il form si appoggia al programma di posta e crea quel file, ci vuole uno script che raccoglie i dati del form, crea la mail si connette al server e invia la mail.


  • User Newbie

    grazie kaisersose per questo invio, prima di applicare il tuo il tuo consiglio come faccio a creare la pagina .php oppure .asp (cosa mi consigli?, qual'è meglio?) ti ringrazio, valerio.


  • User Newbie

    Cia o Kaisersose ho provato a seguire i post.Prima pagina .htm seconda pagina .asp(non so come riportare nel giusto modo i campi da riconoscere e elaborare) quando la provo in linea mi da "method not allowed the request method post is not allowed for the url/mail-2asp
    Apache /1.3.41 server at "mio sito" part 80


  • Super User

    Ciao, perdona il ritardo ho internet a corrente alternata e non posso connettermi spesso.
    dai un occhiata qua :

    http://www.giorgiotave.it/guida_php/invio_email.php

    se hai problemi posta, probabilmente avendo il server apache hai php installato, quindi ti consiglio questo script in php che trovi sul sito di giorgio.

    In ogni caso controlla il tuo servizio di hosting per sapere se supporta php e quale versione, se non riesci a trovarlo contattali e chiedi.

    Gia che ci sei se non lo conosci bene la guida che c'è sul sito di giorgio e un buon punto di partenza.

    Ciao
    🙂


  • User Newbie

    Ciao Kaisersose faccio un ultimo tentativo poi riconsidero,questo è il codice della pagina con i form.
    <html>
    <head>
    <title>modulo utenti</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_reloadPage(init) { //reloads the window if Nav4 resized
    if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
    else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    function MM_callJS(jsStr) { //v2.0
    return eval(jsStr)
    }
    function MM_goToURL(( qui non so cosa mettere) = "out.tiscali.it") { //v3.0
    var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
    for (i=0; i<(args.length-1); i+=2) eval(args*+".location='"+args[i+1]+"'");
    }
    //-->
    </script>
    </head>
    <body class="sub">
    <form action="mail.php" method="post" enctype="application/x-www-form-urlencoded" name="modulo utenti" id="modulo utenti" onSubmit= onsubmit()="MM_callJS('onsubmit')">
    <table width="90%" border="0" cellpadding="8">
    <tr>
    <td colspan="3" class="HeaderColor"> <h4 align="center"><a href="home3.htm"><img src="bollino.jpg" width="61" height="65" border="0"></a></h4></td>
    </tr>
    <tr style="vertical-align: top">
    <td width="22%" nowrap class="LabelColor" style="text-align: right"><label for="username"><span class="TitleColor">cognome</span><span class="TitleColor">
    <input name="textfield" type="text" id="textfield3" value="">
    </span>
    </label></td>
    <td colspan="2" class="TitleColor"> nome </label>
    <input type="text" id="textfield2" name="textfield22"></td>
    <input type="text" id="textfield53" name="textfield52">
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor"><label for="text field"><span class="TitleColor">provincia
    <input type="text" id="textfield232" name="textfield23">
    </span>
    </label></td>
    <td colspan="2" class="TitleColor"> <span class="LabelColor">comune
    <input type="text" id="textfield25" name="textfield2">
    </span></td>
    <input type="text" id="textfield52" name="textfield5">
    indirizzo<td width="2%"></label><td width="2%"></td>
    <input type="text" id="textfield4" name="textfield4"><td width="2%"></td>
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor"><label for="textfield"><span class="TitleColor">
    e-mail
    <input type="text" id="textfield242" name="textfield24">
    </span>
    </label></td>
    <td colspan="2" class="TitleColor"> <span class="LabelColor">telefono</span> <input type="text" id="textfield532" name="textfield53"></td>
    <input type="text" id="textfield6" name="textfield6" size="50"> <br> </td>
    </tr>
    <tr style="vertical-align: top">
    <td style="text-align: right" class="LabelColor"> <div align="center"><span class="TitleColor">
    tipo preventivo
    <input type="text" name="textfield13">
    </span> </div> </label></td>
    <td width="35%" class="TitleColor"> <label for="first"> dove vorrebbe collocare l'impianto?</label> <input type="text" name="textfield10"></td>
    <td width="37%" class="TitleColor"> <label for="last">ha già conoscenza dell'argomento trattato? </label>

        <label for="label1">
        <input type="text" name="textfield14">
        </label></td>
      </tr>
      <tr style="vertical-align: top"> 
        <td style="text-align: right" class="LabelColor"><label for="email"><span class="TitleColor"><span class="StoryContentColor">        &egrave; presente nelle vicinanze una cabina di trasformazione?
            <input type="text" name="textfield9">
        <!---->
        <!---->
        </span></span>
          </label></td>
        <td colspan="2" class="TitleColor"><strong><span class="StoryContentColor">
        possiede delle foto dell'oggetto dell'intervento <strong>
        <input type="text" name="textfield8">
        </strong></span></strong></td>
      </tr>
      <tr style="vertical-align: top"> 
        <td style="text-align: right" class="LabelColor">
          <div align="center"><span class="TitleColor"><span class="StoryContentColor">           possiede gi&agrave; delle planimetrie ?
             <input type="text" name="textfield11">           
          <label for="label6"> </label>
          </span></span></div></td>
        <td colspan="2">          <p class="TitleColor"> 
          <label for="male"> </label>
          </p>
         <p class="TitleColor"><span class="StoryContentColor">
          <label for="label27"></label>
    

    <br>
    <label for="label28"></label>
    </span></p>
    <p class="TitleColor"><span class="StoryContentColor"><br>
    <label for="label6">Ai sensi e per gli effetti di quanto disposto dal D.lgs.196/03 e successive modificazioni,recante il T.U. in materia di tutela della privacy autorizza na comunicare a terzi i propri dati personali ?</label>
    </span></p>
    <p align="center" class="TitleColor"><span class="StoryContentColor">
    <label for="label6"> <input name="textfield12" type="text" maxlength="10">
    </label>
    </span></p> <p class="TitleColor"><span class="StoryContentColor"><label for="label3"><br>
    <br>
    </label>
    </span></p>
    <table width="707" border="0" cellpadding="0" cellspacing="2">
    <tr style="text-align: left">
    <td width="248" class="TitleColor"><label for="month">tipo immobile
    <input type="text" name="textfield3">
    </label></td>
    <td width="438" class="TitleColor"><label for="day">esposizione</label>
    <input type="text" name="textfield7">
    </td>
    <td width="13" class="TitleColor"><label for="year"></label></td>
    </tr>
    </table> <p class="TitleColor"><span class="StoryContentColor"> <br>
    <label for="label30"></label>
    <br>
    <label for="label16"></label><label for="label12"></label>
    </span></p>
    <p class="TitleColor"><span class="StoryContentColor">
    <label for="label12">
    <input name="invia2" type="reset" id="invia22" value="cancella">
    <br>
    <br>
     </label>
    <input type="submit" name="Submit" value="Invia">
    </span></p>
    <p class="TitleColor"><span class="StoryContentColor"><br>
    <label for="label4"></label>
    </span></p></td>
    </tr>
    </table>
    <span class="TitleColor"><span class="StoryContentColor">
    </span></span>
    </form>
    <form action="mail-2.php" method="post" enctype="application/x-www-form-urlencoded" name="modulo utenti" id="modulo utenti">
    <span class="TitleColor"><span class="StoryContentColor">
    </span></span>
    </form>
    </body>
    </html>
    Questo invece è il codice della pagina php ma mi fa lo stesso problema come sopra.
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    < ?php
    <body>
    $to = " mia mail";
    $subject = " mio sito";
    $body = "Contenuto del modulo:\n\n";
    $body .= "nome ;nome: " . trim(stripslashes($_POST["nome"])) . "\n";
    $body .= "cognome: " . trim(stripslashes($_POST["cognome"])) . "\n";
    $body .= "comune: " . trim(stripslashes($_POST["comune"])) . "\n";
    $body .= "provincia: " . trim(stripslashes($_POST["provincia"])) . "\n";
    $body .= "telefono: " . trim(stripslashes($_POST["telefono"])) . "\n";
    $body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";
    $body .= "tipo preventivo: " . trim(stripslashes($_POST["tipo preventivo"])) . "\n";
    $body .= "ha già conoscenza dell'argomento trattato: " . trim(stripslashes($_POST["ha già conoscenza dell'argomento trattato"])) . "\n";
    $body .= "dove vorrebbe collocare l'impianto: " . trim(stripslashes($_POST["dove vorrebbe collocare l'impianto"])) . "\n";
    $body .= "possiede delle foto dell'oggetto dell'intervento: " . trim(stripslashes($_POST["possiede delle foto dell'oggetto dell'intervento"])) . "\n";
    $body .= "è presente nelle vicinanze una cabina di trasformazione: " . trim(stripslashes($_POST["è presente nelle vicinanze una cabina di trasformazione"])) . "\n";
    $body .= "possiede già delle planimetrie: " . trim(stripslashes($_POST["possiede già delle planimetrie"])) . "\n";
    $body .= "tipo immobile: " . trim(stripslashes($_POST["tipo immobile"])) . "\n";
    $body .= "esposizione: " . trim(stripslashes($_POST["esposizione"])) . "\n";
    $headers = "From: Modulo utenti < mio sito> ";
    if(@mail($to, $subject, $body, $headers)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
    echo "La mail è stata inoltrata con successo.";
    } else {// ALTRIMENTI...
    echo "Si sono verificati dei problemi nell'invio della mail.";
    }
    ?>
    </body>
    </html>
    scusami ma sono in difficoltà e non sono in grado di risolvere. Se ci riesco con il tuo aiuto ok altrimenti ti ringrazio ugualmente.Ciao Valerio


  • Super User

    td style="text-align: right" class="LabelColor"><label for="textfield"><span class="TitleColor">
    e-mail
    <input type="text" id="textfield242" name="textfield24">

    Nel id o name tu metti textfield242 ( che presuppongo che stai usando un programma visuale per cui i nomi li mette il prog) e poi nel codice php metti:

    $body .= "mail: " . trim(stripslashes($_POST["mail"])) . "\n";

    $_POST['mail'] è la variabile che contiene il valore del textfield242 quindi dovresti mettere il nome della variabile post nel campo, quindi metti :
    <input type="text" id="mail" name="mail">
    cosi anche per tutti gli altri campi.
    prova e fammi sapere, naturalmente meglio se le provi direttamente sul server e non in locale, perche potresti ricevere errori per via dell'smtp.

    ciao
    🙂


  • User Newbie

    ciao kaisersose, sto facendo delle prove ma il lavoro mi sta portando via molto tempo quindi ora non posso dedicarmi.
    Ho fatto la prova che mi hai consigliato e nella pagina php mi compare il campo testo anche se non compilato, cosa che prima non accadeva ma quando invio mi da la stessa dicitura che ti ho segnalato il 1 aprile scorso Apache etc.sbaglio qualcosa che disconosco,faccio altre prove e ti faccio sapere.Ciao Valerio