Newsgroup: it.comp.www.php
Titolo: Interrogazione DB Pagine Bianche

Salve,
Sto cercando un programmino che dato l'indirizzo di un utente ricavi il
numero telefonico interrogando il database delle pagine bianche.
Qualcuno ha qualche idea?
GRazie
Nicola

 ha scritto nel messaggio
news:IQfJb.37810$_P.16...@news4.tin.it...

è un semplicissimo scriptino php oppure javascript.

 ha scritto nel messaggio
news:bt443l$34fjg$1...@ID-51728.news.uni-berlin.de...



Sě, ma non ci dai modo di aiutarti.
Non ci dici dove vuoi far funzionare questo script, staticamente o
dinamicamente?
Hai spazio web dove gira php?
Come inserisci gli indirizzi?
Etc. etc...

 Sì, ma non ci dai modo di aiutarti.



Adesso va meglio!
Quello che chiedi è molto semplice, a patto pero' di avere un database che
si sposi con php e possibilmente residente sul server web.
Ad es. MySQL (
www.mysql.com
)
Che database hai?

 Qualcuno ha qualche idea?
Tralasciando la parte puramente tecnica ...
[quote]
Il contenuto del servizio PagineBianche.it e copyright Seat Pagine
Gialle S.p.A.
PagineBianche.it e un marchio registrato di Seat Pagine Gialle S.p.A.
E' vietata la riproduzione anche parziale
[/quote]
-- 
I'am what I'am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1


Non può dirsi violato il copyright, se mi limito ad estrarre un numero che
poi inserisco nel mio database.
È come se aprissi l'elenco e mettessi un numero pubblicato in esso nella mia
agendina.

 nella mia agendina.
Certo, ma poi che cosa ci fai? 
Sta tutto li il problema. Non tanto il fatto di acquisirli, ma
acquisirli per poi lasciarli ne DB e non farci assolutamente nulla e'
inutile, indi per cui e' presumibile che vengano in qualche modo o
pubblicati o comunque "trattati".


 ha scritto nel messaggio
news:bt49q2$35q8b$1...@ID-51728.news.uni-berlin.de...


 di digitare un nome eed un indirizzo, non vedo dove sia il problema.
Tanto val la pena che ti compri il CD di pagine bianche.


Allora,
Ma perchè dici ste cose?.
Io ho chiesto solo una mano, se me la puoi dare, bene. Altrimenti
buonanotte. Non capisco perchè continui a dire ste cose senza affrontare il
problema!
Grazie
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:g_hJb.225754$e6.88...@twister2.libero.it...


 Certo, ma poi che cosa ci fai?
Li utilizzo legalmente come faccio per quelli presenti nella mia agendina!
Il tuo discorso vale se riferito alla riproduzione di tutta o parte della
banca dati di Seat oppure se si parla di grabbing sistematico del sito web
senza citare la fonte in caso di riproduzione riservata.
Facciamo questa ipotesi:
non violo certo il copyright Seat se in un frame riporto l'esito di una
pagina dinamica di Seat, senza modificarla e senza alterare il copyright
Seat.
Questo è un discorso molto interessante ai fini giuridici, per questo
imposto il forward su it.diritto.

 ha scritto nel messaggio
news:40iJb.38450$_P.16...@news4.tin.it...


 ha scritto nel messaggio
news:IQfJb.37810$_P.16...@news4.tin.it...

La ricerca in se non mi sembra molto difficoltosa in quanto Pagine Bianche
invia i dati per la query del suo db nell'URL; quindi anche tu potresti fare
l'interrogazione inviando una richiesta del tipo:
http://www.paginebianche.it/pb/cerca?btt=1&cg=[COGNOME]&no=[NOME]&dv=[LOCALITA]&x=0&y=0
Il problema lo vedo molto nell'estrazione dei dati dalla pagina generata e
onestamente li non posso proprio aiutarti; non so la mole dei dati che devi
cercare ma fare uno script da zero... ci penserei su.
Per pagine gialle esisteva un programma (che per scaricarlo è stato un
cinema in quanto il sito presentava un link non valido) che permetteva di
fare ricerche e poi ti presentava i risultati (a 5 alla volta :-/////) e
potevi importarli in outlook; e da li poi era semplice importarli in un data
base tipo Access... ma non so se vale anche per pagine bianche.
Mi dispiace non poterti essere stato più utile, ma sicuramente lo sono stato
più di altri ;-)))
Francesco

 pubblicherò mai.
