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

    leggere parti di pagine importate con curl

    dovevo importare delel pagien da un sito residente su altro server

    c'erano 2 strade:
    - curl
    - file_get_contents

    con la seconda riuscivo a importare benissimo tutta la pagina e poi ad estrapolare quello chemi interessava lavorando sulal stringa ottenuta

    poi però ho dovuto importare una pagina che lavorava con una sessione
    ho provato a gestire il context come seganalato su discussioni ma non ho risolto

    con curl ho risolto brevemente e sono riuscito ad importare pagine anche sotto sessione

    il problema è che curl mi genera la pagina con il comando curl_exec(); e quindi vedo tutta la pagina sul mio browser

    come possso però fare a lavorare questo codice estrapolato?

    non riesco a usare nè strpos() nè substr().

    come faccio a consegnare quello che ho trovato con curl_exec() in una stringa e quindi lavorarla?
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    prova così:

    Codice PHP:
    <?php

    $ch 
    curl_init();

    curl_setopt($chCURLOPT_URL"http://www.example.com/");
    curl_setopt($chCURLOPT_HEADERfalse);
    curl_setopt($chCURLOPT_RETURNTRANSFERtrue);

    $string curl_multi_getcontent($ch);

    ?>
    in $string dovresti avere la stringa della pagina html.

    L'importante è che per usare curl_multi_getcontent() devi settare a true l'opzione CURLOPT_RETURNTRANSFER

    fammi sapere se funziona!
    Jekkil

  3. #3

    estrarre con curl

    provo subito
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  4. #4

    parte di pagina con curl

    funziona e alla grande!!!!

    se qualcuno avesse biusogno di estrerre parti di pagina sottoposta a sessioni quindi cookies mi chieda pure, ora ho il codice completo che funziona

    jekki sei un mito
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    addirittura? ho solo fatto una veloce ricerca su www.php.net
    Jekkil

  6. #6

    curl

    io avevo fatto una lenta ricerca ma non c'ero riuscito
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    eh vabbè capita non ti preoccupare....intanto mi hai dato l'opportunità di imparare una cosa nuova che potrebbe sempre tornare utile
    Jekkil

  8. #8

    curl_multi_getcontent($ch)

    ho ancora un problemino

    la stringa che visualizzo con curl_multi_getcontent($ch), o parte di essa che elaboro la vedo solo se prima lancio curl_exec($ch);

    in sostanza prima di prendere un aparte della pagina la devo lanciare tutta

    in termini pratici sul browser vedo prima la pagina intera e poi la parte di pagina che ho selezionato

    si può evitare in qualche modo di mettere prima il curl_exec($ch)?
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    356
    su php.net, circa curl_exec() c'è scritto:

    codice:
    Returns TRUE on success or FALSE on failure. However, if the CURLOPT_RETURNTRANSFER option is set, it will return the result on success, FALSE on failure.
    quindi, se ho capito bene, se fai
    Codice PHP:
    $string curl_exec($ch); 
    dovresti avere lo stesso risultato di curl_multi_getcontetn($ch);
    Jekkil

  10. #10

    curl e stringa da pagina

    si ora è ok 100%

    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);//-------------

    $stringa=curl_exec($ch);

    funziona e mi mette tutto in una stringa

    importante era proprio
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);

    garzie ancora
    www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso

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.