Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    29

    Implementazione form mail con php già pronto

    Ciao ragazzi! Ho usato un sito per generare codici php per creare un form che invii le mail. Me la cavicchio con i codici ma con il php quasi zero purtroppo... Sareste così gentili da aiutarmi? Vi ringrazio già infinitamente!!!


    Ho questi due files: form.php e form.lib.php. Il mio sito è fatto in HTML, come faccio a far comparire il form mail nel sito?




    form.php

    Codice PHP:
    <?php
    // if the from is loaded from WordPress form loader plugin,// the phpfmg_display_form() will be called by the loaderif( !defined('FormmailMakerFormLoader') ){    # This block must be placed at the very top of page.    # --------------------------------------------------    require_once( dirname(__FILE__).'/form.lib.php' );    phpfmg_display_form();    # --------------------------------------------------};

    function phpfmg_form$sErr false ){        $style=" class='form_text' ";
    ?>



    <div id='frmFormMailContainer'>
    <form name="frmFormMail" id="frmFormMail" target="submitToFrame" action='<?php echo PHPFMG_ADMIN_URL '' ?>' method='post' enctype='multipart/form-data' onsubmit='return fmgHandler.onSubmit(this);'>

    <input type='hidden' name='formmail_submit' value='Y'><input type='hidden' name='mod' value='ajax'><input type='hidden' name='func' value='submit'>
                <ol class='phpfmg_form' >
    <li class='field_block' id='field_0_div'><div class='col_label'>    <label class='form_field'>Nome</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_0"  id="field_0" value="<?php  phpfmg_hsc("field_0"""); ?>" class='text_box'>    <div id='field_0_tip' class='instruction'></div>    </div></li>
    <li class='field_block' id='field_1_div'><div class='col_label'>    <label class='form_field'>Cognome</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_1"  id="field_1" value="<?php  phpfmg_hsc("field_1"""); ?>" class='text_box'>    <div id='field_1_tip' class='instruction'></div>    </div></li>
    <li class='field_block' id='field_2_div'><div class='col_label'>    <label class='form_field'>Data di nascita</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <?php    $field_2 = array(        'month' => "-MM- =,|01|02|03|04|05|06|07|08|09|10|11|12",        'day' => "-DD- =,|01|02|03|04|05|06|07|08|09|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31",        'startYear' => date("Y")+0,        'endYear' => date("Y")+10,        'yearPrompt' => '-YYYY-',        'format' => "mm/dd/yyyy",        'separator' => "/",        'field_name' => "field_2",    );    phpfmg_date_dropdown$field_2 );?>
        <div id='field_2_tip' class='instruction'></div>    </div>
    </li>
    <li class='field_block' id='field_3_div'><div class='col_label'>    <label class='form_field'>Città</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_3"  id="field_3" value="<?php  phpfmg_hsc("field_3""Choice 1|Choice 2|Choice 3"); ?>" class='text_box'>    <div id='field_3_tip' class='instruction'></div>    </div></li>
    <li class='field_block' id='field_4_div'><div class='col_label'>    <label class='form_field'>Provincia</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_4"  id="field_4" value="<?php  phpfmg_hsc("field_4"""); ?>" class='text_box'>    <div id='field_4_tip' class='instruction'></div>    </div></li>
    <li class='field_block' id='field_5_div'><div class='col_label'>    <label class='form_field'>Telefono</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_5"  id="field_5" value="<?php  phpfmg_hsc("field_5"""); ?>" class='text_box'>    <div id='field_5_tip' class='instruction'></div>    </div></li>
    <li class='field_block' id='field_6_div'><div class='col_label'>    <label class='form_field'>Indirizzo email</label> <label class='form_required' >*</label> </div>    <div class='col_field'>    <input type="text" name="field_6"  id="field_6" value="<?php  phpfmg_hsc("field_6"""); ?>" class='text_box'>    <div id='field_6_tip' class='instruction'>esempio@email.it</div>    </div></li>
    <li class='field_block' id='field_7_div'><div class='col_label'>    <label class='form_field'>Prestito desiderato</label> <label class='form_required' >&nbsp;</label> </div>    <div class='col_field'>    <?php phpfmg_radios'field_7'"5.000 € - 20.000 €|20.000 € - 50.000 €|50.000 € - 70.000 €" );?>    <div id='field_7_tip' class='instruction'>(facoltativo)</div>    </div></li>
    <li class='field_block' id='field_8_div'><div class='col_label'>    <label class='form_field'>Commento</label> <label class='form_required' >&nbsp;</label> </div>    <div class='col_field'>    <textarea name="field_8" id="field_8" rows=4 cols=25 class='text_area'><?php  phpfmg_hsc("field_8"); ?></textarea>
        <div id='field_8_tip' class='instruction'>(facoltativo)</div>    </div></li>

    <li class='field_block' id='phpfmg_captcha_div'>    <div class='col_label'></div><div class='col_field'>    <?php phpfmg_show_captcha(); ?>    </div></li>

                <li>            <div class='col_label'>&nbsp;</div>            <div class='form_submit_block col_field'>    
                    <input type='submit' value='Submit' class='form_button'>
                    <div id='err_required' class="form_error" style='display:none;'>                    <label class='form_error_title'>Please check the required fields</label>                </div>                

                    <span id='phpfmg_processing' style='display:none;'>                    <img id='phpfmg_processing_gif' src='<?php echo PHPFMG_ADMIN_URL '?mod=image&amp;func=processing' ;?>' border=0 alt='Processing...'> <label id='phpfmg_processing_dots'></label>                </span>            </div>            </li>
    </ol></form>
    <iframe name="submitToFrame" id="submitToFrame" src="javascript:false" style="position:absolute;top:-10000px;left:-10000px;" /></iframe>
    </div><!-- end of form container -->

    <!-- [Your confirmation message goes here] --><div id='thank_you_msg' style='display:none;'>Your form has been sent. Thank you!</div>

                <?php
        phpfmg_javascript
    ($sErr);
    }
    # end of form



    function phpfmg_form_css(){    $formOnly = isset($GLOBALS['formOnly']) && true === $GLOBALS['formOnly'];?><style type='text/css'><?php if( !$formOnly ){    echo"body{    margin-left: 18px;    margin-top: 18px;}
    body{    font-family : Verdana, Arial, Helvetica, sans-serif;    font-size : 13px;    color : #474747;    background-color: transparent;}
    select, option{    font-size:13px;}"
    ;}; // if?>
    ol.phpfmg_form{    list-style-type:none;    padding:0px;    margin:0px;}
    ol.phpfmg_form input, ol.phpfmg_form textarea, ol.phpfmg_form select{    border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;}
    ol.phpfmg_form li{    margin-bottom:5px;    clear:both;    display:block;    overflow:hidden;    width: 100%}

    .form_field, .form_required{    font-weight : bold;}
    .form_required{    color:red;    margin-right:8px;}
    .field_block_over{}
    .form_submit_block{    padding-top: 3px;}
    .text_box,.text_select {    height: 32px;}
    .text_box, .text_area, .text_select {    min-width:160px;    max-width:300px;    width: 100%;    margin-bottom: 10px;}
    .text_area{    height:80px;}
    .form_error_title{    font-weight: bold;    color: red;}
    .form_error{    background-color: #F4F6E5;    border: 1px dashed #ff0000;    padding: 10px;    margin-bottom: 10px;}
    .form_error_highlight{    background-color: #F4F6E5;    border-bottom: 1px dashed #ff0000;}
    div.instruction_error{    color: red;    font-weight:bold;}
    hr.sectionbreak{    height:1px;    color: #ccc;}
    #one_entry_msg{    background-color: #F4F6E5;    border: 1px dashed #ff0000;    padding: 10px;    margin-bottom: 10px;}

    #frmFormMailContainer input[type="submit"]{    padding: 10px 25px;     font-weight: bold;    margin-bottom: 10px;    background-color: #FAFBFC;}
    #frmFormMailContainer input[type="submit"]:hover{    background-color: #E4F0F8;}
    <?php phpfmg_text_align();?>    


    </style>
    <?php}# end of css # By: formmail-maker.com
    ?>
    form.lib.php : non lo metto che è troppo lungo!

    Mi scuso per la formattazione pessima del codice ma non sono in grado di renderlo più ordinato, capendone appunto, poco di php Vi ringrazio infinitamente.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Hai rifatto solo copia/incolla del codice, vero?

    Ci rimetti tu, perché se uno vede un codice scritto così rinuncia a leggerlo e non ti risponde.

    Quello lì non è solo codice PHP, è soprattutto HTML.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    29
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Hai rifatto solo copia/incolla del codice, vero?

    Ci rimetti tu, perché se uno vede un codice scritto così rinuncia a leggerlo e non ti risponde.

    Quello lì non è solo codice PHP, è soprattutto HTML.
    Capisco quello che dici, ho provato ad aggiustarlo un po', ma mi rendo conto di non capire cosa si intende per "ordinare" una cosa del genere... ecco perchè l'ho lasciato così!!

    Comunque, http://ftpdiprova.altervista.org/form.php il tutto funziona alla perfezione, mi chiedo solo come implementarlo in una pagina html...!

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Tu chiedi
    come faccio a far comparire il form mail nel sito?
    poi posti una pagina che mostra correttamente il form, quindi non ci sono problemi a visualizzarlo.

    Bene, a questo punto prendi il codice che hai postato e lo metti nel punto della tua pagina in cui lo vuoi far comparire.
    Questo però non te lo possiamo dire noi, non sappiamo né come è fatta la tua pagina HTML, né dove vuoi mettere il form.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    29
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Tu chiedi

    poi posti una pagina che mostra correttamente il form, quindi non ci sono problemi a visualizzarlo.

    Bene, a questo punto prendi il codice che hai postato e lo metti nel punto della tua pagina in cui lo vuoi far comparire.
    Questo però non te lo possiamo dire noi, non sappiamo né come è fatta la tua pagina HTML, né dove vuoi mettere il form.
    Ti ringrazio davvero di cuore per l'aiuto che mi stai dando, chiedo scusa per le mie mancanze. Comunque, ho provato a copiare l'intero codice in una pagina HTML e non succede nulla! Ho anche provato a creare un file html vuoto e ad inserirci il codice, purtroppo non ho grandi risultati, ora posterò un esempio: http://ftpdiprova.altervista.org/NuovoFile.html

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Mi raccomando, l'estensione del file deve essere .php, non .html, altrimenti il codice PHP non viene interpretato.

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2014
    Messaggi
    29
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Mi raccomando, l'estensione del file deve essere .php, non .html, altrimenti il codice PHP non viene interpretato.
    In pratica mi stai dicendo che una pagina di formato html già compilata e funzionante alla perfezione, può essere salvata come pagina .php e tutte le funzionalità html verranno preservate? Questo è davvero fantastico, faccio subito un esperimento. Ti ringrazio davvero infinitamente mi hai aperto un mondo

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 © 2026 vBulletin Solutions, Inc. All rights reserved.