Back to top

Autore Topic: Visualizzare file TXT in un modulo  (Letto 3444 volte)

Offline luca419

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Visualizzare file TXT in un modulo
« il: 11 Nov 2006, 09:43:19 »
Salve a tutti,
ho provato a cercare sul forum ma non c'è risposta a questo dilemma che mi assilla.
Ho realizzato il sito web della radio in cui lavoro con joomla. La regia automatica che utilizziamo genera dei file txt che vengono spediti sul server web e che contengono alcune informazioni da far visualizzare agli ascoltatori.
C'è ad esempio il modulo playlist.txt che contiene le canzoni che andranno in onda, oppure il file messages.txt con gli sms o le email spedite dagli ascoltatori.
Come posso fare che questi dati vengano importati (con la giusta formattazione "like joomla") senza dover usare pagine html integrate con wrapper?
Se volete dare uno sguardo a quello che ho fatto ecco i link:
http://www.ondalibera.it
file txt messaggi http://win.ondalibera.it/mb/messages.txt
file txt playlist http://win.ondalibera.it/mb/playlist.txt

Oppure altro sito dove ho usato più o meno lo stesso sistema
http://www.lolliradio.net

Grazie a tutti

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Visualizzare file TXT in un modulo
« Risposta #1 il: 11 Nov 2006, 11:21:45 »
Non so se esistano componenti/moduli per risolvere il problema, ma si possono sempre realizzare.

Basta partire dalla struttura interna dei TXT, parserizzarla per estrapolare le informazioni, dopodichè generare l'output per Joomla.
« Ultima modifica: 11 Nov 2006, 11:43:21 da -napo- »


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline luca419

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re: Visualizzare file TXT in un modulo
« Risposta #2 il: 11 Nov 2006, 11:45:11 »
ecco ad esempio il testo contenuto nel file messages.txt:

+393931010xxx - |Di radio su Internet ne ascolto diverse ma nessuna si sente bene come Lolliradio! Siete la colonna sonora della mia giornata durante il lavoro. Complimenti!||
+393486033xxx - |Non cambiate mai musica e programmazione; fantastica ! Jingle stupendi mai cos belli. E una radio perfetta. A quando in fm ? Ciao siete mitici !||
xxxmusic@tari - |LolliRadio: buona sera||
xxxco@marcolo - |solo allegria....vietata la tristezza ! :-)||
xxx_it@fastwe - |solo allegria...vietata la tristezza !!! :-)||
xxxnlucagori@ - |sei un mago della tecnologia,perfetta come audio e interattivita'||
xxxide@kissit - |paris hilton world||
xxxard2005@li - |Re: PALLA..PALLA...PALLA...PALLA...GRANDE FIORE,UN KISS ALOLIRADIO.DAX||
xxxcago20001@ - |LolliRadio: ciao!||
xxx@bb.com    - |LolliRadio: wow che radio !!!!||

oppure il testo del file playlist.txt
IN ONDA|Herman Dune - I Wish That I Could See You So||
11:46|Kool & The Gang - Ladies Night||
11:50|Blaze feat. Barbara Tucker - Most Precious Love||
11:53|Ace Of Base - The Sign||
11:57|Duran Duran - Is There Something I Should Kn||
12:01|Gwen Stefani - What You Waiting For?||
12:04|T-Rex - Get It On||
12:08|Eros Ramazzotti - Bambino Nel Tempo||

Da dove posso cominciare secondo te!

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Visualizzare file TXT in un modulo
« Risposta #3 il: 11 Nov 2006, 11:46:56 »
Il file dei messaggi è ben strutturato, ogni riga è nel formato:
NUMERO/MAIL - |TESTO||
ad esempio:
xxxenzoyyyyy - |Onda Libera: Saluti vivissimi||

Quindi "basta" fare una scansione del file, riga per riga.
Ogni riga viene data in pasto ad un parser che scompone numero e testo e li inserisce in un array.
Dopodichè li puoi visualizzare.

Non ho invece ben capito il formato della playlist.

Hai scritto, mentre ti rispondevo.
Ho capito anche la playlist.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Visualizzare file TXT in un modulo
« Risposta #4 il: 11 Nov 2006, 11:49:51 »
Questo è il codice banale per leggere un file, riga per riga.

Codice: [Seleziona]
<?php
$handle 
fopen("/tmp/inputfile.txt""r");
while (!
feof($handle)) {
   
$buffer fgets($fd4096);
   echo 
$buffer;
   
// anziche echo qui devi separare numero e testo
   // e metterli in un array
}
fclose($handle);
?>


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif