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. Leggere tutto il contenuto in un file di testo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      ilnetsurfer User Attivo • ultima modifica di

      Leggere tutto il contenuto in un file di testo

      Salve!
      Ho creato un piccolo sistema che sarebbe, in poche parole, un "aggiungi il tuo sito alla nostra lista!"
      In poche parole, attraverso un form, l'utente inserisce il suo sito e questi viene subito scritto nel file log.txt
      Tutto funziona perfettamente, ma ho un problema:Quando devo far vedere la lista dei siti, io ho provato con questo codice:
      [PHP]<?php
      $leggi="log.txt";
      $fp=fopen($leggi, "r");
      for($n=1; $n<100; $n++){
      $iscritti= fgets($fp,4096);
      print("$inscritti<br>");
      };
      fclose($fp);
      ?>[/PHP]

      Avevo pensato di inserire un ciclo for, ma ho sbagliato:la mia intenzione è quella di vedere in blocco TUTTO IL CONTENUTO del file log.txt
      Spero che abbiate capito e che possiate aiutarmi.
      Ciao

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • O
        olaola User Attivo • ultima modifica di

        Ciao ilnetsurfer,

        se ho ben capito quello che ti serve e' qualcosa del genere
        [PHP]<?php
        $handle = fopen("/tmp/inputfile.txt", "r");
        while (!feof($handle)) {
        $buffer = fgets($fd, 4096);
        echo $buffer;
        }
        fclose($handle);
        ?>
        [/PHP]

        che legge tutto il file fino alla fine.
        L'ho trovato su http://it2.php.net/fgets

        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          ilnetsurfer User Attivo • ultima modifica di

          Purtroppo lo script non funziona su helloweb. eu(offre spazio gratuito), ma solo sul altervista;non c'è modo per aggirare la situazione?
          Ecco, questa è la pagina dove si trovano i file in questione:
          ilnetsurfer.helloweb. eu/ciao/scrivi-sito.php
          (Non è un link che ho messo per pubblicità, ma è per far capire l'errore).
          Su altervista, invece, tutto funziona:
          wml.dimensione3a.altervista.org/scrivi-sito.php
          Arrivederci

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • O
            olaola User Attivo • ultima modifica di

            Ho provato su entrambi i server e mi sembra che sia tutto ok. Sbaglio?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              ilnetsurfer User Attivo • ultima modifica di

              scusa, avevo sbagliato sito, per quanto riguarda helloweb. eu;ecco quello buono:
              sketch.helloweb. eu/ciao/scrivi-sito.php

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Hai provato a memorizzare le varie righe del file di testo in un array??
                Se ad ogni sito inserito come ultimo carattere hai messo un newline (\n), puoi provare a far qualcosa del genere 😉
                [PHP]$textarray=file($file);
                $i=(count($textarray))-1;
                $var=0;
                while($var<=$i)
                {
                $string=substr($textarray[$var], 0,-1);
                echo $string;
                $var=$var+1;
                }[/PHP]
                Prova un po se funziona 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • I
                  ilnetsurfer User Attivo • ultima modifica di

                  Grazie, funziona!

                  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