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

    funzione preg_match non trova le parole

    Salve,

    vengo subito al dunque, se provo con un sito mi trova le parole, se provo con il sito w3c non mi trova nulla, sarà proprio quel sito che ha restrizioni?

    Codice PHP:
    <?php

          
    function file_get_contents_curl($url) {
          
    $ch curl_init();
          
    curl_setopt($chCURLOPT_HEADER0);
          
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
          
    curl_setopt($chCURLOPT_URL$url);
          
    $data curl_exec($ch);
          
    curl_close($ch);
          return 
    $data;
          }

    $pagina="http://validator.w3.org/check?uri=http://www.sitowebvalididato.com";

    $cont file_get_contents_curl("$pagina");

    if (
    preg_match("/class=\"valid\"/""$cont")) {
        echo 
    "Pagina web valida.";
    } else {
        echo 
    "Pagina web con qualche errore.";
    }

    ?>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Può essere, si può impostare il server in modo che non risponda a chiamate di questo tipo.

  3. #3
    Esiste un'alternativa al curl_setopt?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Se hanno pensato di impostare il server per non farlo rispondere a curl, avranno pensato anche a farlo per qualsiasi altra cosa.

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.