Visualizzazione risultati 1 fino 3 di 3

Discussione: Leggere pagina PHP come HTML

  1. #1
    Guest

    Predefinito Leggere pagina PHP come HTML

    Ciao a tutti!
    Sto creando un motore di ricerca per un mio sito. Volevo sapere qual'era il comandino da dare per far leggere a uno script una pagina PHP giā formattata in HTML.

    Provo a spiegarmi utilizzando degli esempi.

    Io ho la pagina prova.php
    Codice PHP:
    <meta name="keywords" content="<? echo $keywords; ?>" />
    e vorrei che la pagina prova2.php mi restituisca in una variabile il valore content del meta keywords per poi essere confrontata con la chiave di ricerca.

    Se uso get_meta_tags mi viene restituita una variabile vuota.
    Se uso fread, readfile ecc. mi viene restituita l'intera pagina PHP.

    Ho guardato su PHP.net tutte le funzioni sui file, ma c'č n'č troppe..

    Consigli?

  2. #2
    Guest

    Predefinito

    usa un espressione regolare per recuperare il meta tag dalla sorgente della pagina:

    Codice PHP:
    preg_match('#<meta name="keywords" content="(.*?)" [\/]>#is', $source, $match)
    alla fine $match conterrā le keywords della pagina

  3. #3
    Guest

    Predefinito

    Il problema č che in quel modo, dato che la pagina prova.php genera solo quando richiamata dal browser i meta tag, mi restituisce un valore vuoto. Il metodo č simile a get_meta_tags ma funziona solo se i valori sono "presenti" nella pagina e non devono essere generati.

    Questo č il mio problema.

    Comunque, se non trovo soluzioni, penso di risolvere creando un motore di ricerca che si appoggia ad un database MySQL..

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •