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

Japublicidade - Preciso de Help para File PHP


japublicidade.com

Pergunta

Amigos [boa noite, bom dia, boa tarde]

Preciso de ajuda para resolver a instalação de sistema de buscas com afiliados.

Fiz tudo de acordo como recomenda o manual do proprietario, porem na hora de rodar o script aparece essa linha de codigo com erro de sintaxe:

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION in /home/f16host/public_html/ser/search/includes/ip.php on line 11

abaixo transcrevo o file ip.php

como segue:

+++++++++++++++++++++++++++

<?php

define('SMALL', 0);

define('BIG', 1);

class ClientInfo {

var $flag_dirs = array(SMALL => 'assets/flags/small', BIG => 'assets/flags/big');

var $flag_ext = 'png';

cfunction getctrybycode($code) {

$countryArray = array();

$input = "includes/countries.dat";

$fd = fopen($input,"r") or die("Error: cannot open $input!");

while ($buffer = fgets($fd,4096))

{

$buffer = preg_replace("/\n/","",$buffer); //chomp()

$pieces = explode(",",$buffer);

$countryCode = $pieces[0]; $countryName = $pieces[1];

$countryArray[$countryCode] = $countryName;

}

fclose($fd);

return $countryArray[$code];

}

cfunction getctrybyhost($hostname) {

return($this->getctrybycode($this->getctrycodebyhost($hostname)));

}

cfunction getctrycodebyhost($hostname) {

return(substr(strrchr($hostname,'.'),1));

}

cfunction MaskOtherIP($IP) {

if($IP==getenv("REMOTE_ADDR"))

return($IP);

$IP=strtr($IP,"0123456789","##########");

return($IP);

}

cfunction getClientIP() {

$IP = getenv('REMOTE_ADDR');

return $IP;

}

cfunction getClientHostname()

{

$error = 0;

$IP = $this->getClientIP();

$hostname = gethostbyaddr($IP);

if(!strcmp($hostname,$IP)) $error = 1; // if failure, gethostbyaddr() returns the IP

if (!$error) //if no error

{

return $hostname;

}

//else

return "";

}

cfunction getClientCountry()

{

$error = 0;

$hostname = $this->getClientHostname();

if (!strcmp($hostname,"")) $error = 1;

if (!$error)

{

$country = $this->getctrybyhost($hostname);

return $country;

}

//else

return "";

}

cfunction getClientFlag($size)

{

$error = 0;

$hostname = $this->getClientHostname();

if (!strcmp($hostname,"")) $error = 1;

if (!$error)

{

$country_code = strtolower($this->getctrycodebyhost($hostname));

$file_name = $this->flag_dirs[$size] . '/' . $country_code . '.' . $this->flag_ext;

if (is_readable($file_name))

{

return $file_name;

}

}

//else

return "";

}

cfunction getClientFlagHTML($size)

{

$error = 0;

$flag = $this->getClientFlag($size);

if (!strcmp($flag,"")) $error = 1;

if (!$error)

{

return '<img src="' . $flag . '">';

}

//else

return "";

}

};

++++++++++++++++++++++++++++++

a linha 11 e esse codigo - cfunction getctrybycode($code) {

Ficarei grato para aqueles que puderem ajudar!

http://japublicidade.com

JOca

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,9k
×
×
  • Criar Novo...