IMC!


Contenuti


Foto

 







Curiosando...
Novita  Novità Link  Link Blog  Blog English  Español 
Richiamare pagine web con cURL

cURL è un insieme di librerie e software che permettono di interfacciarsi con numerosi protocolli di comunicazione, tra i quali HTTP. Il PHP include l'estensione libcurl, che, una volta abilitata, permette di sfruttare le funzionalità offerte da questo pacchetto. Il seguente codice in PHP utilizza libcurl per richiedere una pagina da un webserver (come se fosse un browser), e salvarla in una variabile. Può essere molto utile per inglobare porzioni di pagine web in altre pagine, senza dover ricorrere all'uso di iFrame o altre soluzioni simili. L'aspetto più interessante di questa soluzione è sicuramente quello di poter ottenere il codice HTML puro della pagina web, dopo che i vari codici lato server, come PHP o APS, sono già stati processati.

Codice di curl.php
<?php

# Questo script chiama una pagina dal web come se fosse un browser, 
# e poi la immagazzina in una variabile

# Indirizzo della pagina da richiamare
$indirizzo_pagina="www.giacobbe85.altervista.org";

# Codice di utilizzo di cURL. 
# Chiama la pagina e la immagazzina in $data
$ch curl_init() or die(curl_error());
curl_setopt($chCURLOPT_URL,$indirizzo_pagina);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$data=curl_exec($ch) or die(curl_error());

# Stampa della variabile $data. 
echo $data;

# Stampa di eventuali errori
echo curl_error($ch);
curl_close($ch);
?>






Fatal error: Call to undefined function sqlite_open() in /membri/giacobbe85/include/commenti.inc.php on line 324