Autor Zpráva
impact
Profil *
Zdravím,
chtěl bych si vytvořit jednotný reklamní systém na svých webech - abych mohl bannery načítat z jednoho zdroje:
<img src="http://example/nahodna_reklama.php" />

Vsechny mozne bannery budou nahrane v jednom adresari a skript "nahodna_reklama.php" by vybral jeden z nich a poslal jako vysledek. Zkrátka treba něco jako mají tady Kytary.cz na http://rockmag.cz

Jak to realizovat?
Jak postupovat v případě animovaných GIFů?
Nebude se to cachovat - jak tomu zabránit?
Co flashová reklama?
Neexistuje uz nejakej hotovej open-source system, ktery k tomuto ucelu slouzi? (neco jako PhpAdsNew?)
zero0x
Profil
no aspon na jedno ti odpoviem, ked nechces aby sa cachovalo, a nechces to komplikovat staci dat

<img src="http://example/nahodna_reklama.php?r={nejaky nahodny rezec, moze ho generovat javasipcrt, alebo php}" />

no a to nacitavanie reklamy by islo urobit tak, ze pomocou funkcie readdir si nacitas adresar do pola, a potom vyberas nahodnu polozku
Taps
Profil
tady najdeš skripty na náhodné zobrazovaní, tak ti to třeba pomůže
http://www.vseproweb.com/
http://www.jaknaweb.com/scripty/php-scripty/fotogalerie-pocitadla
impact
Profil *
Když chci jakoby posílat na výstup PHP skriptu obrázek, tak se musí použít asi GD knihovna, žejo?

Nejde to třeba nějak jinak, jako že bych například poslal hlavičku, že se jedná o obrázek a pak prostě na výstup překopíroval obsah souboru s obrázkem, šlo by to takhle?
DJ Miky
Profil
ejde to třeba nějak jinak, jako že bych například poslal hlavičku, že se jedná o obrázek a pak prostě na výstup překopíroval obsah souboru s obrázkem, šlo by to takhle?

Jde to.

header('Content-Type: image/jpeg');
echo file_get_contents('./obrazek.jpg');
impact
Profil *
supr, díky...
jeste: jaka hlavicka bude v pripade animovaneho gifu? Muzete mi doporucit nejaky seznam content-typů?
jde stejnym zpusobem pristupovat i kdyz chci posilat na vystup flash animaci?
YoSarin
Profil
impact
Zkus použít fci mime_content_type - budeš vracet vždy ten content-type který má skutečný soubor...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0