Visualizzazione risultati 1 fino 5 di 5

Discussione: estrarre url img da una pagina html

  1. #1
    Guest

    Predefinito estrarre url img da una pagina html

    ciao a tutti

    ho trovato questo codice nel forum
    Codice PHP:
    <?php
    function FetchPage($path)
    {
    $file = fopen($path, "r");
    if (!
    $file)
    {
    exit(
    "Impossibile accedere al file!!!");
    }
    $data = '';
    while (!
    feof($file))
    {
    $data .= fgets($file, 1024);
    }
    return
    $data;
    }

    // pagina da cui estrarre le immagini
    $url = $_SERVER["HTTP_REFERER"];

    // estraggo il contenuto HTML della pagina
    $string = FetchPage($url);

    // estraggo i tag d'immagine
    preg_match_all('/<img[^>]*src=[\"|\'](.*)[\"|\']/Ui', $string, $out);

    // creo due array...
    // la prima contenente i tag delle immagini
    // la seconda contenente le URL delle immagini
    $img_tag_array = $out[0];
    $img_url_array = $out[1];

    // stampo a video il contenuto delle due array
    echo "<pre>"; print_r($img_tag_array); echo "</pre>";
    echo
    "<pre>"; print_r($img_url_array); echo "</pre>";
    ?>

    e andrebbe bene ma io vorrei poter inserire l'url di cui devo avere le immagini.

    ho provato mettendo

    $url = 'http: ecc..'

    ma non funziona, mi potete dare un consiglio?

    grazie
    Ultima modifica di javascripter : 28-12-2013 alle ore 11.21.19

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Hai attivato le connesioni server to server dal pannello di controllo?
    Le connessioni sono limitate a un certo numero di server sicuri, pertanto per connettersi a siti al di fuori di questa 'white list' è necessario sbloccarle per tutti i siti.

    Accedi al pannello di controllo, nella barra di ricerca digita 'server to server'. Lì troverai le istruzioni per procedere

  3. #3
    Guest

    Predefinito

    scusa ma non trovo dove modificare le impostazioni

  4. #4
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Pannello di Controllo > Risorse > Modifica Impostazioni PHP (nella scheda "Php") > Connessioni Server to Server > Procedi con l'identificazione > Invia SMS a quel numero

  5. #5
    Guest

    Predefinito

    perfetto, tutto fatto
    ora aspetto si attivi lo sblocco poi riprovo il mio script

    intanto grazie

Regole di scrittura

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