29. 3. 2009

Directoglobal na IC.cz

Rozhodl jsem se vyzkoušet systém directa na webu androidu. Nebyl bych to já, aby nenastal nějaký problém :-). Bohužel hosting ic.cz má vypnutou funkci fsockopen.

Jak tedy vložit directoglobal na stránky?

1. standartně si vygenerujte kód directa a zapište si ID tohoto reklamního bloku. (např. gd_ad = "909"; - tedy 909)

2. vytvoříme soubor directoglobal_ID.dat ve výchozím adresáři a nastavíme mu atributy 006

3. vygenerovaný kód musíme krapet změnit, od začátku až po

"if (@file_exists..."
4. začátek kódu vyměníme za toto (doplňte svoje ID reklamního bloku):

<script type="text/javascript">

gd_ad = "
ID";

</script>
<script type="text/javascript" src="http://ads.directoglobal.com/counter.php"></script>

<?php
if (@filemtime("directoglobal_
ID.dat") < (time() - 3600))
{
$get_dat = "http://ads.directoglobal.com/get_dat.php?block=
ID&charset=utf";
$zdroj = fopen($get_dat, "r");
$new = fread($zdroj, 8192);

if (strlen($new) > 8 AND strpos($new, "|", 6) <> 0)
{
$local_dat = @fopen("directoglobal_
ID.dat", "w");

if (!$local_dat == "") @fwrite($local_dat, $new, 8192);
else echo "Chyba, musite manualne vytvorit ve vychozim adresari soubor \"directoglobal_909.dat\" s opravnenim minimalne 0006, automaticke vytvoreni se nezdarilo.";

@fclose ($local_dat);
}
}

Táák a mělo by být hotovo :)

2 komentáře:

miko řekl(a)...

díky za zveřejnění této úpravy-co nejdříve vyzkouším- škoda toho, že directo nelze zobrazit na bloggeru nebo šlo by to snad?

Pierre řekl(a)...

tak na blogger to nejde.. ponevadz nepodporuje php :-/