Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
asdf

PHP, detalhe no código

Recommended Posts

Olá galera, bom, eu não sei muito sobre PHP e coloquei a seguinha enquete no meu site:

<?php

function head() {

include('config.php');

echo "<table width=\"200\" border=\"0\" cellpadding=\"1\" cellspacing=\"1\">

<tr><td bgcolor=\"$tableborder\">

<table width=\"198\" border=\"0\" cellpadding=\"0\" cellspacing=\"\" align=\"left\">

<tr><td bgcolor=\"$bgcolor\">";

}

function foot () {

echo "</td></tr></table></td></tr></table>";

}

function record($REMOTE_ADDR) {

include('config.php');

$fp=fopen("$ip_file", "a+");

fputs ($fp,$REMOTE_ADDR."][".time()."\n");

fclose($fp);

}

function check($REMOTE_ADDR) {

include('config.php');

global $valid;

$ip=$REMOTE_ADDR;

$data=file("$ip_file");

$now=time();

foreach ($data as $record) {

$subdata=explode("][",$record);

if ($now < ($subdata[1]+3600*$timeout)) {

if ($ip == $subdata[0]) {

$valid=0;

break;

}}}}

//##################### Save data ##############################

function save($answer){

global $answer;

include('config.php');

$data=file($datafile);

$subdata=explode("][",$data[$answer]);

$subdata[2]+=1;

$data[$answer]=implode("][", $subdata);

$data[$answer]=$data[$answer]."\n";

$fp=fopen($datafile,"w+");

$a=0;

do{

fputs($fp,$data[$a]);

$a++;

}while($a<count($data));

fclose($fp);

}

//########################## Show Form ############################

function form($PHP_SELF){

include('config.php');

head();

echo "<font size=\"$fontsize\" face=\"$font\" color=\"#D56767\"><form method=\"post\" action=\"$PHP_SELF\"><p align=\"left\">";

$data=file($datafile);

$question=$data[0];

$nb_options=count($data)-1;

echo "$question</p>";

for($nb=1;$nb <= $nb_options; $nb++){

$option=explode("][","$data[$nb]");

echo "<font size=\"$fontsize\" face=\"$font\" color=\"#45505A\"><input type=\"radio\" name=\"answer\" value=\"$nb\"> ";

echo "$option[0]

";

}

echo "<input type=\"hidden\" name=\"save\" value=\"yes\">";

echo "<p align=\"left\"><input type=\"submit\" name=\"Submit\" value=\"Votar\"></form></font>";

echo "</p><font size=\"$fontsize\" face=\"$font\" color=\"#D56767\"><a href=\""; echo $PHP_SELF; echo "?action=results\">Ver resultados</font>";

foot();

}

//################## Function to show results ########################

function results(){

include('config.php');

head();

$data=file($datafile);

$nb_answers=count($data);

$votes=0;

$a=1;

do{

$subdata=explode("][",$data[$a]);

$votes += $subdata[2];

$a++;

}while($a < $nb_answers);

$a=1;

$b="answerv";

$v=100/$votes;

echo "<p align=\"left\"><font size=\"$fontsize\" face=\"$font\" color=\"$d56767\">$data[0] ($votes v.)

";

do{

$subdata=explode("][",$data[$a]);

$av = $subdata[2] * $v;

echo "<font size=\"$fontsize\" face=\"$font\" color=\"$d56767\">$subdata[0] -"; printf(" %01.1f", $av); echo"%

";

$p2v = 100-$av;

echo "<img src=\"$subdata[1]\" width=\"$av\" height=\"10\"><img src=\"$image\" width=\"$p2v\" height=\"10\">

";

$a++;

} while ($a < $nb_answers);

echo "

";

foot();

}

//###################### Engine ####################################

check($REMOTE_ADDR);

if ($valid=="0"){ results();}

elseif ($action=="results") { results(); }

elseif ($save=="yes" && $valid!="0") { save($Answer); record($REMOTE_ADDR); results();}

elseif ($action=="save" && !empty($valid)) { results(); }

elseif ($action!="save" && $valid!="0"){ form($PHP_SELF); }

?>

Ela vem acompanhada de outras páginas, tipo, config.php

EU QUERIA SABER COMO EU FAÇO PRA COLOCAR A FONTE NO TAMANHO=9PT

Nesse caso a fonte tá no tamanho definido no arquivo config e não dá pra colocar 9pt.

PRECISO DE AJUDA, SE ALGUÉM TIVER ALGUM CÓDIGO PHP DE ENQUETE PRA ME AJUDAR EU AGRADEÇO.

meu email: eusemprequisterumnickgrande@gmail.com

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×