Ciao ragazzi,
ho problemi a includere contenuti di un sito esterno. Praticamente vorrei includere un DIV in diverse pagine su altri server. Quindi posso farlo solo con javascript. Lo devo fare senza complicare la vita ai clienti, ma semplicemente facendo copia e incolla di un codice personalizzato dove deve comparire il DIV.
Ho provato anche con iframe (ma non funziona su chrome)
Pagina del cliente
codice:
<script type="text/javascript">var s = "3"; var r = window.location;</script>
<script type="text/javascript" src="https://miosito.it/ads.js"></script>
file.js
codice:
// JavaScript Document
function vADS()
{
var x = document.createElement("iframe");
x.setAttribute("src", "https://miosito.it/ads.php?s=" + s + "&r=" + r);
x.setAttribute('height', '90');
x.setAttribute('width', '728');
x.setAttribute('scrolling', 'no');
x.setAttribute('frameborder', 'no');
document.body.appendChild(x);
}
window.onload = vADS();
ads.php
Codice PHP:
<?phpsession_start();require_once 'class.user.php';$adsession = new USER(); $ads = $adsession->runQuery("SELECT * FROM studio_settings WHERE std_id=:std"); $ads->execute(array(":std"=>$_GET[s])); $rowAds = $ads->fetch(PDO::FETCH_ASSOC); $ref = $adsession->runQuery("INSERT INTO ads_logs(studio, view, ip, url) VALUES(:std, :vie, :ip, :url)"); $ref->execute(array(":std"=>$_GET[s], ":vie"=>"1", ":ip"=>$_SERVER['REMOTE_ADDR'], ":url"=>$_GET[r]));
echo "<center> <a target='_blank' href='http://miosito.it/?pag=inside&s=$_GET[s]'>
$rowAds[std_img] </a></center>";?>
Se creo un tag DIV mi ritorna la pagina bianca perché non so come riportarlo sulla pagina del cliente.
non avendo piu l'attributo "src", come arrivo alla pagina php ? come includo il tutto in un solo file nel caso ?
Il problema e avere i dati dal sito cliente e ritornare la risposta con un testo/immagine + link ID_cliente