Visualizzazione dei risultati da 1 a 6 su 6

Discussione: preg_match php

  1. #1

    preg_match php

    Salve a tutti,

    mi è chiaro quanto riportato dall'esempio di php.net sull'utilizzo di fopen nella lettura di file remoti...
    Esempio:

    Codice PHP:
    <?php
    $file 
    fopen ("http://www.example.com/""r");
    if (!
    $file) {
        echo 
    "

    Unable to open remote file.\n"
    ;
        exit;
    }
    while (!
    feof ($file)) {
        
    $line fgets ($file1024);
        
    /* This only works if the title and its tags are on one line */
        
    if (preg_match ("@\<title\>(.*)\</title\>@i"$line$out)) {
            
    $title $out[1];
            break;
        }
    }
    fclose($file);
    ?>
    Il problema che sollevo e che non riesco a risolvere è:
    come posso leggere ad esempio la DESCRIPTION del sito utilizzando il metodo preg_match ?

    Grazie!

  2. #2
    senza usare preg_match, hai provato con questa http://php.net/manual/en/function.get-meta-tags.php ?

    $page_tags = get_meta_tags('http://www.miosito.it/');
    $meta_descrioption=$page_tags['description'];

    altrimenti giocherei con strpos e substr
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    ottimo! non la conoscevo questa. Grazie!
    Tuttavia per TITLE devo utilizzare preg_match...

  4. #4
    prego!

    non so, non ho controllato,
    fai un print_r() e stampa l'array, vedi se dentro c'è anche il title
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  5. #5
    non è possibile. Te lo dico io!

    Funziona soltanto con meta. Per il campo TITLE è d'obbligo preg_match.

  6. #6
    almeno adesso lo sappiamo
    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

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