Formate de banner, bannere care afișează script-ul pe php4, tag-lt; embed - gt; programarea web a unui banner

Există cinci dimensiuni standard (formate) de bannere:

480x60 - Cel mai mare banner pe dimensiune. Că nu au existat probleme atunci când a fost postat pe site și nu a trebuit să remodeleze urgent structura resursei, chiar și în stadiul de aspect este necesar să se ofere un loc pentru astfel de bannere.







400x40 - Mini-banner, care are o lungime considerabilă. Ca și în cazul formatului anterior, pentru un banner 400x40 este necesar să se furnizeze în prealabil zona de plasare.

234x60 - Pentru a economisi spațiu pe site, webmasterii au bannere similare în perechi.

88x31 - Banner - buton numit astfel din cauza dimensiunii mici. Este cel mai frecvent pe Internet. Poate fi plasat pe orice locație.

Script care prezintă bannere în PHP4

Bannerele care afișează bannere și cele din acest articol sunt destul de elementare. Descrierea bannerelor, numărul de clicuri și afișări sunt stocate într-un fișier text, astfel încât MySQL nu este necesar.

Mai întâi, creați un fișier în care stocăm toate informațiile. Să o numim database.txt. Fișierul va conține următorul format:

În cazul în care aceste cuvinte înseamnă următoarele:

* IMG - numele fișierului de imagine care urmează să fie afișat;

* WH - o linie a formularului WIDTH = XX HEIGHT = XX, lățimea și înălțimea imaginii; dacă toate imaginile au aceeași dimensiune, puteți simplifica scriptul;

* SHOW - afișări de bannere, scriem inițial 0;

* CL - face clic pe banner, scrie și 0;

Împărțim logica în două fișiere. Un fișier va fi responsabil pentru afișarea bannerului, să îl numim banner_show.php, altul - pentru contabilizarea clicurilor pe banner, să îl numim banner_click.php. Noi scriem baner_show.







Mai întâi trebuie să descărcați fișierul care stochează descrierea bannerelor:

$ array_bann = fișier ("database.txt");

Apoi - inițializați generatorul de numere pseudo-aleatoare, selectați o intrare aleatorie din fișierul citit, împărțiți-l în elemente folosind "|" " și le-a pus în matricea $ data_bann.

Apoi afișăm bannerul propriu-zis pe baza datelor din array $ data_bann;

ecou "„;

ecou "

Formate de banner, bannere care afișează script-ul pe php4, tag-lt; embed - gt; programarea web a unui banner

echo "ALT = '$ date_bann [2]' $ date_bann [3] border = 0>„;

Creștem numărul de afișări banner pe unitate.

Pastram înregistrarea modificată și scriem întreaga matrice într-un fișier;

$ fp = fopen ("baza de date.txt", "w");

fwrite ($ fp, se alăture ('', $ array_bann));

Acum, să examinăm fișierul banner_click.php. Deschideți fișierul de date.

$ array_bann = fișier ("database.txt");

În variabila $ banner - am transmis deja numărul bannerului din fișierul html, prin care au făcut clic. Luăm recordul corespunzător acestui număr, din nou l-am împărțit în bucăți prin "|" și a pus-o în matricea $ data_bann.

Măriți numărul afișărilor cu unul, lipiți intrarea înapoi la $ array_bann.

Și scrie matricea schimbată în fișierul database.txt.

$ fp = fopen ("baza de date.txt", "w");

fwrite ($ fp, se alăture ('', $ array_bann));

De la clicuri de înșelăciune pot fi protejate într-un fel, folosind cookie-urile într-un singur script și citirea acestora în altul.

etichetă

Stabilește modul în care obiectul va fi aliniat pe pagină și modul în care este înfășurat în jurul textului.

Specifică dacă se ascunde obiectul pe pagină sau nu.

O indentare orizontală de la obiect la conținutul din jur.







Trimiteți-le prietenilor: