Newsgroup: it.comp.www.php
Titolo: Sito per consultazione newsgroup

 
          Salve a tutto il newsgroup, sono intezionato a mettere on-line un portale
per leggere e postare news. Sono ancora all'inizio, ovvero alla connessione
e suddivisione delle gerarchie, tramite funzioni in PHP.
Il mio problema però si sofferma su come recuperare i messaggi in un
determinato GROUP e come prodecere al link per recuperare il messaggio.
Ho letto tutte le informazioni sul RCF 977 ed ho notato i vari comandi per
fare ciò... ma il problema sorge nell'implementarlo in PHP.
Non cerco la soluzione, ovviamente, ma alcuni accorgimenti e suggerimenti.
Grazie.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
[..]
ogni gruppo ha un nome ed ogni messaggio ha un numero..
combinali e otterrai l'unicita' necessaria da utilizzare nei link..
fammi sapere se hai bisogno di aiuto.. sono interessato..
-- 
www.iuz-lab.info

 e suddivisione delle gerarchie, tramite funzioni in PHP.
Per la connessione dovrebbe basta imap_open().
Tac
-- 
La netiquette prevede sign di al massimo quattro righe.
Purtroppo la mia sign in quattro righe non ci stà.

 Tac
e' piu' divertente farne a meno..
-- 
www.iuz-lab.info



E' ancora piu' divertente fare un viaggio in Australia, dipende tutto da  
quel che puoi/vuoi fare.



Uhm... Si fino a qui ho capito, il problema è quello di metterlo in pratica,
sopratutto per quanto riguarda il numero del messaggio... Cioè.... quando
recupero un messaggio in un determinato gruppo, interessa From, Subject,
Data e poi con il link nell'oggetto ( che punti al numero e al gruppo) il
recupero del Body... visto da un punto di programmazione, esatto?
Per quanto riguarda la connessione sto usando fsockopen (un po' lento); ho
provato con imap_open() ma non sono riuscito ed ho abbandonato subito.


 provato con imap_open() ma non sono riuscito ed ho abbandonato subito.
[..]
non credo di aver capito quello che chiedi..
quando vuoi fare una lista dei messaggi all'interno di un gruppo selezioni
il gruppo..
in questo modo ottieni anche informazioni quali il numero di messaggi
presenti e la numerazione iniziale e finale, ma valide solo all'interno di
quel gruppo..
con l'ID del messaggio hai una stringa che lo identifica univocamente
all'interno di tutto l'albero di tutti i gruppi..
From, Subject, Data etc sono contenuti all'interno del messaggio stesso tra
gli header..
dico tutto per quanto mi ricordo.. ho letto la RFC molto tempo addietro..
-- 
www.iuz-lab.info


Esatto, forse mi sono spiegato male. Ora stavo facendo delle prove per avere
l'output del tipo
221 221 1 6035 it.comp.www.php (esempio inventato)
purtroppo già qui non riesco.... in quanto non so il perchè non memorizzo
l'output desiderato, in questo modo se riuscissi potrei sapere quanti
messaggi ci sono nel gruppo (6035) e partendo da 1 a 6035 trovare tutti i
subject con i quali fare poi il link....
Rimanderò il tutto a questa sera, ora si ritorna a lavoro... (sono
programmatore come hobby, in realtà faccio l'impiegato :-(


 Non cerco la soluzione, ovviamente, ma alcuni accorgimenti e suggerimenti.
Visto che non cerchi soluzioni ma solo suggerimenti ti consiglierei di 
dare un'occhiata (se non l'hai già fatto) al pacchetto PEAR creato per 
una gestione più "umana" dei newsgroup con il protocollo NNTP:
http://pear.php.net/package/Net_NNTP
Altro link interessante può essere questo:
http://florian-amrhein.de/newsportal
In particolare il secondo è una implementazione già funzionante e 
abbastanza completa.
Heber D'Alberto

                    Il 29 Dic 2005, 14:17, Heber D'Alberto <he...@NOMONNEZZAdalberto.it> ha
scritto:

          Ti ringrazio, proprio ora stavo guardando entrambe le documentazioni.


 ha scritto nel messaggio
news:80Z18Z175Z198Y1...@usenet.libero.it...

Ora sono nella fase di ricerca dell' HEAD dei messaggi presenti in un gruppo
ed estrapolo il Subject e il Form. Ma ho problemi con le date in quanto
negli HEADER è presente due volte la data di spedizione del messaggio.
con la funzione preg_match() riesco a trovare una certa parola in una
stringa, ma come posso dirgli di trovarla solo all'inizio?
Altrimenti in qualunque posizione sia, mi da l'output contenente la parola.
Questo è un problema anche quando suddivido le gerarchie dei newsgroup. (Es.
fastweb.*, free.*, it.* in quanto it. oltre che all'inizio, può essere alla
fine o in mezzo ad un nome di newsgroup...)
Grazie.

 Grazie.
in che senso la data e' presente 2 volte?
comunque si usa ^ per indicare l'inizio di una linea quindi..
'/^word/'
-- 
www.iuz-lab.info

 
www.iuz-lab.info
Proverň dopo capodanno. Da domani in vacanza.
Grazie, arrivederci il prossimo anno e buon anno a tutti!
P.s.
Diciamo che sono, siamo, a buon punto. Mi manca il post di un nuovo
messaggio....