Como configurar o PHPAds
Neste tutorial, iremos ver
como configurar o phpAds, o mais utilizado sistema de
banner em PHP↳PHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) →.
Passo 1
Após fazer o download do phpAds (www.phpwizard.net/projects/phpAds/),
descompacte-o.
Agora abra o arquivo config.inc.php3 no editor de texto
de sua preferência, (recomendamos o notepad).
Veremos o que temos: (Edite somente as linhas abaixo)
Nesta linha, você irá colocar o endereço
do Banco de Dados↳Banco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data →:
// MySQL hostname
$phpAds_hostname = "endereço";
Aqui vai o Usuário do MySQL:
// MySQL username
$phpAds_mysqluser = "usuário";
Aqui, a senha do MySQL:
// MySQL password
$phpAds_mysqlpassword = "senha";
E, finalmente, aqui vai o Banco de Dados onde as tabelas
serão salvas:
// The database phpAds lives in
$phpAds_db = "banco_de_dados";
Nas variáveis abaixo, estão setadas as
tabelas que o phpAds irá usar no MySQL,
recomendamos não alterar.
// phpAds’ database tables
$phpAds_tbl_adclicks = "adclicks";
$phpAds_tbl_adviews = "adviews";
$phpAds_tbl_banners = "banners";
$phpAds_tbl_clients = "clients";
$phpAds_tbl_session = "session";
$phpAds_tbl_acls = "acls";
Aqui, você irá colocar o endereço
do seu site + a pasta onde se encontra o phpAds
// The URL to your phpAds-installation
$phpAds_url_prefix = "http://www.seusite.com.br/phpAds";
Na variável abaixo, você seta o idioma
do phpAds, mais atenção,
antes de alterar, você deve fazer o download do
arquivo onde contém os textos
no idioma que você deseja.
// Your language file
$phpAds_language = "english";
Abaixo, você irá colocar o usuário
de sua prefência para acessar a administração
do phpAds:
// Admins’s username
$phpAds_admin = "login";
Aqui vai a senha do usuário acima:
// Admin’s password
$phpAds_admin_pw = "senha";
Coloque o nome do Administrador abaixo:
// Admin’s full name (used when
sending stats via email)
$phpAds_admin_fullname = "Equipe SuperPHP";
O e-mail:
// Admin’s email address (used
to set the FROM-address when sending email)
$phpAds_admin_email = "superphp@superphp.com.br";
E pronto, você ja configurou o phpAds, agora iremos
ensinar como colocar os banners nas páginas.
Passo 2
Agora vamos criar as tabelas no Banco de Dados.
É necessário que você execute os
comandos abaixo no MySQL:
CREATE TABLE adclicks (
bannerID mediumint(9) DEFAULT
‘0’ NOT NULL,
t_stamp timestamp(14),
host varchar(255) NOT NULL,
KEY clientID (bannerID)
);
CREATE TABLE adviews (
bannerID mediumint(9) DEFAULT
‘0’ NOT NULL,
t_stamp timestamp(14),
host varchar(255) NOT NULL,
KEY clientID (bannerID)
);
CREATE TABLE banners (
bannerID mediumint(9) NOT NULL
auto_increment,
clientID mediumint(9) DEFAULT
‘0’ NOT NULL,
banner blob NOT NULL,
width smallint(6) DEFAULT ‘0’
NOT NULL,
height smallint(6) DEFAULT ‘0’
NOT NULL,
format enum(‘gif’,’jpeg’,’png’,’html’,’url’)
DEFAULT ‘gif’ NOT NULL,
url varchar(255) NOT NULL,
alt varchar(255) NOT NULL,
keyword varchar(255) NOT NULL,
bannertext varchar(255) NOT
NULL,
active enum(‘true’,’false’)
NOT NULL,
PRIMARY KEY (bannerID)
);
CREATE TABLE clients (
clientID mediumint(9) DEFAULT
‘0’ NOT NULL auto_increment,
clientname varchar(255) NOT
NULL,
contact varchar(255),
email varchar(64) NOT NULL,
views mediumint(9),
clicks mediumint(9),
clientusername varchar(64) NOT
NULL,
clientpassword varchar(64) NOT
NULL,
expire date DEFAULT ‘0000-00-00’,
PRIMARY KEY (clientID)
);
CREATE TABLE session (
SessionID varchar(32) NOT NULL,
SessionData blob NOT NULL,
LastUsed timestamp(14),
PRIMARY KEY (SessionID)
);
CREATE TABLE acls (
bannerID mediumint(9) DEFAULT
‘0’ NOT NULL,
acl_type enum(‘clientip’,’useragent’,’weekday’)
NOT NULL,
acl_data varchar(255) NOT NULL,
acl_ad set(‘allow’,’deny’) NOT
NULL,
acl_order int(10) unsigned DEFAULT
‘0’ NOT NULL,
KEY bannerID (bannerID),
UNIQUE bannerID_2 (bannerID,
acl_order)
);
Passo 3
Agora vamos adicionar um cliente e um banner para esse
cliente.
Primeiramente Logue com o usuário e senha que
você setou no config.inc.php3:
Acesse a URL: www.seudominio.com.br/phpAds/admin
Irá aparecer uma página semelhante com
a que está na imagem abaixo:
Entre com seu usuário e senha e clique em Enviar
Consulta.
Logo após, irá aparecer uma página
semelhante com a que está na imagem abaixo::
No caso acima, eu ja tenho clientes criados no phpAds.
Bom, agora vamos criar um novo cliente. Clique em Add
new client:
Irá aparecer uma página igual a essa:
Preencha com os Dados do seu novo cliente, vamos criar
um cliente qualquer.
Digamos que o nome do seu cliente seja João e
ele tenha um site chamado Portal Blablabla.
Então vamos preencher os campos:
. Client: Aqui vai o nome do site, no caso Portal Blablabla.
. Contact: Aqui vai o nome do contato do site, no caso
João.
. EMail: Aqui, o e-mail de contato, joao@portalblablabla.com.br
. AdViews purchased: Aqui, você irá colocar
quantos PageViews Jão comprou, colocaremos 1000.
. AdClicks purchased: Aqui, coloque a quantidade de
cliques que João comprou, colocaremos 1000.
. AdDays purchased: Coloque aqui, a quantidade de dias
que João quer que o Banner dele apareça
no seu site. Iremos colocar 30 (1 mês).
Obs.: Para deixar o banner exposto por tempo indeterminado
sem limite de cliques e views, deixe os campos AdViews,
AdClicks e AdDays Purchased em branco.
. Username: Invente um usuário qualquer para
que João possa acessar as estatisticas do Banner
dele.
. Password: Uma senha.
Pronto, agora clique em Go.
Irá aparecer uma página semelhante a esta:
Agora, na 3º opção (Banner Administration),
selecione o cliente, no caso Portal Blablabla e clique
em Go.
Agora clique em Add new banner. Verá a seguinte
tela (diminuimos esta imagem para ficar no padrão
da página, mas pode puxá-la para o navegador
e vê-la com nitidez):
Você tem 3 opções de Banner:
1º – Adicionar a imagem do banner no MySQL
2º – Coloca a url da imagem do Banner.
3º – Banner HTML
Recomendamos a 2º que não carrega muito.
Então selecione a opção Banner
referred to through URL.
Em seguida, preencha os campos:
. New banner URL (incl. http://): Coloque a URL do banner,
ex.: http://www.seusite.com.br/banner/algum_banner.gif
. Linked to URL (incl. http://): Coloque a URL para
onde o usuário será levado quando clicar
no Banner, ex.: http://www.algumsite.com.br
. Width: Coloque a largura do banner, ex.: 468
. Height: Coloque a autura do banner, ex.: 60
. Alt-Text: Coloque algum texto que irá aparecer
quando o usuário mover o Mouse por cima do banner.
. Text Below image: Campo não obrigatório,
aqui você pode colocar um texto que irá
debaixo do Banner.
. No campo Keyword (Palavra Chave), você pode
especificar uma categoria para o Banner.
Pronto, agora clique em Go e pronto, o Banner
do Cliente foi adicionado.
Passo 4
Agora vamos colocar os banners nas páginas do
seu site.
Coloque o código abaixo no inicio de todas as
páginas onde você quer que o banner apareça:
<?
require("/path/para/o/phpAds/config.inc.php3");
require("/path/para/o/phpAds/view.inc.php3");
require("/path/para/o/phpAds/acl.inc.php3");
?>
Obs.: Altere somente a path onde se encontra o seu site,
ex.: /home/www/seusite.com.br/
Agora iremos configurar o banne que iremos mostrar:
Insira o código abaixo no lugar onde você
quer que o banner apareça:
<?
view("468×60");
?>
Função view():
A função view() é a função
do phpAds que tem o trabalho de mostrar os banner no
lugar onde ela for colocada.
Abaixo, segue os modos no qual você pode colocar
a função view():
. view(1); – Mostra o banner
com o ID 1.
. view("html");
– Mostra randomicamente os banner HTML.
. view("468×60", 0,
"_blank"); – Mostra banners randomicos
no tamanho de 468 pixels por 60 pixels. Caso o usuário
clique no banner, o target que esta setado como _blank
fará com que o site seja aberto em uma nova janela.
. view("Websites/Business/New_Media/");
– Mostra banners randômicos com as palavras-chaves
"Websites/Business/New_Media/".
Pronto, agora é só adicionar os clientes
com seus respectivos banner e pronto, seu phpAds ja
está funcionando:
Obs.: Em caso de mais dúvidas, deixe sua mensagem
no fórum.







