Visualizzazione risultati 1 fino 6 di 6

Discussione: Confusione array, cicli...

  1. #1
    Guest

    Predefinito Confusione array, cicli...

    Io ho questo codice:

    Codice PHP:

    $filename
    = "messages.txt";
    $fd = fopen ($filename, "r");
    $new_text = fread ($fd, filesize ($filename));
    fclose ($fd);


    $mioarray = explode("***lol***",$new_text);
    $conteggio = count($mioarray);
    $primo = 15000;

    for(
    $x=0; $x<$conteggio; $x++){

    if (
    $primo = 15000)
    {
    echo
    "$mioarray[0]";
    $primo = 15454564;
    $numero = 0;
    }
    $numero = $numero + 1;

    echo
    "$mioarray[$numero]";

    }

    }
    }
    Che non funziona!

    Mi fa vedere un risultato strano!
    Questo:
    http://chiamatekatia.altervista.org/chat.php


    Why?

  2. #2
    Guest

    Predefinito

    Eh, ma se non dici cosa vorresti che faccia è difficile aiutarti...


    Ciaooo!!!

  3. #3
    Guest

    Predefinito

    Premetto che è incompleto in quanto manca ancora un if...

    Comunque nel mio file di testo ci sono diversi messaggi divisi da: ***lol***, il codice dovrebbe trasformare i diversi messaggi in array (quindi: $mioarray[0] = primo messsaggio, $mioarray[1] = secondo messaggio...)

    E poi dovrebbe visualizzarli aumentando sempre il numero dell'array...

  4. #4
    Guest

    Predefinito

    A me l'array serve perchè se $numero diventa troppo grande non legge più l'array!

  5. #5
    Guest

    Predefinito

    Io non c'ho capito niente!

    Allora, spiega per benino cosa hai fatto, cosa vuoi realizzare di *preciso* e cosa invece ti esce fuori.


    Ciaooooo!!!!!!

  6. #6
    Guest

    Predefinito

    Secondo me è più semplice se usi file
    e invece di ***lol*** usi un semplice \n alla fine di ogni messaggio!
    In questo modo ottieni subito l'array e ti risparmi un explode!
    Per uscire dalla scrittura dell'array un semplice exit() aggiunto al codice credo sia sufficiente! :grin:

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •