Ir para conteúdo
Fórum Script Brasil
  • 0

Aprendendo Sobre Scripts


Flavia Soul

Pergunta

Fala galerinha show!

Seguinte...

To começando em php agora e é claro, que as dúvidas pairam na minha cabeça... mas uma delas é cruel. É aquela que fica batendo e não sai mesmo...

Bom, vamo lá...

Vejo scripts shows aki no site e quando baixo e vou "tentar" faze-lo funcionar, minha cabeça dá pau... Teria alguma alma caridosa que poderia explicar desde o ínicio como fazer um script funcionar? Um exemplo é o banner rotativo...

Quero colocá-lo no meu site, mas eu não sei por onde começar... é como em html? o arquivo inicial é o index?

Help me

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

Ola,

é meio dificil explicar, cada script tem sua particularidade.

nomes, pode ser index.php ou default.php ou banner.php ou qqrcoisa.php

o problema em funcionar.. muitas vzs a pessoa usa o registres_global como on (padrão do php é off) quando instala ele vem como off então precisaria mudar seu php.ini

mas o ideal seria postar o erro, e o pedaço que da o erro..

pode ser conexao com o DB ... pode ser Variaveis utilizadas, ou mesmo o script não estar funcionando mesmo.

alem de tudo isto.. seu server ou sus maquina local tem que suportar PHP.

Desculpe não poder ajudar muito.. mas coloca mais informaçoes de seu problema que tento

Link para o comentário
Compartilhar em outros sites

  • 0

O php você pode trabalhar um script ou uma página ai dentro da página onde você quer que o script apareça você pode colocar um include.

Veja:

O script é: banner.php

Ai em sua página inicial você colocar assim:

<?

include "banner";

?>

você pode colocar em qualquer página, mais não se esqueça de por o caminho tipo como se fosse colocar uma imagem.

Agora se você não consegue funcionar se o script não for grande poste que eu ou outro poderemos te ajudar. wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

cara, loga aí....

Seguinte... meu servidor tá funcionando legal...

só que são alguns arquivos e é justamente isso... eunão sei qual colocar primeiro!

Bom deixa eu ir no uni duni te.

Esse é um banner rotativo. O arquivo se chama banner.php

<?

              require ("dados_bd.inc");

              require ("funcoes.inc");

              $conectar=conecta($bd,$user_bd,$senha_bd);

              $consulta="select * from banner where disponivel='Sim' order by rand() limit 0,1";

              $resultado=mysql_query($consulta);

              while ($linha=mysql_fetch_array($resultado)){

                      echo ("<img src='img/$linha[2]' alt='$linha[1]'>");

              }

              ?>

agora o index.php

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">

<html>

<head>

      <title>Title here!</title>

</head>

<body>

<table border="0" width="100%" bgcolor="#e2e2e2">

      <tr>

          <td width="85%">

          </td>

          <td width="15%">

                  <?

                  require ("banner.php");

                  ?>

          </td>

      </tr>

</table>

         

</body>

</html>

Agora mando os arquivos banner.sql

# MySQL-Front Dump 2.5

#

# Host: localhost  Database: banner

# --------------------------------------------------------

# Server version 4.0.15-nt

#

# Table structure for table 'banner'

#

CREATE TABLE banner (

  id int(4) unsigned NOT NULL auto_increment,

  descricao varchar(20) default NULL,

  imagem varchar(30) default NULL,

  disponivel varchar(30) default NULL,

  data varchar(20) default NULL,

  PRIMARY KEY  (id),

  KEY id (id)

) TYPE=MyISAM COMMENT='Banner Rotativo';

#

# Dumping data for table 'banner'

#

