quote:Absoluut!!!
Op woensdag 15 januari 2003 16:38 schreef Slarioux het volgende:[..]
http://www.nder.be/banlist.txt
En deze functie om te checken of iemand gebanned is:
Simpel maar doeltreffend
quote:je houd bij een slotje 2 tabellen ipv 3 dus heb je al preformance winst, verder is het lezen van 2 tabellen bijna even snel als 1 grote
Op woensdag 15 januari 2003 16:40 schreef Redman het volgende:
Is het misschien geen idee om een extra table aan te maken voor gesloten polls. Dat zodra een poll gesloten is hier de uitslag in komt te staan (kost je totaal 1 rij) en de poll uit de andere dbase te verwijderen. Zo gaat het bekijken van een gesloten poll nog sneller.
quote:Maar op mijn manier hoeft ie maar 1 record te lezen dus dat lijkt mij sneller.
Op woensdag 15 januari 2003 16:42 schreef Chandler het volgende:[..]
je houd bij een slotje 2 tabellen ipv 3 dus heb je al preformance winst, verder is het lezen van 2 tabellen bijna even snel als 1 grote
quote:wat is je voorstel?! qua tabel? en hoe wil je 1, 2, 3 of 10 opties opslaan in dat tabel?
Op woensdag 15 januari 2003 16:44 schreef Redman het volgende:
Maar op mijn manier hoeft ie maar 1 record te lezen dus dat lijkt mij sneller.
quote:Aantal rijen in tabel betreffende opties moet gelijk zijn aan het totale max aantal opties.
Op woensdag 15 januari 2003 16:45 schreef Chandler het volgende:[..]
wat is je voorstel?! qua tabel? en hoe wil je 1, 2, 3 of 10 opties opslaan in dat tabel?
in de velden krijg je dan bijvoorbeeld het volgende:
opt1 : prins willem alexander, 40
opt2 : prinses maxima, 20
opt3 : prins claus, 20
opt4 : bea, 20
Dit was bijvoorbeeld een poll met 4 opties. Resultaten lijken mij duidelijk.
Als je verder in de tabel nog een poll_id + naam van de poll stopt heb je het gehele resultaat van een poll in in rij staan.
quote:Das makkelijk : )
Op woensdag 15 januari 2003 16:45 schreef Chandler het volgende:[..]
wat is je voorstel?! qua tabel? en hoe wil je 1, 2, 3 of 10 opties opslaan in dat tabel?
quote:Dat waarde 'null' was ik nog even vergeten toe te voegen.
Op woensdag 15 januari 2003 16:52 schreef RogerWilco het volgende:[..]
Das makkelijk : )
standaard 10 velden op slaan.
Waarde nul toestaan en bij het tonen van een gesloten poll hiermee rekening houden.
quote:dag dag
Op woensdag 15 januari 2003 16:50 schreef Roonaan het volgende:
* Roonaan gaat even fok!venstertje sluiten. bis zum later
quote:zal ik je ff kort vertellen hoe ik dit oplos, eingelijk op de zelfde manier maar dan zonder moeilijk heden..
Op woensdag 15 januari 2003 16:52 schreef RogerWilco het volgende:[..]
Das makkelijk : )
standaard 10 velden op slaan.
Waarde nul toestaan en bij het tonen van een gesloten poll hiermee rekening houden.
je maakt een poll! en wat gebeurd er?
1. poll info wordt in poll tabel opgeslagen (titel, datum, ip van poll maker ed)
2. de antwoorden worden in het tabelletje answer gezet met (id, poll_id, antwoord en VOTES!
wanneer iemand een vote uitbrengt wat gebeurd er dan?
1. er wordt gekeken in het veld vote of er al een antwoord bestaat van poll_id waar de vote voor is en de ip van de user, zo jah? (3) zo nee (2)
2. er wordt in het tabel vote de poll_id, vote_id en user_ip gezet en de counter van het tabel answer waar het id gelijk is aan de vote wordt met 1 verhoogd. en dit gebeurd ook bij het tabel poll waar het veld answers met 1 verhoogd wordt.
3. klaar
Wat gebeurd er wanneer een pol gesloten wordt?
1. Alle resultaten van de ip's zijn dus overbodig en worden uit het tabel vote gegooid, verder staan alle stemmen nog wel in het tabel antwoord in het veld genaamd votes (het aantal votes voor dat veld)
zo.
hopend dat dit begrijpelijk is
er moet ook een Easteregg in.... de blootfoto's van alle makers.. wanneer je votepoll.php?easteregg.... request ofzo
quote:ssttttttt dat is nou net niet de bedoeling dat je dat gaat vertellen, al is dit wel een leuk idee
Op woensdag 15 januari 2003 17:25 schreef Lopat het volgende:
oe oe oe...er moet ook een Easteregg in.... de blootfoto's van alle makers.. wanneer je votepoll.php?easteregg.... request ofzo
![]()
![]()
![]()
quote:Haha bloot foto's van Ronaan en chandler...
Op woensdag 15 januari 2003 17:26 schreef Chandler het volgende:[..]
ssttttttt dat is nou net niet de bedoeling dat je dat gaat vertellen, al is dit wel een leuk idee
lol
quote:kheb in worms armageddon mijn buren nog in m'n nakie beschoten.. lijkt me voldoende naakt eh!
Op woensdag 15 januari 2003 17:27 schreef Lopat het volgende:[..]
Haha bloot foto's van Ronaan en chandler...
of staan die al ergens?
lol
quote:Van Roonaan denk ik nergens, maar ik ben wel eens gedeeltelijk naakt gegaan
Op woensdag 15 januari 2003 17:27 schreef Lopat het volgende:
Haha bloot foto's van Roonaan en chandler...of staan die al ergens?
lol
verder ben ik ff een polllister gemaakt, die alle polls laat zien ![]()
php:<?
function openConnection()
{
mysql_connect("****", "****", "") or die(mysql_error());
mysql_select_db("gfxpoll");
}
openConnection();
echo '<table>';
echo '<tr><td>ID</td><td>Title</td><td>Ansers</td><td>Votes</td></tr>';
$sql = "SELECT
*
FROM
poll";
$query = mysql_query($sql);
$items = mysql_num_rows($query);
for ($x = 0; $x < $items; $x++)
{
$list = mysql_fetch_object($query);
echo '<tr><td>' . $list->id . '</td><td>';
if ($list->closed == 1)
{
echo '[closed]';
}
else
{
echo '[open]';
}
echo '</td><td><a href="index.php?id=' . $list->id . '" TITLE="Click here to view poll">' . $list->title . '</a></td><td>' . $list->answers . '</td><td>' . $list->votes . '</td></tr>';
}
echo '</table>';
?>
[Dit bericht is gewijzigd door Chandler op 15-01-2003 17:35]
quote:jij praat wartaal dude
Op woensdag 15 januari 2003 17:31 schreef Roonaan het volgende:[..]
kheb in worms armageddon mijn buren nog in m'n nakie beschoten.. lijkt me voldoende naakt eh!
quote:uiteraard!
Op woensdag 15 januari 2003 17:33 schreef Chandler het volgende:[..]
jij praat wartaal dude
![]()
quote:Maar wel gezellig
Op woensdag 15 januari 2003 17:40 schreef Roonaan het volgende:[..]
uiteraard!
code:<?php $imgDirectory = "/www/website/img/";
$cache = new cache('poll.jpg', $imgDirectory);if (!$cache->isExpired(5)) { // is er nog GEEN 60 seconde verlopen?
if ($cache->read()) { // is het gelukt om het plaatje te openen?
echo $cache->data;
exit;
}
} // anders maak plaatje
$data = 'test';$cache->setData($data);
$cache->write();
echo $cache->data; // en geef het plaatje weer
exit;class cache {
var $file;
var $data = null;function cache($ID, $path = './') {
if (!$ID) {
echo 'Error! No cache ID or type given!';
unset($this);
}
$this->file = $path . chop(trim(addslashes($ID)));
}function setData($data) {
$this->data = $data;
}function clearData() {
$this->data = null;
}function _isFile() {
return file_exists($this->file);
}function _isFileLocked() {
return file_exists($this->file . '.lock');
}function isExpired($expTime) {
return $this->_isFile() ? (filemtime($this->file) + $expTime < time()) : true;
}function creationTime() {
return $this->_isFile() ? filemtime($this->file) : false;
}function remove() {
return ($this->_isFile()&&!$this->_isFileLocked()) ? unlink($this->file) : false;
}function read() {
if ($this->_isFile()) {
$fp = fopen($this->file, 'r');
$this->data = fread($fp, filesize($this->file));
fclose($fp);
return true;
} else {
$this->data = null;
return false;
}
}function write() {
if ($this->_isFileLocked()) {
return false;
}
$fp = fopen($this->file . '.lock', 'w');
fwrite($fp, $this->data);
fclose($fp);
if ($this->_isFile()) {
unlink($this->file);
}
return rename($this->file . '.lock', $this->file);
}
}?>
me email adres, om l*z*r reacties zoals onderstaand reply te voorkomen alleen op request..
SVP EVEN OPLETTEN!
ALLES MAG GEBRUIKT WORDEN INDIEN ER CREDITS WORDEN GEGEVEN OP DE VOLGENDE PUNTEN
1. DEZE SOURCE CODE IS GEMAAKT DOOR CHANDLER (VAN FOK) AKA XTENTIC @ GOT EN WIL GRAAG WETEN WAT ER MET DE SOURCE CODE GEBEURD NADAT IK HET HIER HEB LOS GELATEN, DUS WANNEER IEMAND HET MODIFICEERD OP WAT VOOR MANIER DAN OOK GRAAG EEN EMAIL STUREN NAAR CHANDLERFOK (at) HOTMAIL (DOT) COM
1a. DE GFX ZIJN (C) 1990 - 2100 ROONAAN.NL EN ZULLEN MET RESPECT BEHANDELD MOETEN WORDEN, VOOR HET HER GEBRUIK VAN ZIJN GFX ZUL JE CONTACT MET HEM MOETEN ONDERNEMEN
2. CREDITS MOETEN TOEGEVOEGD WORDEN OP DE SITE WAAR DE SOURCE CODE VOOR GEBRUIKT WORDEN, INDIEN ER EEN HERKENBAAR GEDEELTE VAN OVER IS GEBLEVEN, BV EEN GRAFISCHE POLL
3. ALLES DAT TOT STAND KOMT MET CODE VAN MIJ MAG IN GEEN GEVAL VOOR FINANCIELE DOEL EINDEN GEBRUIKT WORDEN, DUS WAT IK GEEF (GRATIS) WIL IK OOK DAT ANDERE MENSEN GRATIS KUNNEN KRIJGEN
4. Respecteer het geen dat van anderen is, zodat ze ook jou rotzooi zullen respecteren! ![]()
verder is er nog een stukje mysql dat voor de poll geschreven is
code:Veel plezier der meeCREATE TABLE gfxanswer (
id bigint(20) NOT NULL auto_increment,
poll_id int(11) NOT NULL default '0',
answer varchar(50) NOT NULL default '',
votes bigint(20) NOT NULL default '0',
PRIMARY KEY (id),
KEY poll_id (poll_id)
) TYPE=MyISAM;
# --------------------------------------------------------#
# Table structure for table `gfxpoll`
#CREATE TABLE gfxpoll (
id bigint(20) NOT NULL auto_increment,
regip varchar(15) NOT NULL default '',
reghost varchar(128) NOT NULL default '',
gfx_id tinyint(4) NOT NULL default '0',
title varchar(75) NOT NULL default '',
closedate date NOT NULL default '0000-00-00',
answers tinyint(4) NOT NULL default '0',
votes int(11) NOT NULL default '0',
closed tinyint(1) NOT NULL default '0',
PRIMARY KEY (id),
KEY title (title,closedate,answers,votes),
KEY gfx_id (gfx_id),
KEY closed (closed)
) TYPE=MyISAM;
# --------------------------------------------------------#
# Table structure for table `gfxvote`
#CREATE TABLE gfxvote (
id bigint(20) NOT NULL auto_increment,
poll_id int(11) NOT NULL default '0',
vote_id int(11) NOT NULL default '0',
user_ip varchar(15) NOT NULL default '',
PRIMARY KEY (id),
KEY poll_id (poll_id,vote_id)
) TYPE=MyISAM;
[Dit bericht is gewijzigd door Chandler op 15-01-2003 21:49]
quote:Wat is het nou mag alles gebruikt worden of niet... ga toch heen met je credits man...
Op woensdag 15 januari 2003 20:47 schreef Chandler het volgende:
De sources staan op
urlsSVP EVEN OPLETTEN!
ALLES MAG GEBRUIKT WORDEN INDIEN ER CREDITS WORDEN GEGEVEN OP DE VOLGENDE PUNTEN
quote:
Op woensdag 15 januari 2003 20:57 schreef Lopat het volgende:[..]
Wat is het nou mag alles gebruikt worden of niet... ga toch heen met je credits man...
credits... pvvv.v......
quote:
Op woensdag 15 januari 2003 20:57 schreef Lopat het volgende:[..]
Wat is het nou mag alles gebruikt worden of niet... ga toch heen met je credits man...
credits... pvvv.v......
quote:Check je mail
Op woensdag 15 januari 2003 21:01 schreef Chandler het volgende:[..]
respecteer je het niet?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |