Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Problemi Nel Fare Un Form Con Dreamweaver
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      andricure User Newbie • ultima modifica di

      FUNZIONA!
      ecco a questo punto, io possiedo nella pagina htm
      un piccolo form dove inserire la propria mail e il messaggio!
      qualora volessi aggiungere altre finestrelle, tipo età, oggetto...
      cosa devo fare sia in questa pagina che in quella php?
      Ti ringrazio, sei troppo in gamba!!!!
      andrea

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        pikadilly Super User • ultima modifica di

        Devi aggiungere queste righe:
        $body .= "Oggetto: " . trim(stripslashes($_POST["object"])) . "\n";
        $body .= "Età: " . trim(stripslashes($_POST["eta"])) . "\n";

        Mi raccomando gli accenti...:)

        Se fossi come dici tu non avrei toppato su due virgolette 😄

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          andricure User Newbie • ultima modifica di

          ma questi vanno nel php!? e nell'htm ?
          poi quando mi viene il messaggio nell'php" inviato correttamente"
          non c'è un modo per farlo venire a centro pagina? perchè mi rimane in alto
          fregandosene della tabella e della grafica della pagina!
          grazie ancora!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            andricure User Newbie • ultima modifica di

            ho risolto la questione: cosa va nel php e cosa nell'htm!!
            mi rimane solo la questione se si può far apparire quel messaggio all'interno di una tabella!
            grazie mille comunque, sei stata d grande aiuto!

            andrea

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pikadilly Super User • ultima modifica di

              E tu metti tutto il blocco php all'interno della tabella...e lì apparirà 🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gaiababe User Newbie • ultima modifica di

                Ciao, anch'io sto provando a utilizzare il codice per creare un form su un sito...
                allora ho creato il file mail.php esattamente come indicato da pikkadilly...
                poi ho creato un form in htlm come indicato di seguito:

                <form method="post" action="mail.php">
                <input type="text" name="mail" /><br />
                <textarea name="body" ></textarea>
                <input type="submit" name"invia" />
                </form>

                dove mail.php è la mia pagina php...ok cosa sbaglio?
                quando lancio la pagina html e riempio i campi e clikko su submit per inviare la mail mi apre il file .php con dreamweaver...
                così non posso provare la funzione...qualcuno sa aiutarmi?
                mi sn persa qualche passaggio?
                grazie in anticipo

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pikadilly Super User • ultima modifica di

                  Ciao gaiababe,
                  tu lo stai provando on line vero? 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    gaiababe User Newbie • ultima modifica di

                    cosa intendi per online?
                    sto provando a lanciarlo in locale, ma sono connessa a internet
                    please help me!!!

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pikadilly Super User • ultima modifica di

                      Non funziona in locale, anche se hai un web server installato non puoi mandare una mail da locale. Devi caricarlo su un server remoto, in rete. 😄

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        gaiababe User Newbie • ultima modifica di

                        ok. grazie ho fatto una gran bella figuraccia :arrabbiato:
                        allora in locale non funziona nessuna pagina php? nel senso anche se volessi visualizzare solo una scritta con
                        echo "ciao"
                        devo cmq metterla on line sul server?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pikadilly Super User • ultima modifica di

                          Se hai installato un web server locale puoi visualizzare tutte le pagine in php ma non interagire tipo mandare mail 😄
                          Un web server lo puoi installare manualmente scaricando Apache, mysql e php5...altrimenti, scelta consigliata, installi EasyPHP e hai tutte e tre le applicazioni in un unica soluzione. Quando lanci EasyPHP per vedere le tue pagine in php devi scrivere nella barra del browser http://localhost/nomefile.php.
                          I file in php che crei li devi infilare nella cartella WWW di Easyphp, puoi anche creare delle cartelle sempre dentro WWW che verranno visualizzate cosi http://localhost/cartella/nomefile.php. Quando digiti il perrcorso nella barra del browser non devi specificare la cartella WWW ma solo localhost e la tua cartella che è in WWW.
                          😄

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            gaiababe User Newbie • ultima modifica di

                            allora
                            io avevo istallati easyphp e apache...poi ho deciso di disistallare entrambi e ho istallato php5...l'iis funzionante lo avevo già...quindi secondo i miei criteri doveva funzionare...però nonostante abbia creato un file php di questo tipo
                            <?php
                            echo "ciao";
                            ?>
                            e lo abbia messso dentro la root di iis non funziona mi ritorna impossibile visualizzare la pagina, errore 500
                            nb la root di iis è inetpub/wwwroot giusto?
                            cosa sbaglio?

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pikadilly Super User • ultima modifica di

                              Non mi intendo di Asp ma so che ISS non supporta php se non vengono installati alcuni moduli, ma potrei sbagliare.
                              Se decidi di usare php usa easy php o i vari componenti separati ma comunque serve php 🙂

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                andricure User Newbie • ultima modifica di

                                ciao pikadilly,
                                rieccomi...volevo sapere come si fa a "controllare"
                                che il campo numerico sia compilato esattamente con dei numeri e non con delle lettere, oppure nel caso dell'età che sia composto da 8 cifre esatte!
                                Grazie mille
                                andricure

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pikadilly Super User • ultima modifica di

                                  Ciao Andricure 😉
                                  Per risolvere il tuo problema puoi fare in due modi:

                                  1. Usi javascript per il controllo dei campi
                                  2. Usi sempre php.

                                  Per far si che si inseriscano obbligatoriamente otto caratteri esatti per la data semplificati la vita scegliendo gli elenchi di opzione, uno per il giorno, uno per il mese e un altro per l'anno.
                                  Se usi Dreamweaver hai molte opzioni per controllare i campi con Javascript, anche se ti consiglio un controllo php.
                                  😉

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • M
                                    maranello25 User Newbie • ultima modifica di

                                    ragazzi non sto capendo come si mettono quei codici...quando li inserisco nn micompare niente
                                    grazie...

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • P
                                      pikadilly Super User • ultima modifica di

                                      Ciao Maranello25,
                                      cosa di precisio non ti è chiaro??
                                      😉

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • O
                                        otibal User Newbie • ultima modifica di

                                        Ciao, allora io ho creato il file mail.php, con il codice che avete postato in questo forum:
                                        <?php
                                        if ( (trim($_POST['body']) != "")) {
                                        $to = "mio inidirzzo mail";
                                        $headers = "From: " . $_POST['mail'] . "\n";
                                        $subject = "Modulo proveniente dal sito...";
                                        $body = "Contenuto del modulo:\n\n";
                                        $body .= "Inviata da: " . trim(stripslashes($_POST["mail"])) . "\n";
                                        $body .= "testo: " . trim(stripslashes($_POST["body"])) . "\n";
                                        mail($to, $subject, $body, $headers);
                                        echo "La mail è stata inoltrata con successo.";
                                        } else {
                                        echo "Deve compilare la form prima di inviare.";
                                        }
                                        ?>

                                        poi ho creato il form nella mia pagina web:
                                        <form id="form1" name="form1" method="post" action="mail.php">
                                        .....vari oggetti per il form....
                                        </form>

                                        Ho messo il tutto in rete e provato......ma quando clicco il pulsante "Submit" mi apre con DreamWeaver il file mail.php!! Quindi anche in rete non funziona!!
                                        ......soluzioni??

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        Caricamento altri post
                                        Rispondi
                                        • Topic risposta
                                        Effettua l'accesso per rispondere
                                        • Da Vecchi a Nuovi
                                        • Da Nuovi a Vecchi
                                        • Più Voti