INSERT INTO banner VALUES("1", "Propaganda Amarelo", "b_amarelo.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("2", "Propaganda Vermelho", "b_vermelho.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("3", "Propaganda Verde", "b_verde.jpg", "Sim", "26-11-03");

funcoes.inc

<?

include ("dados_bd.inc");

function conecta($bd,$usuario,$pass){

    $conectar=mysql_connect("localhost",$usuario,$pass);

    $bd=mysql_select_db($bd);

}

function consulta($select){

    $resultado=mysql_query($select);

    return ($resultado);

}

function num_linhas($consulta){

    $num_linhas=mysql_num_rows($consulta);

    return ($num_linhas);

}

function cabecalho($titulo,$corfundo){

    echo ("<html><head><title>$titulo</title></head>");

    echo ("<body bgcolor=$corfundo>");

}

?>

e dados_db.inc

<?

// local

$bd="banner";

$user_bd="root";

$senha_bd="";

?>

fora isso tem uma pastinha chamada img.

se me ajudarem a tentar entender como funciona, fica mais rápido para eu aprender...

desculpa a infinidade de códigos...

Link para o comentário
Compartilhar em outros sites

  • 0

Seguinte:

Descobri que eu posso grenciar on line... até aí tudo bem...

Criei um banco com o nome banner para facilitar então ficou assim:

<?

$bd="banner";

$user_bd="***";

$senha_bd="***";

?>

já sei meu nome de usuário e senha e tal...

Minha dúvida é...

Qual deles é meu banco de dados e quantos campos eu executo nele!

você é um anjinho... estou conseguindo aprender... biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Flavia desculpe por não logar..

olha por partes.,..

vamos esquartejar tudo..

1- voce precisa criar o Banco de dados no Server, e adicionar um usuario e senha

vamos supor que crie um banco chabado BANNER e usuario FLAVIA senha SOUL

voce tera que mudar o dados_db.inc para:

<?

// local

$bd="BANNER";

$user_bd="FLAVIA";

$senha_bd="SOUL";

?>

2- Depois diato feito.. seu server deve ter um utilitario que chama PHPMYADMIN.. voce tera que usar ele para adicionar as Tabelas

3 - Adicionadas as tabelas.. voce devera rodar o index.php tem que funcionar...

se não funcionar fala que erro deu apra te ajudarmos

Boa Sorte

Link para o comentário
Compartilhar em outros sites

  • 0

tá... só que eu to com dificuldade em criar essas tabelas... não é parecido com o access... queria entender o que cada uma significa:

Campo:

Valor:

tamanho:

Atributos:

nulo:

Padrão:

extra:

primária:

indice:

unico:

full:

Esses são os campos que tem aki.

Abaixo pede o tipo de tabela e o comentário sobre ela.

Dúvida:

No leiame o cara pediu o seguinte:

Este script é muito facil de configurar, siga os passos abaixo e seja feliz.

- Se voce tiver um gerenciador MySQL tipo MysqlFront abra o arquivo banner.sql e execute a query, caso contrario abra o mesmo e crie uma tabela igual no seu MySQL;

- Abra o arquivo dados_bd.inc e coloque as informacoes correspondentes ao seu banco de dados;

- Em uma pagina .php coloque a linha abaixo onde voce deseja que apareca o banner:

<? require ("banner.php"); ?>

Prontinho depois de seguir estes passos é só executar a pagina .php que voce adicionou a linha acima, no exemplo a pagina chama index.php.

Até aí ok...

Só que eu não sei como criar lá no admin a tabela que ele pediu. a tal banner.sql

# MySQL-Front Dump 2.5

#

# Host: localhost  Database: banner

# --------------------------------------------------------

# Server version 4.0.15-nt

#

# Table structure for table 'banner'

#

CREATE TABLE banner (

  id int(4) unsigned NOT NULL auto_increment,

  descricao varchar(20) default NULL,

  imagem varchar(30) default NULL,

  disponivel varchar(30) default NULL,

  data varchar(20) default NULL,

  PRIMARY KEY  (id),

  KEY id (id)

) TYPE=MyISAM COMMENT='Banner Rotativo';

#

# Dumping data for table 'banner'

#

INSERT INTO banner VALUES("1", "Propaganda Amarelo", "b_amarelo.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("2", "Propaganda Vermelho", "b_vermelho.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("3", "Propaganda Verde", "b_verde.jpg", "Sim", "26-11-03");

Só isso (por enqnt)

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Cara De novo

Faz assim.. abra o phomyadmin

escolha o banco de dados que criou

vai aparecer ao lado uma guia clique em SQL

vai aparecer uma caixa de texto.. voce pode copiar e colar o conteudo deste arquivo que ele te passou nela e cliar em "Executa"

ou em "Localização do arquivo texto"

voce procura este .sql e depois de selecionar voce clica em executa.

as duas formas voce consegue..

depois só executar o index.php

tenta lá..

to quase com sono

Link para o comentário
Compartilhar em outros sites

  • 0
Só que eu não sei como criar lá no admin a tabela que ele pediu. a tal banner.sql

# MySQL-Front Dump 2.5

#

# Host: localhost   Database: banner

# --------------------------------------------------------

# Server version 4.0.15-nt

#

# Table structure for table 'banner'

#

CREATE TABLE banner (

  id int(4) unsigned NOT NULL auto_increment,

  descricao varchar(20) default NULL,

  imagem varchar(30) default NULL,

  disponivel varchar(30) default NULL,

  data varchar(20) default NULL,

  PRIMARY KEY  (id),

  KEY id (id)

) TYPE=MyISAM COMMENT='Banner Rotativo';

#

# Dumping data for table 'banner'

#

INSERT INTO banner VALUES("1", "Propaganda Amarelo", "b_amarelo.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("2", "Propaganda Vermelho", "b_vermelho.jpg", "Sim", "26-11-03");

INSERT INTO banner VALUES("3", "Propaganda Verde", "b_verde.jpg", "Sim", "26-11-03");

Copie esse código e coloque em:

Fazer procura(s) SQL no banco de dados banner

Ai clique em executa.

Ou você pode localizar ele por:

Ou Localização do arquivo texto : (Procurar)

Isso tem no PHPmyAdmin.

Tente lá.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Cara que ja perdeu o Sono

depois desta de anjo.. já nem sei mais qual meu login e senha....

qualquer coisa posta a que ajudaremos.... desde que saibamos logico.

Boa Sorte no Seu Site

rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Bem se já funcionou.. agora seria via script adicionar os banners na base de dados..

e seguir as instruçoes que voce mostrou e adicionar em sua pagina onde quiser..

o

<?

require "banner.php";

?>

colocando isto nas paginas o script funcionando legalzinho.. vai aparecer os banners adicionados.

acredito que seja isto que queira saber

Link para o comentário
Compartilhar em outros sites

  • 0

pois é sr, soninho...

se registra aí!!!

Olha gente... Com certeza eu vou pertubar vocês depois

ainda tenhos algumas pequenas dúvidas, mas hoje ninguém merece...

Glad e cara, se vocês tiverem icq, me adiciona, aí... quero aprender mais...

97064255

Boa noite, rapazes

Link para o comentário
Compartilhar em outros sites

  • 0

Boa tarde meninos...

Bom vamos continuar o papo dessa madrugada...

Consegui me entender com o php admin e tals... só que é o seguinte:

ele disse q foi executado com sucesso. Minha dúvida é. Quais e para onde eu mando os arquivos já mudados e tal...

Vamos nos basear por um html. Por exemplo no meu provedor de hosp. eu tenho que colocar na pasta www todos os meus arquivos. Faço o mesmo com esses?

Beijocas e vamos lá crianças... to quase conseguindo!!! laugh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

$conectar=mysql_connect("localhost",$usuario,$pass);

verifique se seu server usa o LocalHost para conexao, aparentemente o problema esta ai..

derrepente tem que colocar o seu endereço no lugar..

Ex.

$conectar=mysql_connect("zonacarioca.com.br",$usuario,$pass);

mas se for localhost mesmo, envie o erro para seu server, é problema com conexao com o Server.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...