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. Aiuto modulo php
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pater Super User • ultima modifica di

      @nedone said:

      Per scrivere usa:

      $fp = fopen($path, "w") //apertura
      fwrite($fp, $stringa) //scrittura
      fclose($fp); //chiusura

      Ciao
      Oppure se vuoi evitare di usare puntatori, usa la funzione file_put_contents()

      http://it.php.net/file-put-contents

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        lufox User • ultima modifica di

        @nedone said:

        Per scrivere usa:

        $fp = fopen($path, "w") //apertura
        fwrite($fp, $stringa) //scrittura
        fclose($fp); //chiusura

        Ciao

        Grazie per l'aiuto, ma purtroppo non sono troppo pratico di php...allora:io il modulo l'ho già fatto in html e mando i dati immessi dagli utenti alla pagina read.php in questo modo:<form action="read.php" method="POST">

        Ora vorrei che venissero memorizzati tali dati immessi nella stessa pagina read.php oppure in un'altra in modo da poter essere visualizzati da tutti...come devo fare??? Devo inserire il codice che mi avete dato in read.php??? Per favore aiutatemi, grazie

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • N
          nedone User Attivo • ultima modifica di

          Ehm...non sei pratico di PHP o di programmazione?

          Cmq.
          Nella pagina contenente il form

          <form action="read.php" method="post">
          <!-- Quì inserisci tutto il form -->

          </form>

          Nell'altra pagina

          file_put_contents ( "pathdelfiledidestinazione", "variabilichevuoiscrivere")

          per accedere alle variabili puoi usare $_POST["nome_del_campo_usato_nel_form"] o anche $nome_del_campo_usato_nel_form

          caput?

          Ciao

          Nicola

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            lufox User • ultima modifica di

            Purtroppo non ci riesco...:x

            nel file read.php a cui mando i dati inseriti nel modulo ho inserito il seguente codice, al fine di stampare solo il contenuto del campo T1

            <?php
            file_put_contents ( "testo.txt", "T1");
            echo $_POST["T1"];
            ?>

            ma se poi vado ad aprire il file testo.txt risulta vuoto...non viene scritto niente...:? :mmm:

            dov'è che sbaglio??

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              senamion User Attivo • ultima modifica di

              Per il campo T1 devi fare così:
              file_put_contents ( "testo.txt", $_POST["T1"]);

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lufox User • ultima modifica di

                Purtroppo non funziona...:x :arrabbiato:
                Allora questo è il contenuto della pagina del modulo (prova.htm):
                <html>
                <head>
                </head>
                <body>
                <form action="prova.php" method="POST">
                <input type="text" name="T1" size="20">
                <input type="submit" value="Invia" name="B1"><input type="reset" value="Reimposta" name="B2"></p>
                </form>
                </body>
                </html>

                Questo è il contenuto della pagina php (prova.php):
                <html>
                <head>
                </head>
                <body>
                <?php
                file_put_contents ( "testo.txt",$_POST["T1"]);
                ?>
                </body>
                </html>

                E poi, nella stessa cartella di queste 2 pagine, ho creato il file testo.txt

                Tale file, però, non viene modificato dal programmino prova.php e non memorizza il dato immesso nel modulo presente in prova.htm
                C'è qualche errore nel codice che vi ho postato??? Cos'è che sbaglio??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • N
                  nedone User Attivo • ultima modifica di

                  @lufox said:

                  <?php
                  file_put_contents ( "testo.txt",$_POST["T1"]);
                  ?>
                  </body>
                  </html>

                  Controlla i diritti di scrittura del file di testo e prova a fare

                  echo $_POST["T1"];

                  e controlla se ti stampa nulla.

                  Prova anche a cambiare $_POST["T1"] con $T1...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    lufox User • ultima modifica di

                    @nedone said:

                    Controlla i diritti di scrittura del file di testo e prova a fare

                    Come faccio a controllare i diritti di scrittura del file di testo???

                    Ps. Sono riuscito a scrivere il contenuto del dato inserito nel campo testo del modulo nel file prova.php in questo modo:

                    $testo = $HTTP_POST_VARS['T1'];
                    echo "Quello che ho scritto: ".$testo;

                    Il problema che persiste, però, è che non riesco a memorizzare tale dato immesso e mostrarlo in un file testo o in un'altra pagina php o html:x

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • L
                      lufox User • ultima modifica di

                      Mi Aiutate??

                      0 Miglior Risposta Ringrazia Cita Rispondi

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

                        @lufox said:

                        Mi Aiutate??
                        variabili non globali? Ma che versione di php usi?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • L
                          lufox User • ultima modifica di

                          Il sito l'ho fatto in html con FrontPage e trasmite FrontPage inserisco codice php nelle pagine

                          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