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

estou com um problema em arq_index.php


tgdms

Pergunta

Olá a todos!

Pow gente eu estou postando aqui pra saber se vocês podem me ajudar.

estou instalando um programa de afiliados, vai tudo bem só que quando eu abro

a minha página inicial mostra a seguinte mensagem:

Warning: Cannot modify header information - headers already sent by (output started at /home/dinheiro/public_html/affiliated/includes/config.php:1) in /home/dinheiro/public_html/affiliated/includes/arq_index.php on line 10

O que será? eu sou novo no assunto e ainda estou aprendendo

E aqui está o arq_index.php

<?

include ("includes/session.php");

include ("includes/config.php");

// INFORME AQUI O ID DO ADMIN

$refid_admin = "admin";

// Se não for informado um ref id, é utilizado o id do admin

if (!isset($ref)) {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Incluindo o arquivo que faz a conexão com o mysql

include "includes/mysql.php";

// Fazendo a consulta ao mysql

$q1=mysql_query("SELECT * FROM ilh_users WHERE login='$ref' LIMIT 0,1");

// Se o usuário não existir, redireciona para a página do admin

if(mysql_num_rows($q1) == "0") {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Se o usuário existir, pega os dados

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

$nomedapessoa = $linha['nome'];

$emaildapessoa = $linha['email'];

$fonefixo = $linha['fonefixo'];

$fonemovel = $linha['fonemovel'];

$cidade = $linha['cidade'];

$estado = $linha['estado'];

}

// Registra os dados do usuário em uma sessão

session_register("ref","nomedapessoa","emaildapessoa","fonefixo","fonemovel","cidade","estado");

if (preg_match( "/bcc:|cc:|multipart|\[url|Content-Type:/i", implode($_POST))) {

$spam=true;

}

if (preg_match_all("/<a|http:/i", implode($_POST), $out) > 3) {

$spam=true;

}

$spamwords = "/(aqui|lista|de|palavras|típicas|de|spam)/i";

if (preg_match($spamwords, implode($_POST))) {

$spam=true;

}

?>

Se vocês poderem me ajudar ficarei muito grato!

Obrigado!!

Editado por tgdms
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Olá a todos!

Pow gente eu estou postando aqui pra saber se vocês podem me ajudar.

estou instalando um programa de afiliados, vai tudo bem só que quando eu abro

a minha página inicial mostra a seguinte mensagem:

Warning: Cannot modify header information - headers already sent by (output started at /home/dinheiro/public_html/affiliated/includes/config.php:1) in /home/dinheiro/public_html/affiliated/includes/arq_index.php on line 10

O que será? eu sou novo no assunto e ainda estou aprendendo

E aqui está o arq_index.php

<?

include ("includes/session.php");

include ("includes/config.php");

// INFORME AQUI O ID DO ADMIN

$refid_admin = "admin";

// Se não for informado um ref id, é utilizado o id do admin

if (!isset($ref)) {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Incluindo o arquivo que faz a conexão com o mysql

include "includes/mysql.php";

// Fazendo a consulta ao mysql

$q1=mysql_query("SELECT * FROM ilh_users WHERE login='$ref' LIMIT 0,1");

// Se o usuário não existir, redireciona para a página do admin

if(mysql_num_rows($q1) == "0") {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Se o usuário existir, pega os dados

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

$nomedapessoa = $linha['nome'];

$emaildapessoa = $linha['email'];

$fonefixo = $linha['fonefixo'];

$fonemovel = $linha['fonemovel'];

$cidade = $linha['cidade'];

$estado = $linha['estado'];

}

// Registra os dados do usuário em uma sessão

session_register("ref","nomedapessoa","emaildapessoa","fonefixo","fonemovel","cidade","estado");

if (preg_match( "/bcc:|cc:|multipart|\[url|Content-Type:/i", implode($_POST))) {

$spam=true;

}

if (preg_match_all("/<a|http:/i", implode($_POST), $out) > 3) {

$spam=true;

}

$spamwords = "/(aqui|lista|de|palavras|típicas|de|spam)/i";

if (preg_match($spamwords, implode($_POST))) {

$spam=true;

}

?>

Se vocês poderem me ajudar ficarei muito grato!

Obrigado!!

o primeiro erro parece esta nessa linha

(!isset($ref)) {

header("Location: $url_do_site?ref=$refid_admin");

troque por isso

header("Location: $url_do_site?ref=$refid_admin",true);

parece aprecentar erro no includes tambem

até mais.

Link para o comentário
Compartilhar em outros sites

  • 0
O erro não está no index, está no config.php logo na linha 1.

deve ser espaço em branco antes de abrir o php <?php ou algum echo informando algum erro.

bom então dá uma olhada no config.php

pra ver o erro, vlw

<?

$valor_produto = "39.90"; // Valor cobrado pelo produto (Para separar o valor inteiro dos centavos utilize ponto ao invés de vírgula)

$valor_comissao = "19.90"; // Valor da comissão do produto (Para separar o valor inteiro dos centavos utilize ponto ao invés de vírgula)

$nome_produto = "Sistema de Afiliados"; // Coloque o nome do produto a ser vendido

$paginacao = 20; // Linhas por página, na página de afiliados dos membros

$url_do_site = "http://www.ssmark.net/afiliados/"; // Coloque a url do Site com o HTTP e a barra no final

$link_do_site = "www.ssmark.net/afiliados"; // Coloque a url do seu site sem o HTTP e sem a barra no final

$nome_do_site = "Seu Proprio Sistema de Afiliados"; // Coloque o nome que deseja para seu site

$MSN = " "; // Para suporte via MSN, se não deseja prestar suporte via MSN deixe em branco entre as aspas

$email_contato = "contato@ssoaresmkt.com"; // Coloque seu email de contato

$email_pagseguro = "celso482@itelefonica.com.br"; // Coloque seu email pagseguro

$link_pagseguro = "https://pagseguro.uol.com.br/index.jhtml?ind=408822"// Coloque seu link de indicação para o pagseguro

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Olá!

Repare que na última linha do config.php está faltando o ponto e vírgula:

$link_pagseguro = "https://pagseguro.uol.com.br/index.jhtml?ind=408822"// Coloque seu link de indicação para o pagseguro
o certo seria:
$link_pagseguro = "https://pagseguro.uol.com.br/index.jhtml?ind=408822";// Coloque seu link de indicação para o pagseguro

Editado por Stoma
Link para o comentário
Compartilhar em outros sites

  • 0
Olá a todos!

Pow gente eu estou postando aqui pra saber se vocês podem me ajudar.

estou instalando um programa de afiliados, vai tudo bem só que quando eu abro

a minha página inicial mostra a seguinte mensagem:

Warning: Cannot modify header information - headers already sent by (output started at /home/dinheiro/public_html/affiliated/includes/config.php:1) in /home/dinheiro/public_html/affiliated/includes/arq_index.php on line 10

O que será? eu sou novo no assunto e ainda estou aprendendo

E aqui está o arq_index.php

<?

include ("includes/session.php");

include ("includes/config.php");

// INFORME AQUI O ID DO ADMIN

$refid_admin = "admin";

// Se não for informado um ref id, é utilizado o id do admin

if (!isset($ref)) {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Incluindo o arquivo que faz a conexão com o mysql

include "includes/mysql.php";

// Fazendo a consulta ao mysql

$q1=mysql_query("SELECT * FROM ilh_users WHERE login='$ref' LIMIT 0,1");

// Se o usuário não existir, redireciona para a página do admin

if(mysql_num_rows($q1) == "0") {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

// Se o usuário existir, pega os dados

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

$nomedapessoa = $linha['nome'];

$emaildapessoa = $linha['email'];

$fonefixo = $linha['fonefixo'];

$fonemovel = $linha['fonemovel'];

$cidade = $linha['cidade'];

$estado = $linha['estado'];

}

// Registra os dados do usuário em uma sessão

session_register("ref","nomedapessoa","emaildapessoa","fonefixo","fonemovel","cidade","estado");

if (preg_match( "/bcc:|cc:|multipart|\[url|Content-Type:/i", implode($_POST))) {

$spam=true;

}

if (preg_match_all("/<a|http:/i", implode($_POST), $out) > 3) {

$spam=true;

}

$spamwords = "/(aqui|lista|de|palavras|típicas|de|spam)/i";

if (preg_match($spamwords, implode($_POST))) {

$spam=true;

}

?>

Se vocês poderem me ajudar ficarei muito grato!

Obrigado!!

Então,

Primeiro procura sempre usar a tag do php assim

<?php

É sempre bom fazer assim pois alguns servidores não executam determinadas ações do php quando você utiliza o <? depende das configurações do servidor e versão do php

outra coisa

procure usar o include sempre desta forma

include ("arquivo.php");

o primeiro erro é indicado na linha 10

do seu código, portanto veja esse trecho do código

// Se não for informado um ref id, é utilizado o id do admin

if (!isset($ref)) {

header("Location: $url_do_site?ref=$refid_admin");

return false;

}

e de resto só postando o código dos outros arquivos que são invocados pelo index

http://www.inter.net.br

Editado por debianinside
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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...