Allora se conosci come lavora php in abbinata con MySQL, come estrarre cioè
un record, leggerlo etc., basta usare join con
file(
http://www.paginebianche.it/pb/cerca?btt=1&cg=Rossi&no=Mario&dv=Roma&x=
35&y=10), dove al posto di Rossi, Mario e Roma avrai messo le variabili che
sono in $_GET[].
Dopo di che con le espressioni regolari (v. ad es. preg_match_all()), vai ad
isolare il numero di telefono che cercavi e lo salvi in MySQL.
Su icwp (cerca con google) trovi diversi esempi con uso di preg_match_all().

 ha scritto nel messaggio
news:bt4bkb$34oot$1...@ID-51728.news.uni-berlin.de...


 ha scritto nel messaggio
news:5niJb.38576$_P.16...@news4.tin.it...



Setec Astronomy è un grande esperto di php, e ti ha solo voluto mettere in
guardia legalmente (perché quando si fanno operazione di grabbing anche
minimo, il rischio di violare il copyright c'è sempre, te lo dice un
avvocato).
Per il resto, lo script che cercavi, Setec è in grado di scriverlo anche ad
occhi chiusi.

 ha scritto nel messaggio
news:bt4c0s$3ah6r$1...@ID-51728.news.uni-berlin.de...


 In tal caso chiedo scusa
Ok! tutto è bene quel che finisce bene!
Buon anno.

 ha scritto nel messaggio
news:bt4cj6$36t1n$1...@ID-51728.news.uni-berlin.de...


 affrontare il problema!
Dal punto di vista tecnico l'implementazione e' elementare:
Funzioni utilizzate:
http://www.php.net/fsockopen
http://www.php.net/preg_grep
Semplicemente utilizzi fsockopen (ed fputs, feof, fgets, fclose) per
effettuare una richiesta HTTP al sito di pagine bianche ed utilizzi
preg_grep (o substr etc.) per estrarre i valori dalla pagina HTML.
Facile veloce ed indolore.
Dulcis in fundo, per approfondire le conoscenze sull'IE (Information
Extraction) suggerisco di visionare il sito:
http://www.wifo.uni-mannheim.de/~kuhlins/wrappertools/index.html.en
Ce contiene uno degli elenchi piu' completi sui tool a pagamento e non
disponibili in rete.


 imposto il forward su it.diritto.
Probabilmente era meglio il forward su it.diritto.internet


 ha scritto nel messaggio
news:iiiJb.38551$_P.16...@news4.tin.it...


 passare parametri mi si blocca lo script dopodichh va in timeout
1^ Quota un po'meglio per favore.
2^ Posta il codice testato.
3^ Sei un newbie? Leggi questo 
http://url.repository.biz/go/1


 2^ Posta il codice testato.
$fp = fsockopen ("212.48.3.210",80, $errno, $errstr, 30);
if (!$fp) {
   echo "$errstr ($errno)<br>\n";
} else {
   fputs ($fp, "GET / HTTP/1.0\r\n Host:
212.48.3.210/pb/cerca?btt=1&cg=mario+&no=&dv=perugia&x=60&y=16
"."%20\r\n\r\n
");
   while (!feof($fp)) {
       echo fgets ($fp,128);
   }
   fclose ($fp);


 ha scritto nel messaggio
news:YclJb.32420$VW.15...@news3.tin.it...


 ha scritto nel messaggio
news:_dlJb.32426$VW.15...@news3.tin.it...


 $fp = fsockopen ("212.48.3.210",80, $errno, $errstr, 30);
Il tuo codice e' errato (l'implementazione del protocollo HTTP):
<?php 
$fp = fsockopen ("
www.paginebianche.it
", 80, $errno, $errstr, 30); 
if (!$fp) 
{ echo "$errstr ($errno)<br>\n"; } 
else 
{ 
   fputs ($fp, "GET /pb/cerca?btt=1&cg=mario+&no=&dv=perugia&x=60&y=16
HTTP/1.0\r\nHost: 
www.paginebianche.it
\r\n\r\n");
   while (!feof($fp)) { 
       echo fgets ($fp,128); 
   } 
   fclose ($fp); 
} 
?>
Ti suggerisco di visitare 
http://www.rfc-editor.org
.
Per una spiegazione del motivo di cui sopra:
http://url.repository.biz/go/O


Ti ringrazio dello scappellotto morale.
Mi dispiace se ti ho offeso.
Grazie
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:iilJb.226188$e6.89...@twister2.libero.it...


 Mi dispiace se ti ho offeso.
Ci vuol ben altro per offendermi.



Con "senza alterare il copyright Seat", intendevo dire appunto questo,
indicare la riferibilità della pagina e dell'output al dominio
www.paginebianche.it
, e quindi la esatta provenienza dell'informazione.
Questo perché è possibile in internet?
A mio avviso, internet ho modificato il concetto di copyright: pubblicare
una cosa su internet non è la stessa cosa che renderla disponibile in un
libro.
Basti pensare al surface e al deep linking, ai motori di ricerca, alla
nozione stessa di web intesa appunto come ragnatela, alla quale il classico
concetto di copyright non si confà benissimo.
Ad es. Google non viola il copyright conservando una copia cache dei siti
che esplora.
Ricordo qui la recentissima sentenza della Corte federale tedesca sulla
liceità del deep link (
http://www.slimmit.com/go.asp?1X0
).
Tematica davvero delle più interessanti!

Sarei curioso di sapere che siti hai sviluppato, Setec.
una listina..? :-)
Ciao e bentornato! :-)
-- 
www.terra32.net
 <- My site! lettura mail da web senza pubblicità per 
tutti! :-)


