supponiamo che abbia una pagina html o php normalissima... come posso fare per fare in modo che se in un form uno scrive ciao, e una delle pagine tipo sopra (selezionate precedentemente) contiene tale parola, compaia il link alla pagina?
Dovresti aprire tali file, scansionarle alla ricerca delle parole attraverso espressioni regolari, e restituire i risultati.
Prova a fare qualcosa se hai minime conoscenze, altrimenti puoi cercare in rete qualcosa di simile.
questo è un esempio di pagina, chiamata pag1 e con title il campo $title...
poi al form con un query cerca nel db nella tabella con tutte l'elenco della pagine, e quindi con tutti i campi $pag con un Like e quando trova la parola richiama la pag...
però se uno crea a mano una pag html e la invia questo non funziona... come potrei fare per fare ciò che hai detto tu?
Ecco appunto, col mio metodo potresti usare fopen e aprire la pagine interessate, cercare la stringa immessa nel form con le espressioni regolari (sono più veloci, ma puoi anche usare strpos), e in caso di riscontro restituire la pagina corrispondente.
per trovare la parola non saprei farlo molto bene,probabilmente come ha detto Debug devi usare le espressioni regolari,forse questa funzione ti può essere utile: http://it2.php.net/manual/it/function.strripos.php
se lo fai col db è molto + facile e si può fare proprio come hai detto tu