Visualizzazione risultati 1 fino 13 di 13

Discussione: "Prendere" html da pagine esterne

  1. #1
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito "Prendere" html da pagine esterne

    Allora, volevo creare una gamertag personalizzata Xbox LIVE, però avrei bisogno di prendere il codice html di una pagina esterna (http://gamercard.xbox.com/ferruccio94.card) e salvarlo in un file nel mio sito, per poi "parsarlo", ho cercato in diverse parti, ma non ho trovato granché.

  2. #2
    Guest

    Predefinito

    usa la funzione file e poi prendi l'array delle righe che ti interessano e fai tutte le altre cose:

    Codice PHP:
    $file = file('http://gamercard.xbox.com/ferruccio94.card');

    echo
    $file['56']; //stampa la righa 56
    //e così via....

  3. #3
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    Non funge, forse perché lo uso su altervista?

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

  5. #5
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    Ok, funge, grazie.

    Ps: la funzione file() restituisce un normale array, giusto?

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

  7. #7
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    Ah, un ultima cosa, visto che la pagina che richiedo via php mi porta a quella in inglese, mentre se apro con il browser mi porta a quella in italiano, si può mica fare in modo che anche via php mi porti a quella in italiano?

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prova così:
    Codice PHP:
    $params['http']['method'] = 'GET';
    $params['http']['header'] = "Accept-Language: it-it,it;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    $context = stream_context_create($params);
    $fp = fopen('http://gamercard.xbox.com/ferruccio94.card', 'r', false, $context);
    echo
    stream_get_contents($fp);
    fclose($fp);

  9. #9
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    No, non va...

  10. #10
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Attiva php5.
    L'ho provato e funziona.
    Ultima modifica di andreafallico : 29-12-2010 alle ore 20.17.01

  11. #11
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    Strano, mi sembrava di averlo attivato prima, grazie.

  12. #12
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Cosa visualizzi?
    Visualizzi qualche errore?

  13. #13
    ferruccio94 non è connesso Utente giovane
    Data registrazione
    07-05-2009
    Messaggi
    63

    Predefinito

    No niente, pensavo che inserendo il codice .htaccess manualmente lo avrebbe attivato, ho forse mi sono confuso e non avevo inserito il codice per il php5

Regole di scrittura

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