Scusando qualsiasi ignoranza,
sarebbe/sti cosi gentile da fornire
la relativa traduzione in italiano o inglese.
@

 ha scritto nel messaggio
news:vvwJb.227139$e6.89...@twister2.libero.it...

se inserisci su google deep link e paperboy, la trovi.

 occhi chiusi.
Sarebbe interessante sapere (e qui chiedo a te che sei avvocato) se Setec (o
chiunque altro) sia tenuto o meno valutare egli stesso se può implementarlo
o meno da un punto di vista giuridico.
Cioè, se a me viene fatta una proposta di fare un software che leda in modo
plateale i diritti altrui (come in questo caso il trattamento e/o la
archiviazione dei dati di altri) io sia tenuto a rispondere di no oppure se
posso fare il lavoro.
E nel caso io possa, non rischio niente come sviluppatore del software anche
se non lo uso ?
Julien


Anche io faccio cosě per 3.000.000 indirizzi email :-D Ma non lamentatevi se
ricevete email del viagra poi ;-D
Dillo al garante.
J


Non trovo il tuo post su it.diritto o su it.diritto.internet ... lo hai già
fatto ? son curioso.
J


L'autore del software risponde della violazione non meno del committente.
Penalmente parlando anzi la sua responsabilità è maggiore, in quanto la
responsabilità penale non può che essere personale.
Bisogna naturalmente vedere poi la liceità in sé del programma, distinta
dagli eventuali usi illeciti che se ne possono fare.
È il famoso caso Betamax, quando nel 1984 la corte suprema americana diede
ragione alla Sony, produttrice del videoregistratore, sulla base della
teoria dell'uso prevalente dello stesso.

 teoria dell'uso prevalente dello stesso.
Non conosco minimanente la storia...
Jul


Ciao,
la cosa non vale per il programmatore lavoratore dipendente che realizzi
qualcosa nell'ambito del proprio lavoro, vero?
E se anzichè dipendente ho un contratto COCOCO o a progetto?
Se non ricordo male il caso betamax riguardava le case cinematografiche che
hanno citato la sony per impedire la diffusione del videoregistratore, in
quanto poteva essere usato anche per duplicare illegalmente i videotape....e
hanno perso.
Purtroppo la tendenza verso le nuove tecnologie non è sempre questa.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Fa poca o nulla differenza.

 E se anzichè dipendente ho un contratto COCOCO o a progetto?
La responsabilità personale nei confronti della legge rimane.
Il tuo datore di lavoro non è sopra la legge :)
J

 > >
Ahhh ora che ho letto l'altro post è perchè la Sony metteva in commercio uno
strumento di copia... humm capito.
Thanks
J

 ha scritto nel messaggio
news:bt6806$3m7d2$1...@ID-51728.news.uni-berlin.de...

Grazie, mui gentil.
@

 ha
scritto:

Ovviamente sì, ma non stiamo parlando della stessa cosa
Mi riferisco alla consapevolezza dell'"uso prevalente".
Se io sono dipendente posso occuparmi di una parte del progetto e essere
abbastanza ignaro sul ruolo che avrà ciò che sto facendo nell'ottica
dell'azienda per cui lavoro.
Il libero professionista di solito ha l'intera responsabilità di ciò che sta
realizzando, il committente vuole un risultato, io faccio in modo che lo
possa ottenere.
Questo intendevo, e su questo non ho ancora le idee chiare perchè non
conosco la legge nello specifico.


 conosco la legge nello specifico.
Mi accodo :-D
Julien