Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    [php?] ricerca in pagine web

    premesso che di php non so niente,
    mi chiedevo se fosse possibile in qualche modo creare una pagina che, data una stringa di testo, la ricerchi in pagine web prestabilite.

    esempio per capirci:
    io ho elenco1.html, elenco2.html, elenco3.html.
    questa pagina php dovrebbe cercare la stringa da me inserita e restituirmi l'indirizzo della pagina che la contiene.

  2. #2
    Per fare un lavoro pulito, i contenuti dovrebbero essere inseriti in un database, e poi con una query di ricerca è abbastanza semplice.

    Senza usare un database è più difficile e anche poco elegante.
    Se decidi di usare un db, posso postari qualche funzione che ho creato.

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da mtx_maurizio
    Per fare un lavoro pulito, i contenuti dovrebbero essere inseriti in un database, e poi con una query di ricerca è abbastanza semplice.

    Senza usare un database è più difficile e anche poco elegante.
    Se decidi di usare un db, posso postari qualche funzione che ho creato.

    il db non è possibile..
    le pagine su cui fare la ricerca sono pagine web aggiornate continuamente e non mie

    allora è fattibile una cosa del genere?

  4. #4
    Sì, ma non ho mai fatto una cosa del genere e non so nemmeno se php sia il linguaggio migliore per farlo, comunque se dovessi farlo farei così:

    Leggo il contenuto della directory (filtrando magari solo i file html)

    A questo punto ho un array con i nomi dei file html

    Avvio un ciclo dove faccio scorrere l'array nel quale:
    apro il file
    leggo tutto il contenuto
    Se la/le parole cercate ci sono metto il nome di questo file in un array risultato.

    alla fine l'array risultato conterrà i link delle pagine con le occorrenze trovate.

  5. #5
    Alternativamente qui trovi una serie di script già pronti, magari uno fa al caso tuo

    http://php.html.it/script/lista/77/motori-di-ricerca/

  6. #6
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da mtx_maurizio
    Sì, ma non ho mai fatto una cosa del genere e non so nemmeno se php sia il linguaggio migliore per farlo, comunque se dovessi farlo farei così:

    Leggo il contenuto della directory (filtrando magari solo i file html)

    A questo punto ho un array con i nomi dei file html

    Avvio un ciclo dove faccio scorrere l'array nel quale:
    apro il file
    leggo tutto il contenuto
    Se la/le parole cercate ci sono metto il nome di questo file in un array risultato.

    alla fine l'array risultato conterrà i link delle pagine con le occorrenze trovate.
    è un pò più semplice di quello che hai detto, in quanto
    le pagine su cui operare la ricerca sono fisse (ad esempio www.abc.it/elenco1.php, www.def.it/elenco2.php, ecc e sono sempre quelle)
    come già detto non so niente di php, non sai indicarmi qualche script che possa fare al caso mio?

    è possibile che sto lavoro è fattibile semplicemente con javascript? :master:


    Originariamente inviato da mtx_maurizio
    Alternativamente qui trovi una serie di script già pronti, magari uno fa al caso tuo

    http://php.html.it/script/lista/77/motori-di-ricerca/
    non saprei modificarli

  7. #7
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    up

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 © 2024 vBulletin Solutions, Inc. All rights reserved.