Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Lettura particolare dati da file di testo

    Salve.
    Ho due form che mi inseriscono sulla prima riga (del file txt) il link ad un'immagine e dalla seconda in poi del testo.

    Io vorrei mostrare in una pagina l'immagine, con a fianco il testo.

    Come faccio a far si che prenda solo la prima riga?
    Come faccio a far si che prenda dalla seconda riga in poi?

    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    spero di aver capito.

    tu hai un file txt e 2 form che scrivono sul file. il primo ti scrive la path della tua immagine poi tutto testo.

    se devi recuperare l'immagine potresti usare la funzione
    file();
    che ti divide il file,riga per riga, in un array.

    quando chiami questo array sai che l'indice 0 è la tua prima riga , indice 1 la tu a seconda e cosi via.
    ciao

  3. #3
    Ok grazie mille.

    E se voglio mostrare dalla seconda in poi?
    Il problema è che può essere anche molto lungo il testo.
    Quindi non ho un numero definito di righe.

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    bhe, il file() ti serve per riconoscere la prima riga , il resto lo mostri con un fread() saltado la prima riga.

    ignoranza piena ti pongo il quesito del database, non sarebbe meglio memorizare tutto li?

  5. #5
    Con il database sarebbe stra piu semplice.
    Pero questo cliente non ne ha a disposizione -_-
    Grazie mille.

  6. #6
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    figurati. ciao

  7. #7
    potresti fare:

    Codice PHP:
    $tutto=file_get_contents("file.txt");
    $i=strpos($tutto,"\n");
    $prima=substr($tutto,0,$i-1);
    $resto=substr($tutto,$i+1); 
    Che alla fine conterrà in $prima il contenuto della prima linea del testo ed in $resto tutte le linee successive.

    C'è la possibilità che risulti necessario cambiare il separatore "\n" con altri, a seconda di quale viene usato nel file txt.
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    20

    array multidim

    Salve,

    io invece ho un problema simile ma su 2 dimensioni.

    ho un file di log (testo), contenente più o meno le stesse informazioni su ogni riga.
    Quello di cui avrei bisogno è estrapolare da ogni riga solamente alcuni valori (che dovrebbero trovarsi sempre nella stessa posizione).

    Esempio riga di log:
    *Jul 19,2010,15:51:37 #CDR-informational: Extension Port/Number : /842 Call Session Start : 07/19/2010-15:51:17-330 Call Session End : 07/19/2010-15:51:37-240 Dialed Number : 3473422xxx Call Duration(min:sec) : 0:20 Call Status : CS_NORMAL_RELEASE
    ... e cosi via per altre righe

    dati da estrarre:
    Data = *Jul 19,2010,15:51:37
    Chiamante = 842
    Chiamato = 3473422xxx
    Durata = 0:20

    Infine dovrei inserire questi dati in output in un altro file di testo.

    Ho provato con le regexp, ma purtoppo gli esempi in giro (come anche per gli array) sono fatti da persone che per chissa quale motivo scrivono porzioni di codice supercompresso, come se scrivere tutti i passaggi fosse da schiappe

    Non sono un programmatore php, ma sto provando a fare di necessità virtù.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.