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. Coding
    5. Inserire CONFERMA VISUALE in un form commenti in <? php; ?>
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      davide.al User Attivo • 12 ago 2008, 20:09 ultima modifica di

      Inserire CONFERMA VISUALE in un form commenti in <? php; ?>

      Salve a tutti ragazzi. Ho un form commenti in php che interagisce con un database mysql, dove posso inserire dei commenti di testo.
      Ora vorrei evitare lo spam, anche se nn ho problemi del genere.

      Mi servirebbero degli script e capire come posso creare una conferma visuale al mio form commenti in .php

      Confido in voi tutti!

      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
         

      • I
        ilnetsurfer User Attivo • 12 ago 2008, 21:04 ultima modifica di

        @Davide-Al said:

        Salve a tutti ragazzi. Ho un form commenti in php che interagisce con un database mysql, dove posso inserire dei commenti di testo.
        Ora vorrei evitare lo spam, anche se nn ho problemi del genere.

        Mi servirebbero degli script e capire come posso creare una conferma visuale al mio form commenti in .php

        Confido in voi tutti!

        A parte che questa non è la sezione adatta;)
        Comunque, credo che potresti utilizzare le modal popup...fai una ricerchina su google;)

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          davide.al User Attivo • 17 ago 2008, 12:30 ultima modifica di

          Salve a tutti ragazzi, ho costruito uno script grazie l'aiuto prezioso di Jeeves e in riferimento : tuttofree.net/forum/showthread.php?tid=81&page=1

          E' uno script di conferma visuale in un form commento in .php.

          Il problema che nn riusciamo ad aggiustare è che nn riesco a far visualizzare l'immagine di sfondo e il font
          capt1.png e capt1.ttf

          questo è il capt.php

          [php]
          <?php
          header("Content-Type: image/png");

          $path = ""; // ho inserito il path assoluto anche con la funzione <?php phpinfo(); ?> ma niente......

          $sfondo = "capt1.png";
          $font = $path."/capt1.ttf";
          $text = $_GET['num'];
          $size = 50;
          $lung = strlen($text);
          $x = 200;
          $y = 50;

          $img = imagecreatefrompng($sfondo);
          $color = imagecolorallocate($img, 255, 255, 255);

          $im = imagettftext($img, $size, 0, $x, $y, $color, $font, $text);
          imagepng($img);
          imagedestroy($img);
          ?>
          [/php]</span></div></div>

          questo è lasciacommento.php

          [php]
          <?php
          session_start();
          $nc = rand(1, 9999);
          $_SESSION['captcha'] = $nc;
          include('controllologin.php');
          ?>
          </p>
          <form action="inviodata.php" method="post" class="Stile2">
          <p>Username:
          <hide> <input name="username" type="text" value="<?php echo $utente;?>" size="40" readonly name="nomecampo"></hide>
          </p>
          <p>
          Strumento:
          <label>
          <select name="strumento">
          <option selected="selected">Seleziona....................</option>
          <option>Arpa</option>
          <option>Violino</option>
          <option>Viola</option>
          <option>Viola D'Amore</option>
          <option>Violone</option>
          <option>Violoncello</option>
          <option>Contrabbasso</option>
          <option>Clarinetto</option>
          <option>Clarinetto Basso</option>
          <option>Clarinetto Eb</option>
          <option>Sax Soprano</option>
          <option>Sax Contralto</option>
          <option>Sax Tenore</option>
          <option>Sax Baritono</option>
          <option>Sax Basso</option>
          <option>Oboe</option>
          <option>Corno</option>
          <option>Corno Inglese</option>
          <option>Fagotto</option>
          <option>Contrafagotto</option>
          <option>Flauto traverso</option>
          <option>Flauto pan</option>
          <option>Ottavino</option>
          <option>Organo</option>
          <option>Pianoforte</option>
          <option>Clavicembalo</option>
          <option>Tromba</option>
          <option>Trombone Contralto</option>
          <option>Trombone Tenore</option>
          <option>Trombone Basso</option>
          <option>Trombone Contrabbasso</option>
          <option>Eufonio</option>
          <option>Basso tuba</option>
          <option>Percussioni</option>
          <option>___________</option>
          <option>Scrittore</option>
          <option>Appassionato</option>
          <option>Scultore</option>
          <option>Giornalista</option>
          <option>Altro...</option>
          </select>
          </label>
          </p>
          <p>Conservatorio:
          <label>
          <input type="text" name="Conservatorio" />
          </label>
          opzionale</p>
          <p>Scrivi il tuo commento | <span class="Stile3">Per una corretta visualizzazione vi preghiamo di usare il tasto INVIO per andare a caporigo. </span></p>
          <p>
          <textarea name="commento" cols="100" rows="5"></textarea>
          <!--inserisci i parametri che preferisci--></p>
          <p><img src="capt.php?num=<?php echo $nc; ?>">
          <input type="text" name="code" size="35" maxlength="10" style="font-weight: bolder; font-size:14px">

          [/php]questo è inviodata.php

          [php]
          <?php
          session_start();
          include('config.php');
          $user=$_POST['username'];
          $commento=$_POST['commento'];
          // Connessione al database
          $query = "INSERT INTO commenti (username, strumento, Conservatorio, commento, data) VALUES ('$user', '$strumento', '$Conservatorio', '$commento', '".time()."')";

          if($_POST['code'] == $_SESSION['captcha']) {

          mysql_query($query, $db);

          echo "Hai inserito un commento nel nostro database, per visualizzarlo, vai alla pagina dei commenti";

          } else {

          echo "Arrangiati, il codice di verifica è sbagliato...";

          }
          ?>[/php]</span></div></div>n.b.
          in lasciacommento.php ho modificato questo
          <img src="capt.php?num=<?php echo $nc; ?>">
          con
          <img src="capt.php?num= ">
          <?php echo $nc; ?>

          e la conferma visuale mi funziona! però non al 100% perchè esce un testo preformattato e nn esce nessuna immagine e nn prende nessun font .ttf che gli ho dato...

          Che fare?

          la palla è adesso a voi esperti! :D;)

          :rollo::rollo::rollo::rollo::rollo::quote::rollo::rollo:

          Aiutatemi a capire di +.
          Cmq io sn convinto che tutto lo script dovrebbe essere ritoccato.

          A VOI!
          grazie. :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • 17 ago 2008, 14:05 ultima modifica di

            Che significa non esce nessuna immagine?
            l'immagine che viene generata è una semplice scritta...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              davide.al User Attivo • 17 ago 2008, 14:17 ultima modifica di

              appunto nn viene generata nessuna immagine,

              modificandolo però come ho detto sopra mi escono dei numeri senza immagine con lo stesso font dello stile css del sito, e quindi nn genera neanche il font caricato sukl sever, in questo caso capt1.ttf

              Non capisco ancira il problema

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • 17 ago 2008, 14:19 ultima modifica di

                apri l'immagine direttamente con firefox fai visualizza sorgente, e vedi se ci sono degli errori, e li sistemi

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  davide.al User Attivo • 17 ago 2008, 14:35 ultima modifica di

                  con firefox nn risco a visualizzare neanche l'immagine segnaposto. Invece con IExplorer visualizzo un'immagine vuota, cioè la |x| e quando clicco su proprietà immagine mi esce capt.php?num=2345
                  quindi funziona!
                  però nn la riesco a farla vedere... questo è il punto.
                  ho provato sia con firefox
                  IE
                  safari ma niente.

                  Io come ho detto sopra sn convinto che il problema si nasconde nell'intero script....

                  credete?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • 17 ago 2008, 14:43 ultima modifica di

                    devi andare direttamente a vedere l'immagine vai col browser nella pagina capt.php?num=2345 con firefox in visualizzazione codice ti fà vedere i notice/wanrning e vedi cos'è che da il problema...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • D
                      davide.al User Attivo • 17 ago 2008, 14:47 ultima modifica di

                      questo mi esce

                      Inserisci il codice che vedi qui sotto per confermare e inviare il tuo commento. Grazie.
                      </div>
                      <p align="center">
                      <img src="capt.php?num=6770" name="capt1" border="0" id="capt1">
                      <input name="code" type="text" class="Stile33" style="font-weight: bolder; font-size:14px" size="15" maxlength="10">
                      <p align="center">
                      <input type="submit" class="Stile2" value="Lascia commento">
                      </p>

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • 17 ago 2008, 14:49 ultima modifica di

                        ma se capt.php genera un immagine come fa ad uscirti un codice html?

                        il sito è online o ce l'hai in locale?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • D
                          davide.al User Attivo • 17 ago 2008, 14:52 ultima modifica di

                          il form lasciacommento è impostato in tag html e parti php x la conferma visuale e controllologin.
                          miosito/lacsiacommento.php

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            thedarkita ModSenior • 17 ago 2008, 14:54 ultima modifica di

                            TU devi guardare l'immagine, il problema non è il form ma la generazione dell'immagine, se fai come ti ho detto io nel post 8... vedi che si riesce a risolvere, con il form non ce ne facciamo nulla...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              davide.al User Attivo • 17 ago 2008, 14:55 ultima modifica di

                              iscriviti nel sito wwwconservatorioblog.net

                              e inserisci questo
                              conservatorioblog.net/psv/lasciacommento.php

                              nella barra di indirizzi per reindirizzarti e vedi

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • D
                                davide.al User Attivo • 17 ago 2008, 14:59 ultima modifica di

                                mi da la stessa cosa di prima ovviamente cn codice diverso.
                                Poi cn IE quando faccio mostra immagine nn me la fa mostrare. In pratica nn succede niente

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • T
                                  thedarkita ModSenior • 17 ago 2008, 15:00 ultima modifica di

                                  Mi sono registrato, ma non mi fa loggare dice che sbaglio i dati, se mi mandi dei dati funzionanti tu in pvt è meglio

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • D
                                    davide.al User Attivo • 17 ago 2008, 15:04 ultima modifica di

                                    ++++++++++++++++++++++++++++

                                    poi modificva il post o ti modifico i dati e ti invio una email

                                    dopo che sei entrato

                                    conservatorioblog.net/psv/lasciacommento.php

                                    nella barra di indirizzi per reindirizzarti e vedi

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      thedarkita ModSenior • 17 ago 2008, 15:08 ultima modifica di

                                      era meglio in pvt... vabbe ora vedo

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        thedarkita ModSenior • 17 ago 2008, 15:09 ultima modifica di

                                        <img src="capt.php?num= ">
                                        5639

                                        iol numero devi mandarlo nel src cosi:
                                        <img src="capt.php?num=5639">

                                        altrimenti è una semplice scritta e l'immagine da errore

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • D
                                          davide.al User Attivo • 17 ago 2008, 15:13 ultima modifica di

                                          Io vedo questo

                                          <img src="capt.php?num=2984" name="capt1" border="0" id="capt1">

                                          no così

                                          <img src="capt.php?num= ">

                                          5639

                                          dove vedi questo errore?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • T
                                            thedarkita ModSenior • 17 ago 2008, 15:14 ultima modifica di

                                            ***.net/lasciacommento.php

                                            il codice html è in quel modo

                                            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