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. trasformare file di testo in database
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cybergiaggia User • ultima modifica di

      posso inserire questo script in una pagina php in modo che il numero rimanga sempre a vista e sia aggiornato ad ogni refresh?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • samyorn
        samyorn Consiglio Direttivo • ultima modifica di

        certo 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cybergiaggia User • ultima modifica di

          grazie mille!!!
          se invece volessi leggere le righe direttamente dal file di testo come dovrei fare? Per il momento ho questo script che mi stampa il suo contenuto:

          [PHP]<?
          $varA = file_get_contents($filelocation);
          echo nl2br($varA);
          ?>[/PHP]

          :mmm:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • samyorn
            samyorn Consiglio Direttivo • ultima modifica di

            Cosa intendi per "leggere", potresti specificare meglio?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cybergiaggia User • ultima modifica di

              intendo recuperare il numero delle righe direttamente dal file txt e 'stamparlo' sulla pagina in modo che sia sempre aggiornato...
              🙂

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • samyorn
                samyorn Consiglio Direttivo • ultima modifica di

                [PHP]$var=file("file.txt");
                $row=count($var) - 1;
                echo $var;[/PHP]
                😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cybergiaggia User • ultima modifica di

                  😞
                  lo script mi restituisce in pagina questo: Array
                  😞

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • samyorn
                    samyorn Consiglio Direttivo • ultima modifica di

                    scusami ho sbagliato la variabile
                    cambia questo 😉
                    [PHP] echo $row;[/PHP]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cybergiaggia User • ultima modifica di

                      :vai::vai::vai:

                      GRAZIE!!!

                      😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • samyorn
                        samyorn Consiglio Direttivo • ultima modifica di

                        Di nulla 😉

                        A presto :ciauz:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cybergiaggia User • ultima modifica di

                          rieccomi a bomba!!!
                          ho pensato che non è tanto bello che tutti possano leggere la mail di chi sottoscrive l'appello...

                          con questo codice stampo il contenuto del file txt sulla pagina:
                          [PHP]<?
                          $varA = file_get_contents($filelocation);
                          echo nl2br($varA);
                          ?> [/PHP]

                          che mi riporta:
                          nome ($var1) cognome ($var2) - città ($var3) - email ($var4)

                          è possibile fare in modo che mi legga e stampi solo le prime 3 variabili?

                          :mmm:

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • samyorn
                            samyorn Consiglio Direttivo • ultima modifica di

                            Utilizzando file_get_contents() non puoi fare nulla
                            Dovresti utilizzare file() e poi esploderti ( explode() ) le righe recuperando solo i primi tre parametri con il comando list() ed quindi stampare il tutto 😉

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cybergiaggia User • ultima modifica di

                              intendi:

                              [PHP]
                              $mail=$_POST['var4'];
                              $textarray=file("file.txt");
                              $i=0;
                              while($i<count($textarray))
                              {
                              $text=substr($textarray*,0,-1);
                              list($mail)=explode("",$text);

                              }
                              [/PHP]

                              :mmm:

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • samyorn
                                samyorn Consiglio Direttivo • ultima modifica di

                                Come il codice utilizzato prima per l'inserimento in tabella...solo che visualizzerai solo nome/cognome e citta:
                                [PHP]$textarray=file("NOME_FILE.txt");
                                $i=0;
                                while($i<count($textarray))
                                {
                                $text=substr($textarray*,0,-1);
                                list($nome_cognome,$citta,$mail)=explode("-",$text);
                                }
                                echo $nome_cognome."-".$citta;[/PHP]
                                😄

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cybergiaggia User • ultima modifica di

                                  ho inserito questo codice ma mi restituisce una pagina bianca, dopo un lentissimo caricamento...

                                  [PHP]$textarray=file($filelocation);
                                  $i=0;
                                  while($i<count($textarray))
                                  {
                                  $text=substr($textarray*,0,-1);
                                  list($var1,$var2,$var3,$var4)=explode(" - ",$text);
                                  }
                                  echo $var1 $var2." - ".$var3;
                                  [/PHP]

                                  questo codice è legato a un altro dove ho dichiarato le variabili $var1, $var2, $var3, $var4 e $filelocation

                                  :arrabbiato:

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • samyorn
                                    samyorn Consiglio Direttivo • ultima modifica di

                                    Ho copincollato tralasciando il solito pezzo, scusami 😄

                                    [PHP]$textarray=file($filelocation);
                                    $i=0;
                                    while($i<count($textarray))
                                    {
                                    $text=substr($textarray*,0,-1);
                                    list($var1,$var2,$var3,$var4)=explode(" - ",$text);
                                    $i++;
                                    }
                                    echo $var1 $var2." - ".$var3; [/PHP]

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • C
                                      cybergiaggia User • ultima modifica di

                                      Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in echo $var1 $var2." - ".$var3;

                                      😞

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • samyorn
                                        samyorn Consiglio Direttivo • ultima modifica di

                                        Scusa le tue righe non eran così composte?

                                        nome cognome - citta - emailCome fai ad avere 4 variabili????

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • C
                                          cybergiaggia User • ultima modifica di

                                          si, ho 4 variabili che vengono scritte sul txt così:

                                          fwrite($f, $_POST['var1'] . " " . $_POST['var2'] . " - " . $_POST['var3'] . " - " . $_POST['var4'] . "\n");

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • samyorn
                                            samyorn Consiglio Direttivo • ultima modifica di

                                            Allora va variato così dato che per esplodere la riga intercettiamo i trattini 😉
                                            [PHP]fwrite($f, $_POST['var1'] . " - " . $_POST['var2'] . " - " . $_POST['var3'] . " - " . $_POST['var4'] . "\n");[/PHP]

                                            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