Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

29-10-2008 17:22

estava a tentar utilizar o script do forum relativo ao enquete:

http://www.codigosnaweb.com/forum/viewt ... quete#p966

Mas qdo tentou correr o mesmo da-me um erro:

Parse error: parse error, unexpected T_SL in /srv/www/vhosts/ttbaventura.com/httpdocs/enquete.php on line 64

que é relativo ao seguinte codigo:

/* quando votar, atualiza o documento */ print <<< HERE <script> location.href="$PHP_SELF"; </script> HERE;

Podes-me dizer o pk??
Obrigado
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

29-10-2008 17:47

Esse é um método usado para mostrar os dados na tela, como o echo e o print, em todo caso também aquela enquete montei com base no PHP4, vou reparar, testar e aviso aqui o resultado.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

29-10-2008 17:54

Pronto, ao rodar o arquivo você terá que criar um documento no mesmo diretório chamado: conta_voto.txt

e alterar a linha

location.href='estedocumento.php'; // aqui entra o nome do documento que a enquete está
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

29-10-2008 18:45

ta a funcionar.
vou tentar alterar para nao mostrar no mesmo documento tudo, ou seja , mostrar 1º so asondagem e depois de votar mostrar se o utilizador quiser ver os resultados.
nao tens algo assim e que mostra-se os resultados com percentagem ou grafico???
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

29-10-2008 19:00

Acho que se você buscar na net vai achar umas boas enquetes, achei essa

enquete com gráfico
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

29-10-2008 19:49

tenho uma enquete , na qual nao percebo o que nao está a funcionar, e algo complexa, e tem vários files, os quais vou deixar a seguir:

formulario.php:

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nova página 3</title> <!--BEGIN Pop-up Windows Script------------------------------------------> <SCRIPT Language="JavaScript"> <!-- // Copyright 1999 - 2002 by Ray Stott, Pop-up Windows Script ver 2.0 // OK to use if this copyright is included // Script is available at http://www.crays.com/jsc var popWin = null // use this when referring to pop-up window var winCount = 0 var winName = "popWin" function openPopWin(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){ var d_winLeft = 20 // default, pixels from screen left to window left var d_winTop = 20 // default, pixels from screen top to window top winName = "popWin" + winCount++ //unique name for each pop-up window closePopWin() // close any previously opened pop-up window if (openPopWin.arguments.length >= 4) // any additional features? winFeatures = "," + winFeatures else winFeatures = "" if (openPopWin.arguments.length == 6) // location specified winFeatures += getLocation(winWidth, winHeight, winLeft, winTop) else winFeatures += getLocation(winWidth, winHeight, d_winLeft, d_winTop) popWin = window.open(winURL, winName, "width=" + winWidth + ",height=" + winHeight + winFeatures) } function closePopWin(){ // close pop-up window if it is open if (navigator.appName != "Microsoft Internet Explorer" || parseInt(navigator.appVersion) >=4) //do not close if early IE if(popWin != null) if(!popWin.closed) popWin.close() } function getLocation(winWidth, winHeight, winLeft, winTop){ return "" } //--> </SCRIPT> <SCRIPT Language="JavaScript1.2"> // for Netscape 4+ and IE 4+ <!-- function getLocation(winWidth, winHeight, winLeft, winTop){ var winLocation = "" if (winLeft < 0) winLeft = screen.width - winWidth + winLeft if (winTop < 0) winTop = screen.height - winHeight + winTop if (winTop == "cen") winTop = (screen.height - winHeight)/2 - 20 if (winLeft == "cen") winLeft = (screen.width - winWidth)/2 if (winLeft>0 & winTop>0) winLocation = ",screenX=" + winLeft + ",left=" + winLeft + ",screenY=" + winTop + ",top=" + winTop else winLocation = "" return winLocation } //--> </SCRIPT> <!--END Pop-up Windows Script------------------------------------------- </head> <body> <form name="form1" method="POST" action="guardar_dados.php" target="_self"> <p> <? $a=1; ?> <input name="fich" type="hidden" value="<? print $a; ?>"> <? $fh = fopen("Perguntas.txt", "r"); while(!feof($fh)) { $dados = $dados.fgets($fh, 4096); } $z=strpos($dados, "P$a-", 0); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2; $tam_a=strlen($a)+2; $p=substr($dados, $z, $tam_a); $r=$b-($z+$tam_a); if((strcasecmp($p, "P$a-")) == 0) { $perg[0]=substr($dados, $z+$tam_a, $r+1); } $z=strpos($dados, "R$a-", $b); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2; $i=1; while($z!="") { $perg[$i]=substr($dados, $z+$tam_a, $b-$z); $z=strpos($dados, "R$a-", $b); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2-3; $i++; } // fecha o ficheiro fclose($fh); ?> <div align="center"> <table width="160" border="0"> <tr> <td> <table width="160" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="160" style="font-family: Tahoma; font-size: 8pt; color: #000000" align="center"><? print $perg[0]; ?></td> </tr> </table> <table width="160" border="0"> <? $num_resp=sizeof($perg); $x=1; while($x!=$num_resp) { ?> <tr> <td width="20"><div align="center"> <p style="line-height: 75%; margin-top: 0; margin-bottom: 0"> <input type="radio" name="voto" value="<? print $x; ?>"> </div></td> <td width="160" style="font-family: Tahoma; font-size: 8pt; color: #000000" align="left"><? print $perg[$x]; ?></td> </tr> <? $x++; } ?> </table> <table width="160" border="0" height="20"> <tr> <td height="25" align="center"> <div align="center"> <p style="line-height: 40%; margin-top: 0; margin-bottom: 0"> <input type="image" name="Submit" src="vota.gif" value="Submit" alt="Votar">&nbsp; </p> </div></td> </tr> </table> </td> </tr> </table> <p style="line-height: 40%; margin-top: 0; margin-bottom: 0"> <A HREF='JavaScript:openPopWin("ver.php", 500, 240)'> <img border="0" src="ver.jpg" width="90" height="13"></a></div> </form> </body> </html>

