Visualizzazione risultati 1 fino 3 di 3

Discussione: [PHP] Problema con preg_match da file_get_contents

  1. #1
    Guest

    Post [PHP] Problema con preg_match da file_get_contents

    Ciao a tutti, sto cercando di prelevare il mio avatar tramite PHP dal mio profilo di forumfree. Ora, ho creato il tutto ma nel $preg che contiene la parte da prelevare, mi viene mostrato un'array vuoto con print_r. Questo è il codice:
    Codice PHP:
    <?
    $url
    = "http://profilo_mio";
    $get = file_get_contents($url);
    $preg = preg_match("<img width=\"100\" height=\"100\" alt=\"Avatar\" style=\"(.+)\" src=\"http://img.forumfree.net/index_file/spacer.gif\"/>",$get,$avy);
    print_r($avy); exit();
    ?>
    Dove sto sbagliando? Grazie mille! ^^

  2. #2
    Guest

    Predefinito

    Sbagli perchè ogni espressione deve iniziare con / e finire con /.
    Poi alcuni caratteri vanno backslashati tipo lo slash, >, < (/) all'interno di / e /.

    Quindi:
    Codice PHP:
    <?
    $url
    = "http://profilo_mio";
    $get = file_get_contents($url);
    $preg = preg_match("/\<img width=\"100\" height=\"100\" alt=\"Avatar\" style=\"(.+)\" src=\"http:\/\/img.forumfree.net\/index_file\/spacer.gif\" \/\>/",$get,$avy);
    print_r($avy); exit();
    ?>

  3. #3
    Guest

    Predefinito

    Ho provato con il tuo codice, ma da sempre array vuoto stampando con print_r il $avy. Grazie!

Regole di scrittura

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