Reacties op het script Poll Script!!!
|
Gepost op: 21 oktober 2004 - 23:19 |
|
|
|
PHP interesse
|
Nice |
|
|
|
Gepost op: 22 oktober 2004 - 14:39 |
|
|
|
PHP interesse
|
|
|
|
Gepost op: 14 november 2004 - 19:57 |
|
|
|
MySQL beginner
|
hmm, bekijk na 2 vragen je database eens
20 rijen waarvan 14 leeg |
|
|
|
Gepost op: 17 november 2004 - 19:32 |
|
|
|
PHP ver gevorderde
|
kun je je script niet posten? het vb doet het niet:s |
|
|
|
Gepost op: 18 november 2004 - 09:19 |
|
|
|
PHP interesse
|
Mijn excuses,maar mijn server is down!!!
Hij zal spoedig weer online zijn! |
|
|
|
Gepost op: 30 november 2004 - 17:53 |
|
|
|
Lid
|
mmmmmmmm
Als je een stem heb uitgebracht.
En als je dan een nieuwe vraag maakt dan zegt hij nog steeds dat je hebt gestemt.
Hebben jullie dat ook? |
|
|
|
Gepost op: 05 januari 2005 - 20:31 |
|
|
|
PHP expert
|
Je server doet het nog steeds niet.. |
|
|
|
Gepost op: 18 februari 2005 - 15:22 |
|
|
|
Onbekend
|
server is nog steeds stukkz |
|
|
|
Gepost op: 05 februari 2006 - 15:15 |
|
|
|
Nieuw lid
|
|
|
|
Gepost op: 03 mei 2006 - 10:35 |
|
|
|
PHP interesse
|
Is de admin wel beveiligd? |
|
|
|
Gepost op: 10 juni 2007 - 16:44 |
|
|
|
Nieuw lid
|
Ik krijg hem niet include in een pagina Dan werkt mijn pagina maar tot een bepaald stuk en daarna komt er niks |
|
|
|
Gepost op: 31 augustus 2007 - 01:46 |
|
|
|
Nieuw lid
|
Hey leuke poll !!
Maar hoe kan ik er voor zorgen dat ik na het stemmen op mijn index terug op mijn index pagina kom met de resultaten erop en niet gwn de resultaten ?
alvast bedankt voor die poll,
groetjes |
|
|
|
Gepost op: 06 juli 2008 - 15:13 |
|
|
|
Nieuw lid
|
er is een beveiligings script: secure.php, maar die is niet aangesloten op test_poll_admin.php
ik heb de bijde scripts samengevoegd en bekwam deze beveiligde (met inlog) pagina, er zit wel een foutje in, normaal gezien werkt dit script, maar 1 ding is nog niet unbuggd, het uitlog gedeelte
<?php
error_reporting(E_all);
include_once ("includes/miniPollAdmin.class.php");
include_once ("config.php");
$connection = mysql_connect ($host, $user, $pass) or die ("Unable to connect, contact Bucky208");
mysql_select_db ($db) or die ("Unable to select database, contact Bucky208");
?>
<html>
<!-- Creation date: 29-9-2004 -->
<head>
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="Carpmadness">
<meta name="generator" content="CuteHTML Pro">
<link href="style/poll.css" rel="stylesheet" type="text/css" />
</head>
<body>
<?php
ob_start();
error_reporting(E_all);
session_start();
//Je gebruikersnamen
$gebruikersnaam = array();
$gebruikersnaam[] = "*****";
$gebruikersnaam[] = "*****";
//Je wachtwoorden
$wachtwoord = array();
$wachtwoord[] = "******";
$wachtwoord[] = "******";
//Wijzig hier verder niets als je er geen verstand van hebt
if( !isset($_GET["actie"])) {
$_GET["actie"] = "";
}
if( !isset($_SESSION["Admin"])) {
$_SESSION["Admin"] = "";
}
function inArrayPlusKey($value,$array){
if(in_array($value,$array)){
for($i=0; $i<count($array); $i++){
if($array[$i] == $value){
return $i;
}
}
}
else{
return false;
}
}
function check_online() {
if($_SESSION["Admin"] != "0") {
return 1;
}
else {
return 0;
}
}
//Html + Codes
echo '<html> ';
echo '<head> ';
echo '<title></title> ';
echo '<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> ';
echo '<style> ';
echo 'a{ ';
echo 'color: #000066; ';
echo 'text-decoration: none; ';
echo '} ';
echo 'a:hover{ ';
echo 'color: #000066; ';
echo 'text-decoration: underline; ';
echo '} ';
echo 'input, textarea, select{ ';
echo 'font-family: verdana; ';
echo 'font-size: 7pt; ';
echo 'border: 1px solid #000000; ';
echo '} ';
echo 'body, td{ ';
echo 'font-family: verdana; ';
echo 'font-size: 7pt; ';
echo '} ';
echo '</style> ';
echo '</head>';
echo '<body>';
// Kijk of er ingelogd moet worden
if(isset($_POST["login"])){
if($_POST["wachtwoord"] == $wachtwoord[inArrayPlusKey($_POST["gebruikersnaam"],$gebruikersnaam)]){ // Kijk of gebruikersnaam met wachtwoord overeen komen
$_SESSION["Admin"] = $_POST["gebruikersnaam"]; //zet de sessie klaar
echo 'Ingelogd';
echo '<br>Indien er eventuele bugs zijn, gelieve Bucky208 te contacteren!<br>';
//start
//end
}
else{
echo 'Foute gegevens, bij verlies of bugs, contacteer Bucky208';
}
}
else{
//als je wel bent ingelogd
if(check_online() == 1) {
echo '<table border="1" width="40%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
echo ' <tr>';
echo ' <td width="40%" align="center"><a href="?actie=Uitloggen">Uitloggen</a></td>';
echo ' </tr>';
echo '</table>';
echo '<br>';
//Wijzig dit om te zien wat er moet verschijnen wat alleen de gebruikers mogen zien als ze zijn ingelogd.
//start
$test = new miniPollAdmin;
$test->newPollForm();
if (isset($_GET['opt'])) {
$opt = $_GET['opt'];
$pollid = $_GET['pollid'];
if ($opt == 'activate') {
$test->activatePoll($pollid);
}
if ($opt == 'delete') {
$test->deletePoll($pollid);
}
}
echo "<br />";
if (isset($_GET['q'])) {
$pollname = $_GET['pollname'];
$q = $_GET['q'];
$test->createPoll($pollname, $q);
}
$test->listPolls();
@mysql_close($connection);
//end
if($_GET["actie"] == "Uitloggen") {
session_destroy();
echo '<br>Je bent uitgelogd, <a href="secure.php">Klik hier om terug te herinloggen</a>, <a href="design_a1.php">Klik hier om naar de hoofdpagina te gaan</a><br>';
//Anders een leuk inlog ding
echo '<center><table border="1" width="30%" bordercolor="#000000" style="border-collapse: collapse" cellpadding="3">';
echo ' <form method="post">';
echo ' <tr>';
echo ' <td width="30%">Gebruikersnaam</td>';
echo ' <td width="30%"><input type="text" name="gebruikersnaam"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td width="30%">Wachtwoord</td>';
echo ' <td width="30%"><input type="password" name="wachtwoord"></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td width="30%"> </td>';
echo ' <td width="30%"><input type="submit" name="login" value="Login"></td>';
echo ' </tr>';
echo ' </form>';
echo '</table></center>';
}
}
}
?>
</body>
</html> |
|
|
|
Gepost op: 24 april 2011 - 10:48 |
|
|
|
Nieuw lid
|
de poll is op zich goed netjes gemaakt
alleen het admin gedeelte werkt dus niet
en is het ook mogelijk om de boel een stukje kleiner temaken
want ik werk met de poll in een iframe en als je dan resultaten hebt of admin gedeelte moet ik scrollen erg irri
nog een bug als je gestemd hebt op een poll en dan een nieuwe poll maakt en dan weer wil stemmen staat er je hebt al gestemt |
|
|
Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |
|
|
|