guardar_dados.php:

<? if($Submit=="Ver Todos") { header("Location: ver.php"); exit; } $filename = "p$fich.txt"; /* if(!empty($voto)) { if(!isset($votou)) print "Votou na opção $voto.<br>"; else if(isset($votou)) { print "Já votou não pode votar outra vez!!!<br>"; break; } } else if(isset($votou)) { print "Já votou não pode votar outra vez!!!"; break; } else print "Não Votou"; */ if(!empty($voto) && !isset($votou)) { /* $h=date("G"); $m=date("i"); $s=date("s"); $h=24-$h; $m=59-$m; $s=59-$s; $seg = $h*3600; $seg += $m*60; $seg += $s; */ //Só numa linha de código, igual ao que está em cima $seg=((23-date("G"))*3600)+((59-date("i"))*60)+(59-date("s")); setcookie("votou", "1", time()+$seg); //grava um cookie que irá lembrar o script que o internauta já votou neste dia } if(file_exists("$filename")) { if(!empty($voto) && !isset($votou)) { $fh = fopen("$filename", "a"); // escreve no ficheiro o novo voto $success = fwrite($fh, " $voto"); // fecha o ficheiro fclose($fh); } $fh = fopen("$filename", "r"); while(!feof($fh)) { $dados = $dados.fgets($fh, 4096); } // fecha o ficheiro fclose($fh); } else { if(!empty($voto) && !isset($votou)) { $fh = fopen("$filename", "w"); $dados = $voto; // escreve no ficheiro o novo voto $success = fwrite($fh, $dados); // fecha o ficheiro fclose($fh); } } header("Location: formulario.php"); ?>

vota.php:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Gráficos</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? $filename = "p$fich.txt"; $fh = fopen("Perguntas.txt", "r"); $a=$fich; while(!feof($fh)) { $dados = $dados.fgets($fh, 4096); } $z=strpos($dados, "P$a-", 0); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2; $tam_a=strlen($a)+2; $p=substr($dados, $z, $tam_a); $r=$b-($z+$tam_a); if((strcasecmp($p, "P$a-")) == 0) { $perg[0]=substr($dados, $z+$tam_a, $r+1); } $z=strpos($dados, "R$a-", $b); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2-3; $i=1; while($z!="") { $perg[$i]=substr($dados, $z+$tam_a, $b-$z); $z=strpos($dados, "R$a-", $b); $b1=strpos($dados, "?", $z); $b2=strpos($dados, ".", $z); if(($b1<$b2 || empty($b2)) && !empty($b1)) $b=$b1; else $b=$b2-3; $i++; } // fecha o ficheiro fclose($fh); $f = fopen("$filename", "r"); while(!feof($f)) { $d = $d.fgets($f, 4096); } // fecha o ficheiro fclose($f); if(!empty($d)) { $num_resp = sizeof($perg)-1; $votos = explode(" ", $d); $num_votos = sizeof($votos); for($i=0; $i<$num_votos; $i++) { $v[$votos[$i]]++; } } for($x=1; $x<=$num_resp; $x++) { $w[$x]=sprintf("%01.2f", (($v[$x]*100)/$num_votos)); } //$p = array(sprintf("%01.2f", (($v[0]*100)/$num_votos)), sprintf("%01.2f", (($v[1]*100)/$num_votos)), sprintf("%01.2f", (($v[2]*100)/$num_votos)), sprintf("%01.2f", (($v[3]*100)/$num_votos))); for($r=0; $r<$num_resp; $r+=4) { $cor[$r] = "#800000"; $cor[$r+1] = "#800000"; $cor[$r+2] = "#800000"; $cor[$r+3] = "#800000"; } // /*************************************************************\ // |* *| // |* Fazer o Gráfico *| // |* *| // \_______________________________________/ ?> <div align="center"> <table width="400" border="0" bgcolor="#1A1A1A" cellspacing="0" cellpadding="0" height="20"> <tr> <td align="center"> <table border="0" width="390" cellspacing="0" cellpadding="0" height="16" id="table1"> <tr> <td><strong><font face="Tahoma" size="2" color="#FFFFFF"><? print $perg[0]; ?></font></strong></td> </tr> </table> </td> </tr> </table> </div> <div align="center"> <table width="400" border="0" height="20"> <? for($i=1; $i<=$num_resp; $i++) { ?> <tr> <td width="200" align="left" bgcolor="#484848" height="20" style="font-size: 9pt; font-family: Tahoma; color: #FFFFFF">&nbsp;<? print $perg[$i]; ?></td> <td width="130" bgcolor="#484848" height="20"> <table width="<? print $w[$i]; ?>%" border="0" bgcolor="<? print $cor[$i-1]; ?>" height="8" cellspacing="0" cellpadding="0"> <tr> <td height="8" style="font-family: Tahoma; font-size: 10px">&nbsp;</td> </tr> </table></td> <td width="70" bgcolor="#484848" height="20" style="font-size: 8pt; font-family: Tahoma; color: #FFFFFF"><div align="center"> <font face="Tahoma" font-size: "8pt" color="#FFFFFF"><? print "<em>".$w[$i]."%</em> ($v[$i])</font>"; ?></div></td> </tr> <? } ?> </table> </div> <div align="center"> <table width="400" border="0" cellspacing="0" cellpadding="0" bgcolor="#1A1A1A" height="16"> <tr> <td><em style="font-style: normal"> <font size="1" face="Tahoma" color="#FFFFFF">&nbsp;&nbsp; Total Votos: <? print $num_votos; ?></font></em></td> </tr> </table> </div> <? unset($num_votos); unset($dados); unset($d); unset($v); unset($votos); unset($w); unset($perg); unset($cor); ?> </body> </html>

votar.php:

<? $filename = "votar.txt"; if(!empty($voto) && !isset($votou)) { /* $h=date("G"); $m=date("i"); $s=date("s"); $h=24-$h; $m=59-$m; $s=59-$s; $seg = $h*3600; $seg += $m*60; $seg += $s; */ //Só numa linha de código, igual ao que está em cima $seg=((23-date("G"))*3600)+((59-date("i"))*60)+(59-date("s")); setcookie("votou", "1", time()+$seg); //grava um cookie que irá lembrar o script que o internauta já votou neste dia } if(file_exists("$filename")) { if(!empty($voto) && !isset($votou)) { $fh = fopen("$filename", "a"); // escreve no ficheiro o novo voto $success = fwrite($fh, " $voto"); // fecha o ficheiro fclose($fh); } $fh = fopen("$filename", "r"); while(!feof($fh)) { $dados = $dados.fgets($fh, 4096); } // fecha o ficheiro fclose($fh); } else { if(!empty($voto) && !isset($votou)) { $fh = fopen("$filename", "w"); $dados = $voto; // escreve no ficheiro o novo voto $success = fwrite($fh, $dados); // fecha o ficheiro fclose($fh); } } if(!empty($dados)) { $votos = explode(" ", $dados); $num_votos = sizeof($votos); $v = array(0,0,0,0); for($i=0; $i<$num_votos; $i++) { if($votos[$i]==1) $v[0]++; else if($votos[$i]==2) $v[1]++; else if($votos[$i]==3) $v[2]++; else if($votos[$i]==4) $v[3]++; } } $p = array(sprintf("%01.2f", (($v[0]*100)/$num_votos)), sprintf("%01.2f", (($v[1]*100)/$num_votos)), sprintf("%01.2f", (($v[2]*100)/$num_votos)), sprintf("%01.2f", (($v[3]*100)/$num_votos))); // /*************************************************************\ // |* *| // |* Fazer o Gráfico *| // |* *| // \_______________________________________/ header("Content-type: image/jpeg"); /* Settings */ $graph_width=250; //Width of entire graph $graph_height=300; //Height of entire graph $graph_padding=20; //Padding for edges of graph $graph_title="Votações"; //Graph title $left_title="Percentagem %"; //Y-axis title $bottom_title="Opção"; //X-axis title $marks=5; //How many numbers to generate in Y-axis $text_bars=1; //1=Show numbers above and below bars //2=Show numbers only below bars //3=Show numbers only above bars //$use_logo=1; //Add logo to the bottom of your graph? 1-Yes 0-No //$full_img_url=$_SERVER["DOCUMENT_ROOT"] . "/adepti_logo.png"; //You may change this to your own logo /* Data */ $bar_data=array( "1" => $p[0], "2" => $p[1], "3" => $p[2], "4" => $p[3] ); /* Find highest number */ //$highest=MyRound(BarDataArraySort($bar_data)); $highest=100; /* Find total of all numbers */ $total=Total($bar_data); /* Find extra height from key text */ //$box_height=BoxHeight($bar_data)*6+15; $box_height=100; function PrintGraph($bar_data) { global $graph_width, $graph_height, $graph_padding, $graph_title, $left_title, $bottom_title, $marks, $highest, $box_height, $full_img_url, $use_logo, $text_bars; /* Create initial image */ $graph=ImageCreate($graph_width, $graph_height); if($use_logo==1) { /* Import logo */ $logo=ImageCreateFromPNG("$full_img_url"); /* Get size of imported logo */ $logo_size=GetImageSize($full_img_url); $logo_width=$logo_size[0]; $logo_height=$logo_size[1]; /* Copy the logo into the graph */ $logo_dst_x=$graph_width-$logo_width-$graph_padding; //How far from left to position $logo_dst_y=$graph_height-$logo_height-$graph_padding+18; //How far from top to position ImageCopy($graph, $logo, $logo_dst_x, $logo_dst_y, 0, 0, $logo_width, $logo_height); } /* Make our color palette */ $white = ImageColorAllocate($graph, 255, 255, 255); $darkblue = ImageColorAllocate($graph, 72, 107, 143); $lightblue = ImageColorAllocate($graph, 102, 153, 204); $lightgrey = ImageColorAllocate($graph, 231, 231, 231); $mediumgrey = ImageColorAllocate($graph, 210, 210, 210); $darkgrey = ImageColorAllocate($graph, 170, 170, 170); $black = ImageColorAllocate($graph, 0, 0, 0); $color2[] = ImageColorAllocate($graph, 0, 0, 0); //Color of text that appears above bars $color2[] = ImageColorAllocate($graph, 255, 255, 255); //Color of text that appears below bars /* Fill the border of the whole graph with blue */ //ImageRectangle($graph, 10, 15, $graph_width-1, $graph_height-1, $darkblue); ImageRectangle($graph, 10, 15, 230, 200, $darkblue); /* Create inner box and border */ $box_left_start=60; $box_top_start=40; $box_left_end=$graph_width-60; $box_top_end=$graph_height-60-$box_height; ImageFilledRectangle($graph, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $lightgrey); ImageRectangle($graph, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $darkblue); /* Draw left box lines */ LeftLines($graph,$marks,$box_left_start,$box_top_start,$box_left_end,$box_top_end,array($darkgrey,$darkblue)); /* Print left numbers */ LeftNumbers($graph,$marks,$highest,$box_left_start,$box_top_start,$box_left_end,$box_top_end,$black); /* Draw bottom box lines */ BottomLines($graph,$bar_data,$box_left_start,$box_top_start,$box_left_end,$box_top_end,$darkblue); /* Print bottom values */ BottomValues($graph,$bar_data,$box_left_start,$box_top_start,$box_left_end,$box_top_end,$black); /* Print graph bars */ GraphBars($graph,$bar_data,$box_left_start,$box_top_start,$box_left_end,$box_top_end,$darkblue,$color2,$text_bars); /* Position our titles */ ImageString($graph, 5, $graph_width/2-strlen($graph_title)*4, $graph_padding, $graph_title, $black); ImageStringUp($graph, 3, 20, 135, $left_title, $black); ImageString($graph, 3, $graph_width/2-strlen($bottom_title)*3, 155, $bottom_title, $black); /* Print the copyright */ /* Note: Please leave our copyright as-is. */ $copyright="Copyright 2006 - Telmo Pé-leve"; //ImageString($graph, 3, $graph_width/2-strlen($copyright)*3.5, $box_top_end+$graph_padding+$box_height+20, $copyright, $mediumgrey); ImageString($graph, 2, 35, 180, $copyright, $mediumgrey); /* Output the image */ ImagePNG($graph); /* Cleanup */ ImageDestroy($graph); } function Total($bardata) { foreach($bardata as $key => $value) { $total+=$value; } return $total; } /* function MyRound($highest) { if(strstr($highest,".")) { return ceil($highest); } else { $length=strlen($highest); $piece1=substr($highest,0,1); $piece2=substr($highest,1,$length-1); if($piece2!=0) { $piece1=$piece1+1; } for($i=0; $i<$length-1; $i++) { $zero.="0"; } return $piece1 . "" . $zero; } } */ function BoxHeight($bardata) { foreach($bardata as $key => $value) { if(!is_array($num_array)) { $num_array=array(); } //Find the longest key array_push($num_array,strlen($key)); } $i=count($bardata)-1; sort($num_array); return $num_array[$i]; //return $num_array; } function BarDataArraySort($bardata) { foreach($bardata as $key => $value) { if(!is_array($num_array)) { $num_array=array(); } //Find the longest key array_push($num_array,$value); } $i=count($bardata)-1; sort($num_array); return $num_array[$i]; //return $num_array; } function GraphBars($image, $bardata, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $color, $color2, $num_bars) { global $total,$highest; $count=count($bardata); foreach($bardata as $key => $value) { if(!$left) { $left=$box_left_start; } else { $left=round((($box_left_end-$box_left_start)/$count),2)+$left; } $bar_height=(($box_top_end-$box_top_start)*$value)/$highest; $mywidth=(.75*($box_left_end-$box_left_start)/$count)/2; ImageFilledRectangle($image, $left+((($box_left_end-$box_left_start)/$count)/2)-$mywidth, $box_top_end-$bar_height, $left+((($box_left_end-$box_left_start)/$count)/2)+$mywidth, $box_top_end, $color); # Added Oct 28 # $start1=$left+((($box_left_end-$box_left_start)/$count)/2)-$mywidth; $end1=$left+((($box_left_end-$box_left_start)/$count)/2)+$mywidth; $startx=(($end1-$start1)/2)-(strlen($value)*3); $start=$start1+$startx; if(($bar_height>13 AND $num_bars==1) OR $num_bars==2) { $v=1; $start2=$box_top_end-$bar_height; } else { $v=0; $start2=$box_top_end-$bar_height-13; } //Imagem Letras ImageString($image, 1, $start, $start2, $value, $color2[$v]); unset($start1); unset($end1); unset($startx); unset($data); # Added Oct 28 # } } function BottomLines($image, $bardata, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $color) { $count=count($bardata); for($i=0; $i<=$count; $i++) { if(!$left) { $left=$box_left_start; } else { $left=round((($box_left_end-$box_left_start)/$count),2)+$left; } ImageLine($image, $left, $box_top_end-5, $left, $box_top_end+5, $color); } } function BottomValues($image, $bardata, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $color) { $count=count($bardata); foreach($bardata as $key => $value) { if(!$left) { $left=$box_left_start; } else { $left=round((($box_left_end-$box_left_start)/$count),2)+$left; } ImageStringUp($image, 2, $left+((($box_left_end-$box_left_start)/$count)/2)-5, $box_top_end+5+strlen($key)*6, $key, $color); } } function LeftLines($image, $marks, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $colors) { for($i=0; $i<=$marks; $i++) { if(!$top) { $top=$box_top_start; } else { $top=round((($box_top_end-$box_top_start)/$marks),2)+$top; } $style=array($colors[0], $colors[0], $colors[0], $colors[0], IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT); ImageSetStyle($image, $style); ImageLine($image, $box_left_start-5, $top, $box_left_end, $top, IMG_COLOR_STYLED); ImageLine($image, $box_left_start-5, $top, $box_left_start+5, $top, $colors[1]); } } function LeftNumbers($image, $marks, $highest, $box_left_start, $box_top_start, $box_left_end, $box_top_end, $color) { for($i=0; $i<=$marks; $i++) { if(!$number) { $number=$highest; } else { $number=$number-($highest/$marks); } if(!$top) { $top=$box_top_start; } else { $top=round((($box_top_end-$box_top_start)/$marks),2)+$top; } if(substr($number,0,2)=="0.") { $number=substr($number,1,strlen($number)); } ImageString($image, 2, $box_left_start-12-strlen($number)*4, $top-6, $number, $color); } } printgraph($bar_data); ?>

ver.php:

<html> <head> <title>:: Resultados da sondagem ::</title> </head> <body> <table align=center width="500" border="0"> <tr> <td> <? $fich=1; include "vota.php"; ?> </td> </tr> </table> <p align=center style="margin-top: 0; margin-bottom: 0">&nbsp;</p> <p align=center style="margin-top: 0; margin-bottom: 0; line-height:150%"><img align=center border="0" src="logotipo.gif" width="171" height="75"></p> <p align=center style="margin-top: 0; margin-bottom: 0; line-height:150%"><b><font face="Tahoma" size="2"> X&nbsp; <a href="javascript:lockU=0;self.close()"> <span style="text-decoration: none"><font color="#000000">Fechar janela</font></span> </a></font></b></p> </body> </html>

Depois tenho o file "perguntas.txt" e "p1.txt"
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

29-10-2008 20:06

Tem aí o conteúdo dos txts?
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

29-10-2008 20:13

"perguntas.txt" :

P1-Porque procura a Mestop?
R1-Eficiência.
R1-Qualidade.
R1-Rapidez.
R1-Outra razão.

"p1.txt" :

3 2 4

O "p1.txt" escrve o nº da resposta e deixa um espaço entre respostas, o problema e que nao ta a escrever
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

29-10-2008 20:45

Pelo que ví esse script foi feito com base no PHP4, seu servidor atual deve ser PHP5, por isso não passa os valores. Teria que fazer uma série de alterações no script, analisando onde pegar as variáveis por GET ou POST e colocar no lugar das que estão lá. O que indico seria buscar por uma enquete no mesmo padrão já pronta, se achar algo posto aqui.

Achei uma enquete parecida com a sua, somente a questão da barra gráfica que não tem, mas, mostra a porcentagem de votos.

enquete em TXT com porcentagem de votos
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

30-10-2008 07:13

Ja experimentei e gostei.
Vou tentar adaptar ao meu site.

Obrigado por tudo.
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

30-10-2008 11:41

:-)
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 108
Nome: Bruno
Localização: portugal
Contato:

enquete

30-10-2008 12:52

Ja adaptei ao meu site.
Ficou impecável, mesmo como queria.
Obrigado
0
Cumprimentos
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17408
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

enquete

30-10-2008 13:17

Boa :cool
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado