Ricerda dati da pagine esterne

luis45

Utente Attivo
17 Set 2009
36
0
6
ho bisogno di fare una sezione che mi ricavi dati da pagina esterna, ho provato questo script
$get = file_get_contents($uri);
preg_match_all("/<div class=\"ball\">(.*?)<\/div>/", $get, $matches);
$links = array_slice($matches[0], 0, 36);
foreach($links as $link) {

}

echo $matches[1][1];
ma mi restituisce:
Notice: Undefined offset: 1 in prova16.php on line 19

i dati sono diversi div mi serve poter creare un array per poi insere i dati in un db mysql

Grazie Luigi
 

luis45

Utente Attivo
17 Set 2009
36
0
6
Ho provato questo:
<?php
$ch = curl_init('http://www.lottomaticaitalia.it/10elotto/estrazioni-e-vincite/10-e-lotto-estrazioni-ogni-5.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$source = curl_exec($ch);
$comincio_da_qua = strpos($source , "<div class=\"ball\">");
$finisco_qui = strpos($source , "</div>");
$news_da_www = substr($source,$comincio_da_qua,$finisco_qui);
echo $news_da_www;
?>
mi dà un elenco verticale di 20 numeri, io avrei bisogno di un array con i 20 numeri per poterli caricare su un db.
qualcuno potrebbe aiutarmi?
grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi provare ad aggiungere al tuo secondo script questo
PHP:
$news_da_www = explode("</div>", $news_da_www);
$array = array();
foreach ($news_da_www as $value) {
    if (strpos(trim($value), "<div class=\"ball\">") === 0) {
        $array[] = (int) strip_tags(trim($value));
    }
}
var_dump($array);
 
Discussioni simili
Autore Titolo Forum Risposte Data
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
F Scrivere dei dati in word con php PHP 0
otto9due $_FILE non passa i dati dal form PHP 1
N dati tabella non presi PHP 0
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
I Assegnare dati fetch request ad una variabile globale Javascript 0
L PHPSpreadsheet inserire dati da file .xlsx/.xls su database PHP 2
L Ricezione dei dati su file php da modulo html PHP 6
L inserimento form dati multipli ? PHP 0
S Leggere dati da API e visualizzarli PHP 0
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
A invio massivo dati a file php Javascript 4
M Inviare dati nel db dopo risposta alert PHP 0
A recuperare i dati passati nel post PHP 1
L Estrazione dati php Database 6
L Estrazione dati casuali non doppioni MySQL 1
J Form inserimento dati in database Ajax 1
D Recupero dati da HDD esterno Hardware 0
L non duplicare dati in stato "aggiornamento" PHP 6
L inserire dati multi livello PHP 8
L input (rilevare cambio dati) PHP 3
L input dati con inser into select ? PHP 4
W Invio Dati ad un altra pagina Classic ASP 1
A Mostrare dati database per pagine PHP 2
Samuele Ronzani Sposta dati in una tabella eliminandolo MySQL 6
S Gestire scelta dropdown con dati da Mysql PHP 2
C Estrarre dati stringa Sql Database 1
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
W Evitare ridondanza dei dati Classic ASP 3
MarcoGrazia Dati nulli su join tra più tabelle MySQL 1
A Inserimento dati nel database tramite form + altre operazioni PHP 18
Alex_70 sql importazione dati MySQL 0
C Aggiungere blocco dati Javascript 6
G inserire dati automaticamente in mysql PHP 0
Tommy03 Unire dati da due tabelle MySQL 5
S Trasferire dati sulle pagine del sito PHP 7
A PROBLEMA: insert mysqli con dati Tagsinput Presentati al Forum 0
L inviare i dati di un form ad un database PHP 6
Alex_70 Inserimento dati a cascata PHP 204
T Da xsd a xml ed inserimento dati in excel XML 0
G Rendere dati di una tabella mysql link PHP 22
D Chiave unica in estrazione dati da array php PHP 0
L modifica dati. PHP 1
C Problema con dati meteo xml XML 1
L risolto visualizzazione e ordinamento dati PHP 1
D Javascript per il download dei dati Javascript 0
L Recupero dati da SSD Windows 10 prof Windows e Software 2
max1974 raggruppare e girare i dati in colonne MySQL 11
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2

Discussioni simili