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.
    • 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
                                          • C
                                            cybergiaggia User • ultima modifica di

                                            mmmh..
                                            mannaggia...
                                            nn c'è altra soluzione?
                                            il txt è già stato scritto senza il trattino tra nome e cognome...
                                            e questa variazione andrebbe bene solo da ora in poi...
                                            io invece vorrei visualizzare il txt sin dalla prima riga ma senza le mail...

                                            😞 😞 😞

                                            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