Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    cercare stringa in siti esterni

    con un codice del genere:

    <?php
    $classifica=file_get_contents("elenco.txt");
    ...

    foreach ($array_classifica as $nomesito)
    {
    $testo=file_get_contents("http://".$nomesito);

    echo "[b]".$nomesito." risulta ";

    if (!strstr($testo, "testo_da_cercare"))
    echo "raggiungibile
    ";
    else
    echo "NON raggiungibile
    ";

    }
    ?>


    riesco a prelevare da un file txt un elenco di siti e a cercare in ognuno di essi se è presente un certo testo.
    Ho due problemi:
    1-i siti che usano frames mi restituiscono solo il contenuto della pagina che include i frames, dove il testo_da_cercare non c'è
    2- è un approccio molto lento: si può fare meglio (agendo in particolare sulle righe evidenziate)?

  2. #2
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    puoi guardare nel sito se è presente un tag <frame> o <iframe>, recuperare l'url e processarlo ricorsivamente
    eXvision

  3. #3
    grazie, temevo fosse una soluzione del genere, che aumenta ulteriormente i documenti da aprire e analizzare
    Sulla metodologia di processamento non ci sono scorciatoie rispetto a quello che ho fatto, giusto?

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.