Visualizzazione risultati 1 fino 8 di 8

Discussione: Includere una parte dei contenuti di una pagina PHP

  1. #1
    adminreluca non è connesso Utente
    Data registrazione
    06-03-2006
    Messaggi
    112

    Predefinito Includere una parte dei contenuti di una pagina PHP

    Salve a tutti, sono sempre al lavoro con il mio sito, e in seguito all'approvazione dell'ARPA (una azienda che si occupa di fare dei rilevamenti) procedo con la ripubblicazione di alcuni loro contenuti nelle mie pagine.

    Il problema in due parole: vorrei includere il contenuto di questa pagina http://www.arpa.emr.it/sim/?idrologia/pioggia_cumulata in una pagina tipo questa del mio sito http://www.adminreluca.altervista.or...3terremoti.php, il problema è che non riesco. L'ideale sarebbe includere dalla pagina dell'ARPA la parte di codice dalla riga 122 alla riga 162, ma non saprei come.

    Percio chiedo a voi come posso fare e le eventuali possibili soluzioni.
    Grazie in anticipo per le risposte.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,650

    Predefinito

    potresti sbloccare la connessione server2server; quindi prelevare il srgente della pagina da includere (con la fopen() oppure con la file() oppure con la file_get_contents())...
    Quindi scrivere le righe prelevate che ti interessano...

    Oppure, si potrebbe usare un iframe, ma personalmente lo sconsiglio...

    Ciao!

  3. #3
    adminreluca non è connesso Utente
    Data registrazione
    06-03-2006
    Messaggi
    112

    Predefinito

    ok grazie, ora provo a dare un occhio, non mi scappare che potrei avere bisogno

  4. #4
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    aggiungo che potresti prelevare ciò che ti interessa utilizzando xpath, modificando il pathname degli uri con quello assoluto, e ogni qualvolta che devi ricaricare un immagine fai la richiesta da locale inviando i dati al tuo server per recuperare il nuovo sorgente sull'altro server, recuperare il sorgente *originale* e sul tuo filtri i contenuti e fai le modifiche che ti interessano e lo spedisci al client. Una sorta di "proxy" insomma che fa da intermediario tra i client e il server da dove prelevi il contenuto xhtml originale.

    Un'alternativa sarebbe anche quella si recuperare il sorgente, recuperarne l'immagine, e per un tot di tempo continui a spedire quella al client, questo però dipende da quanto affidabile vuoi il sistema e ogni quanto loro aggiornano queste immagini (anche se penso che siano aggiornate costantemente)

    edito:
    alla fine puoi anche controllare periodicamente e aggiornare la cache solo quando l'immagine cambia, riscaricandola e controllandola magari calcolando il digest sulla stessa immagine...
    Ultima modifica di Xsescott : 21-11-2010 alle ore 18.18.26
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  5. #5
    adminreluca non è connesso Utente
    Data registrazione
    06-03-2006
    Messaggi
    112

    Predefinito

    Citazione Originalmente inviato da Xsescott Visualizza messaggio
    aggiungo che potresti prelevare ciò che ti interessa utilizzando xpath, modificando il pathname degli uri con quello assoluto, e ogni qualvolta che devi ricaricare un immagine fai la richiesta da locale inviando i dati al tuo server per recuperare il nuovo sorgente sull'altro server, recuperare il sorgente *originale* e sul tuo filtri i contenuti e fai le modifiche che ti interessano e lo spedisci al client. Una sorta di "proxy" insomma che fa da intermediario tra i client e il server da dove prelevi il contenuto xhtml originale.

    Un'alternativa sarebbe anche quella si recuperare il sorgente, recuperarne l'immagine, e per un tot di tempo continui a spedire quella al client, questo però dipende da quanto affidabile vuoi il sistema e ogni quanto loro aggiornano queste immagini (anche se penso che siano aggiornate costantemente)

    edito:
    alla fine puoi anche controllare periodicamente e aggiornare la cache solo quando l'immagine cambia, riscaricandola e controllandola magari calcolando il digest sulla stessa immagine...
    grazie mille, per il momento provo a vedere le funzioni che fanno tutto in automatico, perche io non ho tempo per mettermi tutti i giorni a caricare i dati, perche effettivamente la pagina viene aggiornata costantemente

    ps: comunque anche tu sei arruolato!

  6. #6
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da adminreluca Visualizza messaggio
    grazie mille, per il momento provo a vedere le funzioni che fanno tutto in automatico, perche io non ho tempo per mettermi tutti i giorni a caricare i dati, perche effettivamente la pagina viene aggiornata costantemente

    ps: comunque anche tu sei arruolato!
    Infatti ciò che ti ho detto di fare dovrebbe far tutto in automatico
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  7. #7
    adminreluca non è connesso Utente
    Data registrazione
    06-03-2006
    Messaggi
    112

    Predefinito

    no no io non ci riesco, aiutatemi.

    per il file get contents ci vuole il codice da inserire nella mia pagina, pero sostituendo al posto di people.txt l'indirizzo della pagina che mi interessa che sarebbe http://www.arpa.emr.it/sim/?idrologia/pioggia_cumulata

    Codice PHP:
    <?php
    // Read 14 characters starting from the 21st character
    $section = file_get_contents('./people.txt', NULL, NULL, 20, 14);
    var_dump($section);
    ?>

    analizzando il codice della pagina linkata le righe interessate del contenuto penso siano dalla 131 alla 165.

    Quindi come devo settare il codice php?

  8. #8
    adminreluca non è connesso Utente
    Data registrazione
    06-03-2006
    Messaggi
    112

    Predefinito

    ragazzi per favore, sapreste aiutarmi, io non ci riesco?

Regole di scrittura

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