ciao,

Stò cercando di prendere una pagina con curl, ed analizzarla.

Il problema è che non riesco ad interagirci! Nel senso:

Faccio la Curl e ottendo

Codice PHP:
$ch curl_init($link);    
        
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt ($chCURLOPT_COOKIEFILEgetcwd()."/cookie"); 
          
$header[0] = "Accept: text/xml,application/xml,application/xhtml+xml,"
          
$header[] = "Accept-Charset: utf-8;";
          
curl_setopt($chCURLOPT_HTTPHEADER$header); 
        
$source curl_exec($ch);
    
curl_close($ch);
    
settype($source"string");
    
    if(
strpos($source'a')) echo "EVVAI!!!"; else echo "UFFAAA"
il codice trova il sorgente, ma non trova manco un carattere "a" (e ce ne sn tanti!)

La pagina mi arriva con charset iso-8859-1, ho pensato che fosse un problema di charset, per questo ho messo l'header nel curl con utf-8, ma niente!!

Che poi la cosa strana se faccio un str_replace mi funziona perfettamente... ma con altre cose mi dà errore... ho provato anche a convertire la sorgente in utf-8 prima di elaborarla ma niente!
Stò impazzendo perchè non trovo l'errore


Non sò più che fare... qualcuno sà aiutarmi??