Chandler | woensdag 15 januari 2003 @ 15:53 |
In het vorige deel [php project?] Fok GFX Poll besproken we het maken van een Grafische Poll script waarmee je dus kan voten, oftewel een look al like van zoals eerst bestond DubbelF.com en nu de poll van dezeserver.nl, natuurlijk willen wij op FOK ook zo'n mooi poll machine en daar zijn we dus extreem druk mee bezig  voorbeeld van de poll op got van dezeserver.nl
De gene die op dit moment mee helpen zijn Chandler - Ontwerp van het Idee, database en code Roonaan - Ontwerp van de templates (gfx) Redman - Het geven van tips, ideetjes en plezier Slarioux - Het geven van tips, ideetjes en zoals Redman ook plezier Rogerwilco - Zelfde van de 2 mensen hierboven en zich van zijn eigen werk afhouden  wat hebben we reeds klaar? De code om een poll te laden, te voten en nu ook om de 1e GFX te laten zien De database We gebruiken op dit moment gewoon een MySQL database, omdat deze net zo goed werkt als alle andere is dit de perfecte database oplossing Dde database structuur code: # # Table structure for table `answer` #CREATE TABLE answer ( 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 `poll` # CREATE TABLE poll ( 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 `vote` # CREATE TABLE vote ( poll_id int(11) NOT NULL default '0', vote_id int(11) NOT NULL default '0', user_ip varchar(15) NOT NULL default '', KEY poll_id (poll_id,vote_id) ) TYPE=MyISAM;
en het 1e voorbeeld van de template die we gebruikten is
en het 1e goede resultaat daarvan is geworden met een neppe poll, om te testen 
So let's continue and beat the other GFX Polls!!! we can do better! |
HansvanOchten | woensdag 15 januari 2003 @ 15:57 |
Ziet er strak uit, beetje windows XP silver style. |
Chandler | woensdag 15 januari 2003 @ 15:58 |
quote: Op woensdag 15 januari 2003 15:57 schreef HansvanOchten het volgende: Ziet er strak uit, beetje windows XP silver style.
Dunno, maar't ziet er iig wel vet uit!  Slarioux ik was eerder  |
Sander | woensdag 15 januari 2003 @ 15:59 |
Daar gaan we weer . |
RogerWilco | woensdag 15 januari 2003 @ 15:59 |
*terugvinddooropnaamteklikkenpost* |
Lopat | woensdag 15 januari 2003 @ 15:59 |
leuk hoor... |
Chandler | woensdag 15 januari 2003 @ 15:59 |
quote: Op woensdag 15 januari 2003 15:40 schreef Slarioux het volgende: Geen... eerst maar eens een cirkeltje prutsen, met een ?procent=23 ofzo... daarna zie ik wel verder 
Inderdaad, echt gemakkelijk is da nie he!? |
Lopat | woensdag 15 januari 2003 @ 16:01 |
quote: Op woensdag 15 januari 2003 15:59 schreef Chandler het volgende:[..] Inderdaad, echt gemakkelijk is da nie he!?
Moet ik script posten? |
Chandler | woensdag 15 januari 2003 @ 16:02 |
quote: Op woensdag 15 januari 2003 16:01 schreef Lopat het volgende: Moet ik script posten?
[serieus mode]niets moet alles mag[/] |
Lopat | woensdag 15 januari 2003 @ 16:03 |
php:
<? /* de variabelen worden meegegeven met als: s = grootte in pixels c = kleuren in hexa, gescheiden door komma's d = de waarden, gescheiden door komma's
vb: $php_self?s=150&c=FF0000,00FF00,0000FF&d=12,4,20 */ if (!isset($d))$d = "1,1"; if (!isset($s))$s = "100"; if (!isset($c))$c = "FFFFFF"; if (!isset($last_angle))$last_angle = ""; Header("Content-Type: image/gif"); $im = ImageCreate($s, $s);
$col = explode(",",$c); $dat = explode(",",$d);
$num = count($dat);
for($a=0;$a<count($dat);$a++) { if (!isset($col[$a]))$col[$a] = "FFFFFF"; $r = hexdec(substr($col[$a], 0, 2)); $g = hexdec(substr($col[$a], 2, 2)); $b = hexdec(substr($col[$a], 4, 2));
$var = "clr_".$a; $$var = ImageColorAllocate($im, $r, $g, $b); }
$blank = ImageColorAllocate($im, 256, 256, 256); $black = ImageColorAllocate($im, 0, 0, 0); $trans = imagecolortransparent($im,$blank);
$sum = 0; $degrees = Array(); $diameter = $s; $radius = $diameter/2; $center = $s / 2;
for ($a=0; $a<$num; $a++) { $sum += $dat[$a]; }
for ($a=0; $a<$num; $a++) { $degrees[$a] = ($dat[$a]/$sum) * 360; }
ImageFill($im, 0, 0, $blank);
ImageLine($im, $center,$center, $center + $radius, $center, $black);
for ($a=0; $a<$num;$a++) { ImageArc($im, $center, $center, $diameter, $diameter, $last_angle, ($last_angle+$degrees[$a]), $black); $last_angle = $last_angle+$degrees[$a];
$end_x = round($center + ($radius * cos($last_angle*pi()/180))); $end_y = round($center + ($radius * sin($last_angle*pi()/180)));
ImageLine($im, $center, $center, $end_x, $end_y, $black); }
$prev_angle = 0; $pointer = 0;
for ($a=0; $a<$num;$a++) { $pointer = $prev_angle + $degrees[$a]; $this_angle = ($prev_angle + $pointer) / 2; $prev_angle = $pointer;
$end_x = round($center + ($radius * cos($this_angle*pi()/180))); $end_y = round($center + ($radius * sin($this_angle*pi()/180)));
$mid_x = round(($center+($end_x))/2); $mid_y = round(($center+($end_y))/2);
$var = "clr_".$a; ImageFillToBorder($im, $mid_x, $mid_y, $black, $$var); } ImageGIF($im);
?> ?>
sorry for the geen comment  [Dit bericht is gewijzigd door Lopat op 15-01-2003 16:04] |
Chandler | woensdag 15 januari 2003 @ 16:04 |
quote: Op woensdag 15 januari 2003 16:03 schreef Lopat het volgende:php:
<? echo "KLOTE FOK BUG"; ?>
sorry for the geen comment 
zal Slarioux leuk vinden  |
Lopat | woensdag 15 januari 2003 @ 16:05 |
quote: Op woensdag 15 januari 2003 16:04 schreef Chandler het volgende:[..] zal Slarioux leuk vinden 
dacht al wat the fuck... nouja staat er nu  |
Roonaan | woensdag 15 januari 2003 @ 16:05 |
stomme vraag, maar waarom moet dat witte vakje erin? Kan toch gewoon tekst erover heen pleuren  |
Chandler | woensdag 15 januari 2003 @ 16:06 |
Voor de gene die er belang bij bij de code van het GFX gedeelte voor het maken van de poll moet zich ff melden op me email  |
Sander | woensdag 15 januari 2003 @ 16:06 |
quote: Op woensdag 15 januari 2003 15:58 schreef Chandler het volgende:[..] Dunno, maar't ziet er iig wel vet uit!  Slarioux ik was eerder 
Ik krijg je wel in deel 3  |
Chandler | woensdag 15 januari 2003 @ 16:07 |
quote: Op woensdag 15 januari 2003 16:05 schreef Roonaan het volgende: stomme vraag, maar waarom moet dat witte vakje erin? Kan toch gewoon tekst erover heen pleuren 
tuurlijk is mogelijk, ik bedoelde dat als 'opmerking' dat je dat kan zien als het gedeelte waar de vraag komt? mag van mij alle kleuren van de regenboog zijn  |
RogerWilco | woensdag 15 januari 2003 @ 16:07 |
hmmzzz Dan moet ik mijn Kloon prijs geven. Doe ik niet hier  |
Chandler | woensdag 15 januari 2003 @ 16:07 |
quote: Op woensdag 15 januari 2003 16:06 schreef Slarioux het volgende: Ik krijg je wel in deel 3 
sgoed  |
Lopat | woensdag 15 januari 2003 @ 16:08 |
quote: Op woensdag 15 januari 2003 16:06 schreef Chandler het volgende: Voor de gene die er belang bij bij de code van het GFX gedeelte voor het maken van de poll moet zich ff melden op me email 
wtf wil je met deze zin zeggen  lol..... |
Chandler | woensdag 15 januari 2003 @ 16:08 |
quote: Op woensdag 15 januari 2003 16:07 schreef RogerWilco het volgende: hmmzzz Dan moet ik mijn Kloon prijs geven. Doe ik niet hier 
[heelserieusmode]Iedereen die mailt blijft PRIVE [/] |
programmer | woensdag 15 januari 2003 @ 16:09 |
Het plaatje dat er word gamaakt moet worden gecached anders krijg je wel een heel zwaar script, ik heb thuis nog een paar leuk caching scripts. Als ik vanavond thuis ben kan ik wel voor caching zorgen |
Chandler | woensdag 15 januari 2003 @ 16:09 |
quote: Op woensdag 15 januari 2003 16:08 schreef Lopat het volgende: wtf wil je met deze zin zeggen  lol.....
Dat wanneer je de code voor het genereren van de GFX wil me ff moet mailen, ga ik niet helemaal posten, als ie af is wil ik um posten  |
Chandler | woensdag 15 januari 2003 @ 16:10 |
quote: Op woensdag 15 januari 2003 16:09 schreef programmer het volgende: Het plaatje dat er word gamaakt moet worden gecached anders krijg je wel een heel zwaar script, ik heb thuis nog een paar leuk caching scripts.Als ik vanavond thuis ben kan ik wel voor caching zorgen
zou een echte uitkomst zijn  |
Sander | woensdag 15 januari 2003 @ 16:12 |
quote: Op woensdag 15 januari 2003 16:01 schreef Lopat het volgende:[..] Moet ik script posten?
Thx voor de code, ik zal eens verder gaan!  Ik had zelf veel ruzie met het schuine lijntje (in mn eigen code), ik ben nog niet verder gegaan, ben ff verder gegaan voor school... mijn script stelde ook nog niet veel voor  Voorbeeldje van Lopat's code: http://www.nder.be/poll/cirkel2.php?s=250&c=cccccc,dddddd,bbbbbb&d=33,33,34 Je moet even klikken, fok verneuckt de &  [Dit bericht is gewijzigd door Slarioux op 15-01-2003 16:17] |
Chandler | woensdag 15 januari 2003 @ 16:24 |
quote: Op woensdag 15 januari 2003 16:12 schreef Slarioux het volgende:[..] Thx voor de code, ik zal eens verder gaan!  Ik had zelf veel ruzie met het schuine lijntje (in mn eigen code), ik ben nog niet verder gegaan, ben ff verder gegaan voor school... mijn script stelde ook nog niet veel voor  Voorbeeldje van Lopat's code: http://www.nder.be/poll/cirkel2.php?s=250&c=cccccc,dddddd,bbbbbb&d=33,33,34 Je moet even klikken, fok verneuckt de & 
ziet er goed uit man, geweldig!! alleen nu nog met meerdere kleurtjes en zonder 'input'  |
Chandler | woensdag 15 januari 2003 @ 16:24 |
Roonaan, moeten we jou 'style' aanhouden?... want dan ga ik daar me gfx parser proberen op aan te passen  |
Redman | woensdag 15 januari 2003 @ 16:24 |
quote: Op woensdag 15 januari 2003 16:12 schreef Slarioux het volgende:[..] http://www.nder.be/poll/cirkel2.php?s=250&c=cccccc,dddddd,bbbbbb&d=33,33,34
Ik zie een mooi circeltje. Netjes uitgevogeld hoor. |
Sander | woensdag 15 januari 2003 @ 16:26 |
quote: Op woensdag 15 januari 2003 16:24 schreef Chandler het volgende:[..] ziet er goed uit man, geweldig!! alleen nu nog met meerdere kleurtjes en zonder 'input' 
De kleurtjes kan je in het script defineren, een array met 12 kleurtjes (of het max aantal opties dat de poll kan hebben), en die kan je er dan ingooien.De input kan uit de database komen, je moet dus zelf ff de code pakken en gaan knutselen... maar laten we eerst de poll zelf aan de gang krijgen . |
Roonaan | woensdag 15 januari 2003 @ 16:27 |
quote: Op woensdag 15 januari 2003 16:24 schreef Chandler het volgende: Roonaan, moeten we jou 'style' aanhouden?... want dan ga ik daar me gfx parser proberen op aan te passen 
quote: niet moet, alles mag
|
Chandler | woensdag 15 januari 2003 @ 16:28 |
Inderdaad Slarioux, wat standaardjes zou crewl zijn. Ok here we go, en indien je zelf iets hebt voeg toe/pas aan. Max 12 antwoorden Max 1 poll per IP per dag? Een max aantal votes? en dan een slotje  de defenities voor de parser van GFX voor het plaatsen van de texten ed, maar daar moeten we later maar op terug komen denk ik  |
Chandler | woensdag 15 januari 2003 @ 16:29 |
quote: Op woensdag 15 januari 2003 16:27 schreef Roonaan het volgende:
Grapjas  nee even serieus, jij bent de GFX expert en ik niet  |
Sander | woensdag 15 januari 2003 @ 16:31 |
quote: Op woensdag 15 januari 2003 16:28 schreef Chandler het volgende: Inderdaad Slarioux, wat standaardjes zou crewl zijn.Ok here we go, en indien je zelf iets hebt voeg toe/pas aan. Max 12 antwoorden Max 1 poll per IP per dag? Een max aantal votes? en dan een slotje  de defenities voor de parser van GFX voor het plaatsen van de texten ed, maar daar moeten we later maar op terug komen denk ik 
Okeej, mijn standaarden dan : max 10 opties, lijkt me zat. 4 polls per dag max Geen max aan de votes, maar dat kunnen we veranderen. Stel dat we 500 votes per voll krijgen met uitschieters naar 700, zetten we de max op 1000 om spammers enzo tegen te gaan.Zoiets?  |
Lopat | woensdag 15 januari 2003 @ 16:31 |
quote: Op woensdag 15 januari 2003 16:28 schreef Chandler het volgende: Inderdaad Slarioux, wat standaardjes zou crewl zijn.Ok here we go, en indien je zelf iets hebt voeg toe/pas aan. Max 12 antwoorden Max 1 poll per IP per dag? Een max aantal votes? en dan een slotje
Dat slaat natuurlijk nergens op, je wilt toch zoveel mogelijk stemmers...? beter dat je het een aantal dagen of een datum geeft tot een slotje... |
Roonaan | woensdag 15 januari 2003 @ 16:32 |
Owner krijgt een mail met de resultaten als poll op slot gaat? |
Chandler | woensdag 15 januari 2003 @ 16:32 |
Spammers? verklaar je nader? |
Chandler | woensdag 15 januari 2003 @ 16:33 |
quote: Dat slaat natuurlijk nergens op, je wilt toch zoveel mogelijk stemmers...? beter dat je het een aantal dagen of een datum geeft tot een slotje...
je hebt gelijk, maar mischien dat toch een max handig is... ivm db? quote: Op woensdag 15 januari 2003 16:32 schreef Roonaan het volgende: Owner krijgt een mail met de resultaten als poll op slot gaat?
en natuurlijk met een taartje als kado  [Dit bericht is gewijzigd door Chandler op 15-01-2003 16:34] |
RogerWilco | woensdag 15 januari 2003 @ 16:34 |
idd 10 opties is meer dan zat. Maar een mogelijkheid houden om als er een aanvraag is voor meer om die als "pollmakers" voor een gebruiker aan te maken. voor de rest overal mee eens. |
Roonaan | woensdag 15 januari 2003 @ 16:34 |
quote: Op woensdag 15 januari 2003 16:29 schreef Chandler het volgende:[..] Grapjas  nee even serieus, jij bent de GFX expert en ik niet 
Maakt me niet zoveel uit. Wil best nog wel andere layouts maken, maar liever dan eerst een 'template' waar ik me dan aan kan houden. (ookal is het maar: titel in 1 file, opties in andre file. 500 pixels breed); |
Sander | woensdag 15 januari 2003 @ 16:35 |
quote: Op woensdag 15 januari 2003 16:32 schreef Chandler het volgende: Spammers? verklaar je nader?
Ik had in mn icoontje een grapjas die met allerlei proxy's mn icoontje vol begon te spammen, ik heb iets van 25 IP's gebanned... op die manier kan je vast ook wel een poll volspammen. |
Chandler | woensdag 15 januari 2003 @ 16:35 |
quote: Op woensdag 15 januari 2003 16:34 schreef RogerWilco het volgende: idd 10 opties is meer dan zat.Maar een mogelijkheid houden om als er een aanvraag is voor meer om die als "pollmakers" voor een gebruiker aan te maken. voor de rest overal mee eens.
Je bedoeld wanneer iemand meer wilt aanmaken, deze een username en shit kan aanvragen (reggen enzo?) |
RogerWilco | woensdag 15 januari 2003 @ 16:35 |
Ook een idee. Mogelijkheid om te koppelen aan een fok!forum topic. Dat er een "polluser" wordt aangemaakt die automatisch de resultaten post in een "gelinkt" topic op fok bij een slotje. |
Sander | woensdag 15 januari 2003 @ 16:36 |
quote: Op woensdag 15 januari 2003 16:33 schreef Chandler het volgende:[..] je hebt gelijk, maar mischien dat toch een max handig is... ivm db? [..] en natuurlijk met een taartje als kado 
Nah, geen max. Gesloten polls kan je leeggooien en de info die je nodig hebt zoals Roonaan voorstelde in een aparte tabel gooien. Als het goed gaat krijg je dan vanzelf een tabel met alle votes die schommelt om een bepaalde grootte, en een heel klein tabelletje met alleen het aantal votes voor elke gesloten poll..[Dit bericht is gewijzigd door Slarioux op 15-01-2003 16:37] |
Chandler | woensdag 15 januari 2003 @ 16:37 |
quote: Op woensdag 15 januari 2003 16:35 schreef Slarioux het volgende:[..] Ik had in mn icoontje een grapjas die met allerlei proxy's mn icoontje vol begon te spammen, ik heb iets van 25 IP's gebanned... op die manier kan je vast ook wel een poll volspammen.
dan wil ik wel die proxy list van jou  |
RogerWilco | woensdag 15 januari 2003 @ 16:37 |
quote: Op woensdag 15 januari 2003 16:35 schreef Chandler het volgende:[..] Je bedoeld wanneer iemand meer wilt aanmaken, deze een username en shit kan aanvragen (reggen enzo?)
Nee.Stel er is een mooie lange poll zoals bijvoorbeeld bij de Fok!awards. Dan is het storend als er meer dan 10 nodig zijn. in zo'n geval stuurt er iemand een mailjte naar jou (of iemand anders die in de DB kan hacken) om een langere poll aan te maken. |
Roonaan | woensdag 15 januari 2003 @ 16:37 |
quote: Op woensdag 15 januari 2003 16:35 schreef RogerWilco het volgende: Ook een idee.Mogelijkheid om te koppelen aan een fok!forum topic. Dat er een "polluser" wordt aangemaakt die automatisch de resultaten post in een "gelinkt" topic op fok bij een slotje.
Dat is niet mogelijk tenzij iemand van ons een progje kan bouwen die simuleert dat die een browsers is. Andere manieren van posten zijn door Arjen afgesloten. |
Chandler | woensdag 15 januari 2003 @ 16:38 |
quote: Op woensdag 15 januari 2003 16:36 schreef Slarioux het volgende:[..] Nah, geen max. Gesloten polls kan je leeggooien en de info die je nodig hebt zoals Roonaan voorstelde in een aparte tabel gooien. Als het goed gaat krijg je dan vanzelf een tabel met alle votes die schommelt om een bepaalde grootte, en een heel klein tabelletje met alleen het aantal votes voor elke gesloten poll..
Ik heb al wat gefixt in me tabel, ik heb in de answer tabel een vote ding bij staan qua het aantal votes, die wordt auto geupdated wanneer iemand voted, wanneer dit ding op slot gaat kunnen de ip's ed uit de vote tabel gehaald worden  |
Sander | woensdag 15 januari 2003 @ 16:38 |
quote: Op woensdag 15 januari 2003 16:37 schreef Chandler het volgende:[..] dan wil ik wel die proxy list van jou 
http://www.nder.be/banlist.txtEn deze functie om te checken of iemand gebanned is: php:
<? function banned_ip($ip){ $file = "../banlist.txt"; if(!$file OR !$ip) return false; $ip_file = @file($file); if(!$ip_file) return false; foreach($ip_file as $ip_banned){ if(trim($ip_banned) == $ip) return true; } } ?>
Simpel maar doeltreffend  |
gieling.com | woensdag 15 januari 2003 @ 16:39 |
leuk idee, en ziet er goed uit!!!!!  |
Chandler | woensdag 15 januari 2003 @ 16:40 |
quote: Op woensdag 15 januari 2003 16:37 schreef Roonaan het volgende:[..] Dat is niet mogelijk tenzij iemand van ons een progje kan bouwen die simuleert dat die een browsers is. Andere manieren van posten zijn door Arjen afgesloten.
dat kan ik dus niet, maar denk ook niet echt dat dat handig is... al kun je wel een snelle sjek doen of een topic gesloten is maar wederom is dat gewoon te veel bandwidth vreten  |
Redman | woensdag 15 januari 2003 @ 16:40 |
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. |
Chandler | woensdag 15 januari 2003 @ 16:41 |
quote: 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 
Absoluut!!!  |
Chandler | woensdag 15 januari 2003 @ 16:42 |
quote: 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.
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  |
Redman | woensdag 15 januari 2003 @ 16:44 |
quote: 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 
Maar op mijn manier hoeft ie maar 1 record te lezen dus dat lijkt mij sneller. |
Chandler | woensdag 15 januari 2003 @ 16:45 |
quote: 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.
wat is je voorstel?! qua tabel? en hoe wil je 1, 2, 3 of 10 opties opslaan in dat tabel? |
Roonaan | woensdag 15 januari 2003 @ 16:50 |
* Roonaan gaat even fok!venstertje sluiten. bis zum later  |
Redman | woensdag 15 januari 2003 @ 16:52 |
quote: 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?
Aantal rijen in tabel betreffende opties moet gelijk zijn aan het totale max aantal opties. 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. |
RogerWilco | woensdag 15 januari 2003 @ 16:52 |
quote: 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?
Das makkelijk : ) standaard 10 velden op slaan. Waarde nul toestaan en bij het tonen van een gesloten poll hiermee rekening houden. |
Redman | woensdag 15 januari 2003 @ 16:55 |
quote: 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.
Dat waarde 'null' was ik nog even vergeten toe te voegen. |
Chandler | woensdag 15 januari 2003 @ 16:56 |
quote: Op woensdag 15 januari 2003 16:50 schreef Roonaan het volgende: * Roonaan gaat even fok!venstertje sluiten. bis zum later 
dag dag |
Chandler | woensdag 15 januari 2003 @ 17:11 |
quote: 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.
zal ik je ff kort vertellen hoe ik dit oplos, eingelijk op de zelfde manier maar dan zonder moeilijk heden..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  |
Lopat | woensdag 15 januari 2003 @ 17:25 |
oe oe oe... er moet ook een Easteregg in.... de blootfoto's van alle makers.. wanneer je votepoll.php?easteregg.... request ofzo 
|
Chandler | woensdag 15 januari 2003 @ 17:26 |
quote: 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 
ssttttttt dat is nou net niet de bedoeling dat je dat gaat vertellen, al is dit wel een leuk idee |
Lopat | woensdag 15 januari 2003 @ 17:27 |
quote: 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
Haha bloot foto's van Ronaan en chandler... of staan die al ergens?lol |
Roonaan | woensdag 15 januari 2003 @ 17:31 |
quote: 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
kheb in worms armageddon mijn buren nog in m'n nakie beschoten.. lijkt me voldoende naakt eh!  |
Chandler | woensdag 15 januari 2003 @ 17:32 |
quote: 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
Van Roonaan denk ik nergens, maar ik ben wel eens gedeeltelijk naakt gegaan  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] |
Chandler | woensdag 15 januari 2003 @ 17:33 |
quote: 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! 
jij praat wartaal dude  |
Roonaan | woensdag 15 januari 2003 @ 17:40 |
quote: Op woensdag 15 januari 2003 17:33 schreef Chandler het volgende:[..] jij praat wartaal dude 
uiteraard! |
Chandler | woensdag 15 januari 2003 @ 18:23 |
quote: Op woensdag 15 januari 2003 17:40 schreef Roonaan het volgende:[..] uiteraard!
Maar wel gezellig  |
programmer | woensdag 15 januari 2003 @ 19:00 |
Kan ik de hele code krijgen + sql? dan maak ik een caching routine alex@netflex.nl |
programmer | woensdag 15 januari 2003 @ 19:42 |
Hier is een beginnetje, ik heb mn eigen class even uitgekleed er voor: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); } } ?>
|
Chandler | woensdag 15 januari 2003 @ 20:47 |
De sources staan op 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: CREATE 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;
Veel plezier der mee  [Dit bericht is gewijzigd door Chandler op 15-01-2003 21:49] |
Lopat | woensdag 15 januari 2003 @ 20:57 |
quote: 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
Wat is het nou mag alles gebruikt worden of niet... ga toch heen met je credits man... credits... pvvv.v...... |
Chandler | woensdag 15 januari 2003 @ 21:01 |
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......
respecteer je het niet? |
Rob2002 | woensdag 15 januari 2003 @ 21:19 |
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......
 Ben blij dat je uberhaupt die code mag zien |
Sander | woensdag 15 januari 2003 @ 21:27 |
quote: Op woensdag 15 januari 2003 21:01 schreef Chandler het volgende:[..] respecteer je het niet?
Check je mail . |
Chandler | woensdag 15 januari 2003 @ 21:50 |
quote: Op woensdag 15 januari 2003 21:27 schreef Slarioux het volgende:[..] Check je mail .
jij = liev  |
Chandler | woensdag 15 januari 2003 @ 21:50 |
maar ik mis nu nog handige reply's, mijn hoster is afgevallen dus in overleg een hoster van iemand anders? |
Sander | woensdag 15 januari 2003 @ 21:55 |
quote: Op woensdag 15 januari 2003 21:50 schreef Chandler het volgende: maar ik mis nu nog handige reply's, mijn hoster is afgevallen dus in overleg een hoster van iemand anders?
Je kan bij mij hosten... hold on, dan geef ik je access enzo . |
Chandler | woensdag 15 januari 2003 @ 22:05 |
quote: Op woensdag 15 januari 2003 21:55 schreef Slarioux het volgende: Je kan bij mij hosten... hold on, dan geef ik je access enzo .
Je weet idd me email al te vinden  by te weg, je hebt mail van 151kb ofzo  |
Sander | woensdag 15 januari 2003 @ 22:07 |
quote: Op woensdag 15 januari 2003 22:05 schreef Chandler het volgende:[..] Je weet idd me email al te vinden  by te weg, je hebt mail van 151kb ofzo 
 Je hebt ook mail . |
Chandler | woensdag 15 januari 2003 @ 22:34 |
quote: Op woensdag 15 januari 2003 22:07 schreef Slarioux het volgende:  Je hebt ook mail .
jij ook weer  b.t.w zit nog op 1 iemand te wachten met een cache functie  |
Roonaan | woensdag 15 januari 2003 @ 22:43 |
offtopic 2: Waar moet ik rekening mee houden als ik Fok!tracker gebruik? Linken naar Fok! en een opmerking dat het nieuws vanaf Fok! komt? http://130.89.223.138/newlayout/ als die offline is, lig ik te maffen trouwens. |
Sander | woensdag 15 januari 2003 @ 22:47 |
quote: Op woensdag 15 januari 2003 22:34 schreef Chandler het volgende:[..] jij ook weer 
b.t.w zit nog op 1 iemand te wachten met een cache functie 
programmer boven je heeft iets geloof ik  En je hebt alweer een oplossing terug . |
Sander | woensdag 15 januari 2003 @ 22:48 |
quote: Op woensdag 15 januari 2003 22:43 schreef Roonaan het volgende: offtopic 2: Waar moet ik rekening mee houden als ik Fok!tracker gebruik? Linken naar Fok! en een opmerking dat het nieuws vanaf Fok! komt?http://130.89.223.138/newlayout/ als die offline is, lig ik te maffen trouwens.
Phoenix maakt er een rommeltje van, ziet er verder goed uit |
Lopat | woensdag 15 januari 2003 @ 22:59 |
quote: Op woensdag 15 januari 2003 21:19 schreef Rob2002 het volgende:[..]  Ben blij dat je uberhaupt die code mag zien
Uhmm ik geef net de code (vanmijzelf) voor het diagram... waar heb je het over.....chandler zet je er ook ff in dat als ze het willen kopieeren, mij 10 euro moeten geven!  |
Roonaan | woensdag 15 januari 2003 @ 22:59 |
quote: Op woensdag 15 januari 2003 22:48 schreef Slarioux het volgende:[..] Phoenix maakt er een rommeltje van, ziet er verder goed uit
ding is ook nog niet helemaal not-ie-proof, maar dat komt nog.. uiteindelijk moet het goedwerkende xhtml worden en komt die door de parser van w3c. |
programmer | donderdag 16 januari 2003 @ 03:26 |
Hi, Ik ben even bezig geweest en heb een hele nieuwe versie van de poll, gooi effe je email adres neer dan mail ik het je morgen |
Chandler | donderdag 16 januari 2003 @ 06:47 |
quote: Op donderdag 16 januari 2003 03:26 schreef programmer het volgende: Hi,Ik ben even bezig geweest en heb een hele nieuwe versie van de poll, gooi effe je email adres neer dan mail ik het je morgen
 
|
Sander | donderdag 16 januari 2003 @ 07:39 |
quote: Op donderdag 16 januari 2003 06:47 schreef Chandler het volgende:[..] [afbeelding] 
Je hebt alweer mail . |
RogerWilco | donderdag 16 januari 2003 @ 09:56 |
quote: Op donderdag 16 januari 2003 06:47 schreef Chandler het volgende:[..] [afbeelding] 
Reageer eens op mijn mail. |
programmer | donderdag 16 januari 2003 @ 10:04 |
De poll ziet er nu zo uit: 
|
RogerWilco | donderdag 16 januari 2003 @ 10:12 |
quote: Op donderdag 16 januari 2003 10:04 schreef programmer het volgende: De poll ziet er nu zo uit:[afbeelding]
Vind ik ook wel wat hebben. |
programmer | donderdag 16 januari 2003 @ 10:22 |
Ik vind het onzin als we de hele poll over nieuw maken! Alleen het gedeelte dat het resultaat laat zien moeten we wijzigen de rest kan gewoon blijven! |
programmer | donderdag 16 januari 2003 @ 10:23 |
o ja, leeft Chandler nog? krijg geen antwoord op mn email |
RogerWilco | donderdag 16 januari 2003 @ 10:23 |
quote: Op donderdag 16 januari 2003 10:23 schreef programmer het volgende: o ja, leeft Chandler nog? krijg geen antwoord op mn email
Ik denk dat hij ligt te slapen : ) Die komt vanzelf wel weer tot leven denk ik  |
Roonaan | donderdag 16 januari 2003 @ 11:09 |
 |
Roonaan | donderdag 16 januari 2003 @ 11:09 |
 transparant dus. |
programmer | donderdag 16 januari 2003 @ 12:01 |
Hi, kan je me 2 plaatjes mailen? de header en option? in mn php code gebruik ik 2 plaatjes (of 3 als er ook een footer bij zit) |
programmer | donderdag 16 januari 2003 @ 12:03 |
Kan je gelijk ook nog een ander uitelijk maken? (als 2 optie voor de poll) |
Roonaan | donderdag 16 januari 2003 @ 12:41 |
Heb je tijd om zelf te knippen en plakken? probeer even gdlib aan de praat te krijgen (wat niet lukt trouwens...) Maar op het moment is werken met een witte achtergrond toch ook niet erg? (png kan je editen in paint ) |
programmer | donderdag 16 januari 2003 @ 12:44 |
Oke, ik gooi de code even hier neer, willen jullie even kijken en *A-U-B* feedback geven? config.php:
php:
<? $cfg['CachePath'] = 'cache/'; $cfg['gfxPath'] = 'gfx/'; $cfg['defaultLayout'] = 'default'; ?>
gfx/default/gfxConfig.php:php:
<? $gfx['header'] = 'header.jpg'; $gfx['headerText'] = 'arial.ttf'; $gfx['headerTextSize'] = 13; $gfx['headerTextColor'] = array('r' => 52, 'g' => 80, 'b' => 100); $gfx['headerTextPos'] = array('y' => 52, 'x' => 80);
$gfx['option'] = 'option.jpg'; $gfx['optionText'] = 'arial.ttf'; $gfx['optionTextSize'] = 10; $gfx['optionTextColor'] = array('r' => 20, 'g' => 20, 'b' => 60); $gfx['optionTextPos'] = array('y' => 12, 'x' => 120);
$gfx['footer'] = '';
$gfx['procentBar'] = 'procentBar.jpg'; $gfx['procentBarPos'] = array('y' => 8, 'x' => 5); ?>
poll.php:php:
<? include('config.php'); $pollID = isset($_GET['pollID'])&&$_GET['pollID'] ? (int)$_GET['pollID'] : 0; $layout = isset($_GET['layout'])&&$_GET['layout'] ? (is_dir($cfg['gfxPath'] . escapeshellcmd($_GET['layout'])) ? escapeshellcmd($_GET['layout']) : $cfg['defaultLayout']) : $cfg['defaultLayout'];
$cache = new cache('poll.' . $layout . '.' . $pollID . '.cache', $cfg['CachePath']); if (true||$cache->isExpired(30)||!$cache->read()) { // zijn er 30 seconde verlopen of kan de cache niet ingelezen worden?
$poll = GetPollResults($pollID); $gfxPath = $cfg['gfxPath'] . $layout . '/'; include($gfxPath . 'gfxConfig.php'); $totalVotes = 0; reset($poll->options); while (list($optionsKey) = each($poll->options)) { $totalVotes += $poll->options[$optionsKey]; } if ($gfx['header'] && $imageHeader = imagecreatefromjpeg($gfxPath . $gfx['header'])) { $imageHeaderY = imagesy($imageHeader); $imageHeaderX = imagesx($imageHeader); } else { $imageHeaderY = 0; $imageHeaderX = 0; }
if ($gfx['option'] && $imageOption = imagecreatefromjpeg($gfxPath . $gfx['option'])) { $imageOptionY = imagesy($imageOption); $imageOptionX = imagesx($imageOption); } else { $imageOptionY = 0; $imageOptionX = 0; }
if ($gfx['footer'] && $imageFooter = imagecreatefromjpeg($gfxPath . $gfx['footer'])) { $imageFooterY = imagesy($imageFooter); $imageFooterX = imagesx($imageFooter); } else { $imageFooterY = 0; $imageFooterX = 0; }
if ($gfx['procentBar'] && $imageProcentBar = imagecreatefromjpeg($gfxPath . $gfx['procentBar'])) { $imageProcentBarY = imagesy($imageProcentBar); $imageProcentBarX = imagesx($imageProcentBar); } else { $imageProcentBarY = 0; $imageProcentBarX = 0; }
$imagePoll = imagecreate($imageHeaderX, $imageHeaderY + (count($poll->options) * $imageOptionY) + $imageFooterY);
if ($imageHeader!==false) { // Place $imageHeader into $imagePoll imagecopymerge($imagePoll, $imageHeader, 0, 0, 0, 0, $imageHeaderX, $imageHeaderY, 100); imagettftext( $imagePoll, $gfx['headerTextSize'], 0, $gfx['headerTextPos']['x'], $gfx['headerTextPos']['y'], imagecolorclosest($imagePoll, $gfx['headerTextColor']['r'], $gfx['headerTextColor']['g'], $gfx['headerTextColor']['b']), $gfxPath . $gfx['headerText'], $poll->title ); }
$optionTextColor = imagecolorclosest($imagePoll, $gfx['optionTextColor']['r'], $gfx['optionTextColor']['g'], $gfx['optionTextColor']['b']);
$i = 0; $imageWidth = $imageProcentBarX / 100; $prcPerVote = 100 / $totalVotes; reset($poll->options); while (list($optionsKey) = each($poll->options)) { imagecopymerge($imagePoll, $imageOption, 0, $imageHeaderY + ($i * $imageOptionY), 0, 0, $imageOptionX, $imageOptionY, 100);
if ($poll->options[$optionsKey] > 1) { $prc = round($poll->options[$optionsKey] * $prcPerVote, 1); } else { $prc = 0; } imagettftext( $imagePoll, $gfx['optionTextSize'], 0, $gfx['optionTextPos']['x'], $imageHeaderY + ($i * $imageOptionY) + $gfx['optionTextPos']['y'], $optionTextColor, $gfxPath . $gfx['optionText'], $optionsKey . ' (' . $poll->options[$optionsKey] . ') / ' . (string)$prc . '%' );
imagecopymerge( $imagePoll, $imageProcentBar, $gfx['procentBarPos']['x'], $imageHeaderY + ($i * $imageOptionY) + $gfx['procentBarPos']['y'], 0, 0, round($imageWidth * $prc, 0), $imageProcentBarY, 100 );
// imagefilledrectangle( // $imagePoll, 2, imagesy($imageHeader) + ($i * imagesy($imageOption)) + 17, round($imageWidth * $prc, 0) + 3, // imagesy($imageHeader) + ($i * imagesy($imageOption)) + 21, $textColor // );
$i++; }
@ob_clean(); header("Content-type: image/png"); @ob_start(); imagepng($imagePoll); $cache->setData(ob_get_contents()); @ob_end_flush(); $cache->write(); } else { header("Content-type: image/png"); echo $cache->data; }
exit;
// voor de rest wat functions en een caching class
function GetPollResults($pollID) { return new poll( 'Wat vindt je van deze poll?', array( 'cool' => 80, 'maakt me niks uit' => 10, 'geef mij die oude maar' => 30, ), false ); }
class poll { var $title; var $options = array(); var $closed = false; function poll($title, $options, $closed = false) { $this->title = $title; $this->options = $options; $this->closed = $closed; } }
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); } } ?>
|
programmer | donderdag 16 januari 2003 @ 12:48 |
foutje (debug) if (true||$cache->isExpired(30)||!$cache->read()) { // zijn er 30 seconde verlopen of kan de cache niet ingelezen worden? moet zijn: if ($cache->isExpired(30)||!$cache->read()) { // zijn er 30 seconde verlopen of kan de cache niet ingelezen worden? |
Roonaan | donderdag 16 januari 2003 @ 12:54 |
poll.php if (true||$cache->isExpired(30)||!$cache->read()):? okee 
voor de rest volg ik het image gedeelte niet helemaal, maar goed dat was niet mijn pakkie an  vraagje; function poll($title, $options, $closed = false) is dat hetzelfde als vb: function poll(, optional closed as boolean = false) ? |
programmer | donderdag 16 januari 2003 @ 12:57 |
quote: Op donderdag 16 januari 2003 12:54 schreef Roonaan het volgende: vraagje; function poll($title, $options, $closed = false)is dat hetzelfde als vb: function poll(, optional closed as boolean = false) ?
Ja, dat klopt en ik moet het even er uit halen (is niet meer van toepassing, dit is alleen de poll weer geven en dan maakt het niet uit of ie dicht is of niet) |
Roonaan | donderdag 16 januari 2003 @ 13:03 |
ben jij bekend met deze trouwens? Kan entrypoint van procedure php_stream_stdio_ops niet vindein in DDL-bestand php4ts.dll Of weet je wat ik eraan kan doen (installatie pogingen van GDlib nog steeds). |
Roonaan | donderdag 16 januari 2003 @ 13:07 |
hmz. php 2.3 schijnt niet helemaal okee te werken met gdlib.. naja, dan pakken we 3.0 maar  |
programmer | donderdag 16 januari 2003 @ 13:11 |
nee, sorry Jongens ik heb een channel op irc.fok.nl geopent #gfxpoll kom er bij en help bij het maken van de beste POLL |
programmer | donderdag 16 januari 2003 @ 13:58 |
*schopje* |
Sander | donderdag 16 januari 2003 @ 15:18 |
Ehhh, zo gaat het toch prima, in een topic? Ik zal ff kijken of ik Chandlers code op http://poll.nder.be/ aan de gang krijg. Ik heb er een htaccess aan gehangen, mail ff voor de code (zie profiel) |
programmer | donderdag 16 januari 2003 @ 15:43 |
is nog niet klaar (morgen waarschijnelijk) |
Knut | donderdag 16 januari 2003 @ 15:52 |
quote: Op donderdag 16 januari 2003 15:43 schreef programmer het volgende: is nog niet klaar (morgen waarschijnelijk)
[sorryikhadbeloofdhetniettedoen] Wat ben jij een ongeduldig dislectisch kind zeg. Lees eens waar het allemaal over gaat en zoek eens in de van dale op wat eventueel de betekenis zou zijn van een groepsproject Verder kan het mischien schelen als je het hele topic leest en geen stomme irc kanalen aan gaat lopen maken. Je loopt ergens binnen en doet heel irritant en dom. [/sorryikhadbeloofdhetniettedoen] [dislaimer] Ik weet dat dislectisch en dom niet gelijk staan bij standaard en dat niemand er iets aan kan doen als ze het hebben. [/disclaimer]
|
programmer | donderdag 16 januari 2003 @ 16:24 |
quote: Op donderdag 16 januari 2003 15:52 schreef Knut het volgende:[..] [sorryikhadbeloofdhetniettedoen] Wat ben jij een ongeduldig dislectisch kind zeg. Lees eens waar het allemaal over gaat en zoek eens in de van dale op wat eventueel de betekenis zou zijn van een groepsproject Verder kan het mischien schelen als je het hele topic leest en geen stomme irc kanalen aan gaat lopen maken. Je loopt ergens binnen en doet heel irritant en dom. [/sorryikhadbeloofdhetniettedoen] [dislaimer] Ik weet dat dislectisch en dom niet gelijk staan bij standaard en dat niemand er iets aan kan doen als ze het hebben. [/disclaimer]
sorry hor als ik het verkeerd begrepen HAD en ik doe te minsten nog iets |
Knut | donderdag 16 januari 2003 @ 16:31 |
quote: Op donderdag 16 januari 2003 16:24 schreef programmer het volgende:[..] sorry hor als ik het verkeerd begrepen HAD en ik doe te minsten nog iets
Wat jij niet ziet hoeft nog niet niet gebeurt te zijn. |
programmer | donderdag 16 januari 2003 @ 16:31 |
http://alex.netflex.nl/poll.zip is de nieuwste versie van mij |
Sander | donderdag 16 januari 2003 @ 16:35 |
quote: Op donderdag 16 januari 2003 16:24 schreef programmer het volgende:[..] sorry hor als ik het verkeerd begrepen HAD en ik doe te minsten nog iets
Er staat een site klaar, met en megasnelle host en dito database server. Daarnaast heb ik ondertussen al een dynamisch png plaatje klaar, wat toch het leeuwendeel van het werk was.Zie hierboven onder andere... http://poll.nder.be/slari_probeersels/slari_grap.php?id=1 (dit plaatje wordt dynamisch gegenereerd). |
Chandler | donderdag 16 januari 2003 @ 18:36 |
Chandler leeft natuurlijk nog b-) maar op mijn werk heb ik niet de mogelijkheid tot Internet  ik zal me mail eens ff bekieke.. programmer ik heb je code eens bekeken maar't is nogal slordig al zit het qua code wel mwah ok in elkaar, je moet iig nog veeeel leren qua structuur en error handling.. zoals je in je email vermelde mag je me wel ff bellen, maar zou toch project gericht moeten gaan werken want jou code is wel 1000% anders dan wat ik bv reeds ontwikkeld heb... Maar ik heb jammer genoeg vanavond andere dingen te doen dus morgen avond ga ik bepaalde delen op een betere manier verwerken qua code en dergelijk.. Grtz! en jammer dat dit topic een beetje dood is als ik er nie ben verder programmer vind ik dat je het leuk doet , en Roonaan, je image valt niet te gebruiken als ik um test dus houd ik het maar bij 1x kleur  [Dit bericht is gewijzigd door Chandler op 16-01-2003 19:06] |
Sander | donderdag 16 januari 2003 @ 19:20 |
Ik ben ondertussen druk bezig met Chandlers code, waar ook al flink aan heb geknutseld en verbeterd... alleen nu heb ik iets verneuckt en kan ik ws overnieuw beginnen, ik ben nu de fout aan het zoeken .Op de een of andere manier pakt ie ?id=x niet meer... maar nix duidt erop dat er een fout zit ergens... zelfs het originele script vers uit het zipje krijgt het niet voor elkaar .  Ik had blijkbaar de verkeerde tabel leeggegooid... answers ipv votes.... en nee, dan krijg je nix terug 
[Dit bericht is gewijzigd door Slarioux op 16-01-2003 19:39] |
Chandler | donderdag 16 januari 2003 @ 23:50 |
Wat to do (wat ik morgen ga maken) en qua structuur aanpassen. ten eerste ga ik de polls herschrijven, om te zorgen dat ik met een paar bestanden alles kan regelen, tevens ga ik een 'class' schrijven, teminste mijn 1e poging ondernemen om der 1 te schrijven en het nut er van te zien daar komen de volgende modules uit. (geschreven incl. dir structuur) ./index.php - Gewoon ff een index, waar je de listing van de polls kan vinden en door kan klikken om der 1 automatisch te maken ./poll.php - natuurlijk geen poll zonder de weergave van de GFX poll ./vote.php - een sub module om gewoon snel een vote te checken en uit te brengen. ./admin.php - het beheren van de data ./include/config.include.php - config (mysql, dirs etc) ./include/functions.include.php - functions (class) die ik ga benutten. ./include/cache.include.php - cache routine die werkt op basis van votes? new vote = new image. Admin A. Adden van polls B. Sluiten van polls C. Veranderen van polls Poll A. Code herschrijven B. Cache routine schrijven die cached op votes. C. GFX Template parser schrijven. D. Alles zo snel mogelijk laten werken.
That's it, morgen avond 11 uur moet de helft hiervan klaar zijn en dan ga ik zaterdag overdag verder, dan zijn het zo ongv 3 dagen en moet het zooitje gefixt zijn  |
Roonaan | vrijdag 17 januari 2003 @ 08:44 |
quote: Op donderdag 16 januari 2003 18:36 schreef Chandler het volgende: en Roonaan, je image valt niet te gebruiken als ik um test dus houd ik het maar bij 1x kleur 
Die transparante had ik in wit en geel gedaan zodat je kon zien dat die transparant was. Maar dan werkt die dus niet? |
RogerWilco | vrijdag 17 januari 2003 @ 11:09 |
en ? |
programmer | vrijdag 17 januari 2003 @ 14:03 |
quote: Op donderdag 16 januari 2003 12:41 schreef Roonaan het volgende: Heb je tijd om zelf te knippen en plakken?probeer even gdlib aan de praat te krijgen (wat niet lukt trouwens...) Maar op het moment is werken met een witte achtergrond toch ook niet erg? (png kan je editen in paint )
Heb ik gedaan :-) Dit is het resultaat:

Ik heb nu alleen een function die het plaatje maakt |
programmer | vrijdag 17 januari 2003 @ 14:05 |
Wie de code wil moet even een mailtje sturen |
HunterPro | vrijdag 17 januari 2003 @ 15:26 |
 wil je ook een poll maken? klik hier.
 template wordt nog een beetje aangepast, ranzige blauw gaat er achter weg |
programmer | vrijdag 17 januari 2003 @ 15:44 |
quote: Op vrijdag 17 januari 2003 15:26 schreef HunterPro het volgende: [afbeelding] wil je ook een poll maken? klik hier.
 template wordt nog een beetje aangepast, ranzige blauw gaat er achter weg ik ken deze poll maar we moeten ook een echte FOK! poll hebben natuurlijk
|
Sander | vrijdag 17 januari 2003 @ 16:36 |
quote: Op vrijdag 17 januari 2003 15:26 schreef HunterPro het volgende: [afbeelding] wil je ook een poll maken? klik hier.
 template wordt nog een beetje aangepast, ranzige blauw gaat er achter weg
Wij willen er zelf een . |
Chandler | vrijdag 17 januari 2003 @ 17:25 |
quote: Op vrijdag 17 januari 2003 15:26 schreef HunterPro het volgende: [afbeelding] wil je ook een poll maken? klik hier.
 template wordt nog een beetje aangepast, ranzige blauw gaat er achter weg
Ik vind um saai en oer LELIJK en sorry hijs niet echt orgineel en dat kan je van die van de rest en mij niet zeggen  |
Sander | vrijdag 17 januari 2003 @ 17:28 |
http://poll.nder.be/Slarioux/slari_grap.php?id=1 Voor de htaccess, drop ff een mailtje. Dit is een werkend plaatje maar zoals je kan zien, verneuckt de GD library de kleuren nogal . |
Chandler | vrijdag 17 januari 2003 @ 17:50 |
quote: Op vrijdag 17 januari 2003 17:28 schreef Slarioux het volgende: http://poll.nder.be/Slarioux/slari_grap.php?id=1Voor de htaccess, drop ff een mailtje. Dit is een werkend plaatje maar zoals je kan zien, verneuckt de GD library de kleuren nogal .
idd komt doordat dat picje meer dan 256 kleuren bevat  |
HunterPro | vrijdag 17 januari 2003 @ 17:52 |
in perl moesten we speciaal kleuren allocaten om alles te laten zien, misschien moeten jullie dat ook? |
Sander | vrijdag 17 januari 2003 @ 17:57 |
quote: Op vrijdag 17 januari 2003 17:52 schreef HunterPro het volgende: in perl moesten we speciaal kleuren allocaten om alles te laten zien, misschien moeten jullie dat ook?
Moeten wij ook idd . |
Sander | vrijdag 17 januari 2003 @ 17:57 |
quote: Op vrijdag 17 januari 2003 17:50 schreef Chandler het volgende:[..] idd komt doordat dat picje meer dan 256 kleuren bevat 
Daar zal ik ff naar kijken . |
Chandler | vrijdag 17 januari 2003 @ 19:00 |
quote: Op vrijdag 17 januari 2003 17:52 schreef HunterPro het volgende: in perl moesten we speciaal kleuren allocaten om alles te laten zien, misschien moeten jullie dat ook?
Die source van dezeserver komt natuurlijk niet beschikbaar ofwel?  |
Chandler | vrijdag 17 januari 2003 @ 19:15 |
b.t.w heeft iemand nog een leuke oplossing voor het volgende? Ik wil dus votes sjekken, ik heb bv 3 opties en 1 vote, dan moet de optie die 1 vote is 100% zijn en de rest 0... php:
<? $vote[0] = 1; $vote[1] = 0; $vote[2] = 0; $votes = 3; $all = 1;
$procent = $all / 100;
for ($x = 0; $x < $votes; $x++) { $prc = $vote[$x] / $all; echo "Vote : $x = $prc%<br>"; } ?>
|
programmer | vrijdag 17 januari 2003 @ 19:18 |
kijk in mijn code |
HunterPro | vrijdag 17 januari 2003 @ 19:20 |
quote: Op vrijdag 17 januari 2003 19:00 schreef Chandler het volgende:[..] Die source van dezeserver komt natuurlijk niet beschikbaar ofwel? 
is niet mijn source (ik heb alleen de Fok! template gemaakt), BOOTZ heeft 'm gebouwd (zoals je in de template ziet ) |
Sander | vrijdag 17 januari 2003 @ 19:23 |
quote: Op vrijdag 17 januari 2003 19:15 schreef Chandler het volgende: b.t.w heeft iemand nog een leuke oplossing voor het volgende?Ik wil dus votes sjekken, ik heb bv 3 opties en 1 vote, dan moet de optie die 1 vote is 100% zijn en de rest 0...
php:
<? $vote[0] = 1; $vote[1] = 0; $vote[2] = 0; $votes = 3; $all = 1;
$procent = ($vote[0] / $all) * 100; // geeft 100 terug in dit geval :). ?>
|
Sander | vrijdag 17 januari 2003 @ 19:26 |
quote: Op vrijdag 17 januari 2003 19:18 schreef programmer het volgende: kijk in mijn code
Ziet er goed uit Ik heb de mysql dumps van Chandler gebruikt, ik zal zo ff de layouts van de database en user/pass data mailen. Dan kan je zelf op de server en je script aanpassen . |
programmer | vrijdag 17 januari 2003 @ 19:31 |
ik zit weer op irc.fok.nl! onder channel gfxpoll. kom er bij |
Chandler | vrijdag 17 januari 2003 @ 19:32 |
Ik zit lekker achter me pc maar programmer, echt je code is best goed hoor maar als ik het moet lezen moet ik het eerst converteren het is namelijk echt een beetje onleesbaar  |
Sander | vrijdag 17 januari 2003 @ 19:33 |
quote: Op vrijdag 17 januari 2003 19:32 schreef Chandler het volgende: Ik zit lekker achter me pc maar programmer, echt je code is best goed hoor maar als ik het moet lezen moet ik het eerst converteren het is namelijk echt een beetje onleesbaar 
Ach, we schrijven allemaal totaal anders, jouw code heb ik ook flink verbouwt voor ik het zelf snapte . |
programmer | vrijdag 17 januari 2003 @ 19:34 |
is het zo erg? dat is mijn style gewoon |
Sander | vrijdag 17 januari 2003 @ 19:37 |
Ben ff away, mail maar, ik lees strakjes . |
Chandler | vrijdag 17 januari 2003 @ 19:52 |
quote: Op vrijdag 17 januari 2003 19:34 schreef programmer het volgende: is het zo erg? dat is mijn style gewoon
nou even een voorbeeldje?  php:
<? if (($data = getPollResults($pollId, $layout))!==false) { header("Content-type: image/png"); echo $data; } else { echo "foutje :-("; } ?>
mijn codephp:
<? if (($data = getPollResults($pollId, $layout)) !== false) { header("Content-type: image/png"); echo $data; } else { echo "foutje :-("; } ?>
mja idd het is net wat je style is maar het is a rustiger en b overzichtelijker  niet dat je niet goed code hoor, absoluut niet maar kan het gewoon moeilijk decoderen , trouwens ik wil zo bezig met een cache functie die verder los staat van alles.. |
programmer | vrijdag 17 januari 2003 @ 19:57 |
wat vind je van mn caching mogelijk heden? als je caching wilt gebruiken dan moet je php:
<? if (file_exists($cacheFile = $cfg['cachePath'] . 'cache.' . $pollId . '.' . $layout . '.png')&&false) { // bestaat de cache file? ?>
omzetten in:php:
<? if (file_exists($cacheFile = $cfg['cachePath'] . 'cache.' . $pollId . '.' . $layout . '.png')) { // bestaat de cache file? ?>
|
programmer | vrijdag 17 januari 2003 @ 20:01 |
ik zit op irc.fok.nl! onder channel gfxpoll. |
Chandler | vrijdag 17 januari 2003 @ 20:07 |
Ik dacht zelf meer aan een volgende routine en begin eerst ff met de uitleg in php  php:
<? define("CACHE_DIR", "./cache/");
function cachedPOLL($poll) { if (is_dir(CACHE_DIR)) { // directory bestaat! $file = "poll" . $poll->id . "_" . $poll->votes . ".png"; if (fileexists($file)) { // bestand bestaat! } else { // maak poll en save deze als // poll(id)_(votes).png en verwijder indien gevonden, vorige } } else { mkdir(CACHE_DIR, 0755); cachedPoll($poll); } }
$poll = loadPoll($_GET['id']);
if (cachedPoll($poll)) { loadCachePoll($poll); } else { cachePoll($poll); loadCachePoll($poll); } ?>
 |
Sander | vrijdag 17 januari 2003 @ 20:28 |
quote: Op vrijdag 17 januari 2003 20:07 schreef Chandler het volgende: Ik dacht zelf meer aan een volgende routine en begin eerst ff met de uitleg in php  
En als je dat nou combineert met de functie die hij al heeft om de cache checken, ben je klaar. |
Chandler | vrijdag 17 januari 2003 @ 21:43 |
quote: Op vrijdag 17 januari 2003 20:28 schreef Slarioux het volgende:[..] En als je dat nou combineert met de functie die hij al heeft om de cache checken, ben je klaar.
Correcta  |
programmer | vrijdag 17 januari 2003 @ 23:55 |
Hi, Ik verwacht morgen (middag???) een nieuwe WERKENDE versie!!! |
Chandler | zaterdag 18 januari 2003 @ 08:49 |
Ik zou het niet weten, en je icon werkt niet  |
programmer | zaterdag 18 januari 2003 @ 09:45 |
quote: Op zaterdag 18 januari 2003 08:49 schreef Chandler het volgende: Ik zou het niet weten, en je icon werkt niet 
hoe bedoelje???ik ga mn gfxLayout.php helemaal veranderen dus mn eerste versie laat zich nog wel een dagje op zich wachten (maar dan heb je ook iets) |
Chandler | zaterdag 18 januari 2003 @ 10:45 |
quote: Op zaterdag 18 januari 2003 09:45 schreef programmer het volgende: hoe bedoelje???ik ga mn gfxLayout.php helemaal veranderen dus mn eerste versie laat zich nog wel een dagje op zich wachten (maar dan heb je ook iets)
Dat je icon niet werkt (xje) maar ik wacht met plezier echter had ik van nochtend al wat verwcht maar boeie, neem de tijd zoals ik ook altijd neem, dan ga ik lekker met de 'admin' aan de gang  |
programmer | zaterdag 18 januari 2003 @ 11:23 |
Ik ben bezig met de layout van de polls en ik heb dit bedacht:code: <?xml version="1.0" encoding="iso-8859-1"?><gfxPoll> <header img="header.png"> <label text="%gfxPoll_title%" align="left" valign="bottom" font="arial.ttf" size"13" color="52,80,100" pos="56px,90px" /> </header> <option img="option.png"> <label text="%gfxPoll_optionText%" align="left" valign="bottom" font="arial.ttf" size"10" color="20,20,60" pos="11px,130px" /> <label text="%gfxPoll_optionVotes% votes / %gfxPoll_optionProcents%%" align="right" valign="bottom" font="arial.ttf" size"10" color="20,20,60" pos="11px,305px" /> <img file="procentBar.png" align="left" valign="bottom" pos="7px,5px" size="100%,%gfxPoll_optionProcents%%" /> </option> <footer img="footer.png"> <if expression="%gfxPoll_isClosed%"> <ifTrue> <label text="Closed, total %gfxPoll_totalVotes% people voted" align="center" valign="bottom" font="arial.ttf" size"10" color="0,60,0" pos="10px,50%" /> </ifTrue> <ifFalse> <label text="Total %gfxPoll_totalVotes% people voted" align="center" valign="bottom" font="arial.ttf" size"10" color="0,60,0" pos="10px,50%" /> </ifFalse> </if> </footer> </gfxPoll>
Kunnen jullie zeggen wat je er van vind, het is maar een idee maar wel een hele goed volgens mijFEEDBACK -A-U-B!!! |
Chandler | zaterdag 18 januari 2003 @ 11:36 |
ja het heeft wel wat, lekker simpel  |
programmer | zaterdag 18 januari 2003 @ 11:39 |
quote: Op zaterdag 18 januari 2003 11:36 schreef Chandler het volgende: ja het heeft wel wat, lekker simpel 
ja he vond ik ook al, check je email |
programmer | zaterdag 18 januari 2003 @ 11:40 |
zit je niet thuis? ik zie je niet op msn |
Chandler | zaterdag 18 januari 2003 @ 12:28 |
ik sjek me meail ennuh ben zo weg een beetje inkopen doen en dan strax ouders pc installeren.Admin is half af je kan nu * polls adden, verwijderen, veranderen, votes clearen, saved votes weghalen, auto closen (votes in gfxvote removen) enzo. |
programmer | zaterdag 18 januari 2003 @ 19:36 |
als je wilt weten hoe ver ik ben met het xml document dan moet je even kijken in Een goed opgebouwd XML document? |
Chandler | zaterdag 18 januari 2003 @ 21:40 |
Ik ben weer ff thuis  |
programmer | zaterdag 18 januari 2003 @ 21:55 |
quote: Op zaterdag 18 januari 2003 21:40 schreef Chandler het volgende: Ik ben weer ff thuis 
oke |
Chandler | zondag 19 januari 2003 @ 09:16 |
Vanaf een uurtje of 12 ben ik weer ready to code! dussuh programmer laat me het ff weten als je wat af hebt  |
CySt | zondag 19 januari 2003 @ 09:26 |
quote: 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: php:
<? function banned_ip($ip){ $file = "../banlist.txt"; if(!$file OR !$ip) return false; $ip_file = @file($file); if(!$ip_file) return false; foreach($ip_file as $ip_banned){ if(trim($ip_banned) == $ip) return true; } } ?>
Simpel maar doeltreffend 
Dat kan mooier in mysql..php:
<? $host = $HTTP_SERVER_VARS["REMOTE_ADDR"]; $db = mysql_connect("localhost", "username","password"); mysql_select_db ("database"); $result = mysql_query("SELECT reden,ip FROM ipbans WHERE ip='$host'"); if(mysql_num_rows($result) != 0) { $row = mysql_fetch_array($result); die($row['reden']); } ?>
tables kun je zelf wel aanmaken |
Chandler | zondag 19 januari 2003 @ 09:40 |
absoluut!, dat ga ik ook ff inbouwen!  |
CySt | zondag 19 januari 2003 @ 09:44 |
quote: Op zondag 19 januari 2003 09:40 schreef Chandler het volgende: absoluut!, dat ga ik ook ff inbouwen! 
Als je ergens nog wat hulp mee nodig hebt moet je het zeggen hoor  |
programmer | zondag 19 januari 2003 @ 13:22 |
He CySt, Ken je XML? ik heb een document voor de layout van de poll maar ik wil graag wat commentaar |
Chandler | zondag 19 januari 2003 @ 16:07 |
quote: Op zondag 19 januari 2003 09:44 schreef CySt het volgende:[..] Als je ergens nog wat hulp mee nodig hebt moet je het zeggen hoor 
Hulp ben ik en programmer niet zo zeer nodig, maar eerder ideeen  |
morpheus_at_work | zondag 19 januari 2003 @ 18:10 |
* bij het sluiten een mailtje sturen naar de opener met daarin een de laatste resultaten en een bedankje voor het openen van de poll * een meld fraude knop * op de "fp" van de poll site een overzicht met de 10 laatste polls top 5 polulairste polls , laatste 10 polls waarop gereageerd is ? |
Sander | zondag 19 januari 2003 @ 19:32 |
quote: Op zondag 19 januari 2003 09:26 schreef CySt het volgende:[..] Dat kan mooier in mysql.. tables kun je zelf wel aanmaken
Goed idee . |
programmer | zondag 19 januari 2003 @ 20:08 |
Hi, Ik heb het gfx gedeelte klaar!!! Wie kan er testen en commentaar leveren (ik mail je het dan) Het einde komt in zicht!!! 
|
morpheus_at_work | zondag 19 januari 2003 @ 20:42 |
quote: Op zondag 19 januari 2003 20:08 schreef programmer het volgende: Hi,Ik heb het gfx gedeelte klaar!!! Wie kan er testen en commentaar leveren (ik mail je het dan) Het einde komt in zicht!!! 
wil wel even testendjurre@@djurre.demon.nl |
Sander | zondag 19 januari 2003 @ 20:46 |
quote: Op zondag 19 januari 2003 20:08 schreef programmer het volgende: Hi,Ik heb het gfx gedeelte klaar!!! Wie kan er testen en commentaar leveren (ik mail je het dan) Het einde komt in zicht!!! 
je hebt mn adres  |
programmer | zondag 19 januari 2003 @ 20:50 |
quote: Op zondag 19 januari 2003 20:46 schreef Slarioux het volgende:[..] je hebt mn adres 
Chandler is de code in zijn code aan het zetten...ik stuur het wel even (alleen mijn code) |
Sander | zondag 19 januari 2003 @ 20:51 |
quote: Op zondag 19 januari 2003 20:50 schreef programmer het volgende:[..] Chandler is de code in zijn code aan het zetten... ik stuur het wel even (alleen mijn code)
Okie dokie , ik wacht met smart op de combi . |
programmer | zondag 19 januari 2003 @ 21:16 |
heb je mn code nog bekeken? |
Sander | zondag 19 januari 2003 @ 22:03 |
quote: Op zondag 19 januari 2003 21:16 schreef programmer het volgende: heb je mn code nog bekeken?
Ja, zag er goed uit, keb eik geen commentaar  Je zult ff met Chandler over de implementatie moeten overleggen, als je dat al niet aan het doen bent . |
programmer | zondag 19 januari 2003 @ 22:16 |
quote: Op zondag 19 januari 2003 22:03 schreef Slarioux het volgende:[..] Ja, zag er goed uit, keb eik geen commentaar  Je zult ff met Chandler over de implementatie moeten overleggen, als je dat al niet aan het doen bent .
we zijn er inderdaad nu mee bezig... |
Chandler | zondag 19 januari 2003 @ 22:36 |
Als het mee zit is morgen alles af * poll maker * poll voter * poll admin * poll gfx * poll gfx cache met XML support * poll templates |
programmer | maandag 20 januari 2003 @ 12:08 |
he Chandler hoe ver ben je? |
programmer | dinsdag 21 januari 2003 @ 13:13 |
Is het nog gelukt? |
Roonaan | dinsdag 21 januari 2003 @ 13:31 |
quote: Op zaterdag 18 januari 2003 11:23 schreef programmer het volgende: Ik ben bezig met de layout van de polls en ik heb dit bedacht:-knip- Kunnen jullie zeggen wat je er van vind, het is maar een idee maar wel een hele goed volgens mij FEEDBACK -A-U-B!!!
zie aanpassingen voor mijn ideen:code: <?xml version="1.0" encoding="iso-8859-1"?> <gfxPoll> <header> <image>header.png</image> <label pollstatus="always" align="left" valign="bottom" font="arial.ttf" size"13" color="52,80,100" pos="56px,90px">%gfxPoll_title%</headerlabel> </header> <option> <image>option.png</image> <label pollstatus="always" align="left" valign="bottom" font="arial.ttf" size"10" color="20,20,60" pos="11px,130px">%gfxPoll_optionText</label> <label pollstatus="always" align="right" valign="bottom" font="arial.ttf" size"10" color="20,20,60" pos="11px,305px">%gfxPoll_optionVotes% votes / %gfxPoll_optionProcents%</label> <optionprocentimage align="left" valign="bottom" pos="7px,5px" size="100%,%gfxPoll_optionProcents%%">procentBar.png</optionprocentimage> </option> <footer> <image>footer.png</image> <label pollstatus="closed" align="center" valign="bottom" font="arial.ttf" size"10" color="0,60,0" pos="10px,50%">Closed, total %gfxPoll_totalVotes% people voted</label> <label pollstatus="opened" align="center" valign="bottom" font="arial.ttf" size"10" color="0,60,0" pos="10px,50%">Total %gfxPoll_totalVotes% people voted</label> </footer> </gfxPoll>
|
Chandler | dinsdag 21 januari 2003 @ 18:24 |
Ik ben bijna zover, het kost alleen veel tijd  |
Chandler | dinsdag 21 januari 2003 @ 19:10 |
dit komt nu uit mijn create routine lopen, alleen zal het image en de links niet werken omdat alles localhost werkt  Poll: Lief JaBestwelergTussenstand:  Ook een poll maken? Klik hier hier
|
chello_rules_heftig | dinsdag 21 januari 2003 @ 19:35 |
De échte poll is pas morgen  |
gday | dinsdag 21 januari 2003 @ 20:01 |
Hm, ik ontdek dit topic nu pas. Nog hulp nodig van een ervaren php-(c)odeur?  |
Chandler | dinsdag 21 januari 2003 @ 20:16 |
quote: Op dinsdag 21 januari 2003 19:35 schreef chello_rules_heftig het volgende: De échte poll is pas morgen 
 quote: Op dinsdag 21 januari 2003 20:01 schreef gday het volgende: Hm, ik ontdek dit topic nu pas.Nog hulp nodig van een ervaren php-(c)odeur? 
wat kan je allemaal proggen?  |
Roonaan | dinsdag 21 januari 2003 @ 21:17 |
programmer; vond je van xml? |
Chandler | dinsdag 21 januari 2003 @ 21:22 |
quote: Op dinsdag 21 januari 2003 21:17 schreef Roonaan het volgende: programmer; vond je van xml?
Ik vond het idee anders aardig goed maar dat van programmer is nogal wat meer complexer, ook leuk b.t.w  |
blablable | dinsdag 21 januari 2003 @ 22:33 |
Echo:...#$%# "ik kan ook programmeren";  |
programmer | dinsdag 21 januari 2003 @ 22:35 |
i'm back online bla is mn kleine rot broertje...  |
blablable | dinsdag 21 januari 2003 @ 22:38 |
programmer raakt een beetje van al dat programmeren |
programmer | dinsdag 21 januari 2003 @ 22:40 |
quote: Op dinsdag 21 januari 2003 21:17 schreef Roonaan het volgende: programmer; vond je van xml?
Best wel goed (op een paar kleine foutjes, niks ergs), maar mn parser is nu al klaar (ik had commentaar een paar dagen geleden gevraagt).Mn xml document heb ik nog wat uitgebreid: code: <?xml version="1.0" encoding="iso-8859-1"?><gfxPoll TransparentColorTop="1px" TransparentColorLeft="1px"> <gfxHeader image="header.png"> <gfxText text="%gfxPoll_title%" align="left" valign="bottom" font="arial.ttf" size="13" color="#000000" top="45px" left="90px" angle="0" /> </gfxHeader> <gfxOption image="option.png"> <gfxText text="%gfxPoll_optionText%" align="left" valign="bottom" font="arial.ttf" size="10" color="#000000" top="4px" left="130px" angle="0" /> <gfxText text="%gfxPoll_optionVotes% votes / %gfxPoll_optionProcents%%" align="right" valign="bottom" font="arial.ttf" size="10" color="#000000" top="4px" left="305px" angle="0" /> <gfxImage file="procentBar.png" align="left" valign="bottom" top="3px" left="5px" height="4px" width="%gfxPoll_optionProcents%%" /> </gfxOption> <gfxFooter image="footer.png"> <gfxIf expression="%gfxPoll_closed%"> <gfxIfTrue> <gfxText text="Poll closed, total %gfxPoll_totalVotes% people voted" align="center" valign="bottom" font="arial.ttf" size="10" color="#000000" top="3px" left="50%" angle="0" /> </gfxIfTrue> <gfxIfFalse> <gfxText text="Total %gfxPoll_totalVotes% people voted" align="center" valign="bottom" font="arial.ttf" size="10" color="#000000" top="3px" left="50%" angle="0" /> </gfxIfFalse> </gfxIf> </gfxFooter> <gfxGlobal> </gfxGlobal> </gfxPoll>
Als er echt iets mis moet je het zeggen.Ik denk dat we het voor de rest zo moeten houden. |
gday | dinsdag 21 januari 2003 @ 22:48 |
quote: Op dinsdag 21 januari 2003 20:16 schreef Chandler het volgende:[..]  [..]
wat kan je allemaal proggen? 
Uh, is dat een serieuze vraag?  Zo ja, op volgorde van ervaring (waaronder ruim 3 jaar werkervaring in binnen- en buitenland): php, pascal/delphi, java, dip( ), c/c++, m68k asm en ben wellicht nog wat vergeten en uiteraard de gebruikelijke kennis van sql Maar ik zie dat het project bijna klaar is, dus never mind . [Dit bericht is gewijzigd door gday op 21-01-2003 22:59] |
programmer | dinsdag 21 januari 2003 @ 23:10 |
quote: Op dinsdag 21 januari 2003 22:48 schreef gday het volgende:[..] Uh, is dat een serieuze vraag?  Zo ja, op volgorde van ervaring (waaronder ruim 3 jaar werkervaring in binnen- en buitenland): php, pascal/delphi, java, dip( ), c/c++, m68k asm en ben wellicht nog wat vergeten en uiteraard de gebruikelijke kennis van sql Maar ik zie dat het project bijna klaar is, dus never mind .
Mischien kan je de code door nemen met Chandler? En even kijken of wat beter kan.Een tweede blik kan nooit kwaad! Hij heeft van af zondag al mijn code... Chandler -> hoe ver ben je eigenlijk? |
Chandler | dinsdag 21 januari 2003 @ 23:44 |
quote: Op dinsdag 21 januari 2003 22:48 schreef gday het volgende: Uh, is dat een serieuze vraag?  Zo ja, op volgorde van ervaring (waaronder ruim 3 jaar werkervaring in binnen- en buitenland): php, pascal/delphi, java, dip( ), c/c++, m68k asm en ben wellicht nog wat vergeten en uiteraard de gebruikelijke kennis van sql Maar ik zie dat het project bijna klaar is, dus never mind .
Ik weet niet of je aardig wat tijd hebt, want zoek zelf nog een klein windows/linux progie als addon op PicStore en omdat ik zelf geen windows programmeer talen kan programmeren lijkt me dat een andere leuke uitdaging als je intresse hebt lemme know!!!!!quote: Op dinsdag 21 januari 2003 23:10 schreef programmer het volgende: Mischien kan je de code door nemen met Chandler? En even kijken of wat beter kan.Een tweede blik kan nooit kwaad! Hij heeft van af zondag al mijn code... Chandler -> hoe ver ben je eigenlijk?
Klopt en zal het toch een dezer dagen af moeten hebben, ik ben het project begonnen in me vrije dagen dus had ook aardig wat tijd om te coden. Nu moet ik gewoon werken dus heb ik jammer genoeg minder tijd, maar verwacht wel dat ik morgen avond de 1e final release af moet hebben waar je als user je poll kan maken, sluiten, voten. De admin moet dan een password bevatten (simpel maar toch veel typewerk ) en verder dat het verwerken van de GFX goed verloopt (wat reeds al gebeurd)..Dus nog een paar kleine dingen, en natuurlijk een instal script, want dat lijkt me wel zo handig  Cu 2 Morrow!  |
programmer | woensdag 22 januari 2003 @ 00:31 |
ik kijk er naar uit! |
blablable | woensdag 22 januari 2003 @ 10:29 |
if poll = done then goto feestje :feestje 
|
programmer | woensdag 22 januari 2003 @ 10:50 |
quote: Op woensdag 22 januari 2003 10:29 schreef blablable het volgende: if poll = done then goto feestje:feestje 
Ik zie je vanavond wel  |
Roonaan | woensdag 22 januari 2003 @ 14:01 |
quote: Op dinsdag 21 januari 2003 22:40 schreef programmer het volgende:[..] Best wel goed (op een paar kleine foutjes, niks ergs)
kan je die vertellen, ben nog hard aan de leer wbt xml.quote: maar mn parser is nu al klaar (ik had commentaar een paar dagen geleden gevraagt).
Sowwy, heb in het weekend geen internetquote: Mn xml document heb ik nog wat uitgebreid: -knip- code] Als er echt iets mis moet je het zeggen.Ik denk dat we het voor de rest zo moeten houden.
Enige wat ik niet zo lekker vind is dat gedoe met IF; denk dat je daar makkelijker een parameter van kan maken, dat het dan overzichtelijker is, maar is op zich geen echt probleem als de parser al af is. |
programmer | woensdag 22 januari 2003 @ 17:22 |
quote: Op woensdag 22 januari 2003 14:01 schreef Roonaan het volgende:[..] kan je die vertellen, ben nog hard aan de leer wbt xml. [..] Sowwy, heb in het weekend geen internet [..] Enige wat ik niet zo lekker vind is dat gedoe met IF; denk dat je daar makkelijker een parameter van kan maken, dat het dan overzichtelijker is, maar is op zich geen echt probleem als de parser al af is.
Het foutje dat me gelijk opviel was het volgende:code: <label pollstatus="always" align="left" valign="bottom" font="arial.ttf" size"13" color="52,80,100" pos="56px,90px">%gfxPoll_title%</headerlabel>
je begint met <label...> en je eindigd met </headerlabel>size"13" moet zijn size="13" Tik foutjes (kan gebeuren) De rest is qua tech. goed. De rest is je eigen voorkeur (style) Ik hou het graag heel erg flexible (door die gekke if's tegebruiken) |
Chandler | woensdag 22 januari 2003 @ 23:53 |
quote: Op woensdag 22 januari 2003 00:31 schreef programmer het volgende: ik kijk er naar uit!
Mijn extreme excusses, door het oppassen op 4 kinderen ben ik nu pas thuis en lijkt me het logisch dat ik nu ga slapen ipv coden, morgen is de dag dat ik hopelijk weer aan't coden mag en i promis voor zondag avond 22.00 uur is alles af en krijgt iedereen die er aan mee gewerkt heeft een mailtje met desbetreffende code  Grtz |
Chandler | donderdag 23 januari 2003 @ 22:43 |
Ik heb um staan op slarioux zijn server maar moet nog wat settings hebben, verder loopt ie als een treintje dus 2 dingen te doen. 1. settings checken (na email) 2. database opzetten, 1x inport scriptje runnen. 
|
Sander | vrijdag 24 januari 2003 @ 05:26 |
quote: Op donderdag 23 januari 2003 22:43 schreef Chandler het volgende: Ik heb um staan op slarioux zijn server maar moet nog wat settings hebben, verder loopt ie als een treintje dus 2 dingen te doen.1. settings checken (na email) 2. database opzetten, 1x inport scriptje runnen. 
Je hebt mail ondertussen, check morgenochtend/middag .Mocht er iets niet kloppen, 13:00 gaat de wekker hier . |
Chandler | vrijdag 24 januari 2003 @ 06:41 |
13.00 uur? grin, verder heb ik net ff alles gefixt wat ik moest fixen behalve de db, daarvoor heb je een mailtje gekregen  |
Sander | vrijdag 24 januari 2003 @ 11:22 |
quote: Op vrijdag 24 januari 2003 06:41 schreef Chandler het volgende: 13.00 uur? grin, verder heb ik net ff alles gefixt wat ik moest fixen behalve de db, daarvoor heb je een mailtje gekregen 
Eerder dan verwacht opgestaan, dus je kan aan de slag (zie je mail ) |
Chandler | vrijdag 24 januari 2003 @ 22:31 |
Kee dan, alleen zijn er nog een paar problemen.. 1. de GFX parser doet het niet echt goed met errors, dan maakt ie gwoon een image  2. de volgende errors kreeg ik op http://poll.nder.be/gfxpoll/poll.php?id=1 code: Warning: fopen("./cache/xml/gfxLayout.default.VAR.lock", "wb") - Permission denied in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 79Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 82 Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 89 Warning: rename() failed (No such file or directory) in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 95 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622
alleen na de refresh blokt ie dat, en laat dus een lege image zien  verder staat ie op http://poll.nder.be/gfxpoll/ en werkt ie alleen met psw  |
programmer | vrijdag 24 januari 2003 @ 22:54 |
quote: Op vrijdag 24 januari 2003 22:31 schreef Chandler het volgende: Kee dan, alleen zijn er nog een paar problemen..1. de GFX parser doet het niet echt goed met errors, dan maakt ie gwoon een image  2. de volgende errors kreeg ik op http://poll.nder.be/gfxpoll/poll.php?id=1 code: Warning: fopen("./cache/xml/gfxLayout.default.VAR.lock", "wb") - Permission denied in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 79Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 82 Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 89 Warning: rename() failed (No such file or directory) in /home/nder/public_html/poll/gfxpoll/include/cache.include.php on line 95 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622 Warning: imagecreatefrompng: Unable to open './gfx/templates/default/procentBar.png' for reading in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 597 Warning: imagesy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 603 Warning: imagesx(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 604 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 620 Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/nder/public_html/poll/gfxpoll/include/gfx.include.php on line 622
alleen na de refresh blokt ie dat, en laat dus een lege image zien  verder staat ie op http://poll.nder.be/gfxpoll/ en werkt ie alleen met psw 
heeft ie wel de goede rechten en is de directory wel goed? |
Chandler | zaterdag 25 januari 2003 @ 07:29 |
rechten is owkee! directory bestaat!  dus waar het aan ligt? geen flauw idee  |
Sander | zaterdag 25 januari 2003 @ 09:38 |
Warning: fopen("./cache/xml/gfxLayout.default.VAR.lock", "wb") Ik denk dat de server ruzie heeft met de ./ Probeer hem anders eens aan te roepen met ../../ (of hoeveel x dan ook, ff voor de duidelijkheid 2x). |
Chandler | zaterdag 25 januari 2003 @ 16:53 |
nee dat moet werken echt  |
programmer | zaterdag 25 januari 2003 @ 21:30 |
Hi, ik ben even bezig geweest op nder.be:
- gfx template bestanden veranderd (kon sommige bestandjes niet vinden om dat de hoofd letters niet goed waren)
- index.tpl aangepast zo dat het xml goed word weergegeven
- in cache.include.php fout melding weg gehaalt als hij het bestandje niet kan worden aanmaken
- fout melding weg gehaalt als er een plaatje niet bestaat in een gfx template
- nieuw gfx template (poll.php?id=1&layout=alex) = testen...
- email gestuurt naar beheerder nder.be of hij ./cache/xml meer rechten wil geven (php kan geen bestandjes aanmaken in die dir)
- als er een poll id word opgegeven die niet bestaat dan niet proberen om een plaatje te maken maar zeggen dat ie geen poll heeft geselecteert.
- en nog zoooo veeeel meeeer
de rest ben ik vergeten  Chandler -> kan je alle fbestandjes van nder.be ophalen en daarmee verder gaan? (Dit is beta v0.666 ??? leuk getal)
Chandler -> kan je bij nieuwe poll een lijstje laten tonen met de verschillende layouts? (lijst maken van dirs in ./gfx/templates)
|
Chandler | zaterdag 25 januari 2003 @ 23:59 |
Ik ga der morgen even mee bezig, Alex super. |
Elroyb | zondag 26 januari 2003 @ 00:25 |
misschien wel leuk als je kunt kiezen tussen een staaf- en cirkeldiagram... edit: cirkel.. niet circel 
[Dit bericht is gewijzigd door Elroyb op 26-01-2003 00:31] |
flat_erik | zondag 26 januari 2003 @ 00:56 |
Hmxzz ik hoop dat er nog iemand is hier!  Ik heb een poll gezet op de Fok!weblog maar die past niet helemaal in de layout! Kan iemand deze poll ff maken zodat ik die erin kan zetten  |
Chandler | zondag 26 januari 2003 @ 09:42 |
quote: Op zondag 26 januari 2003 00:25 schreef Elroyb het volgende: misschien wel leuk als je kunt kiezen tussen een staaf- en cirkeldiagram... edit: cirkel.. niet circel 
dat zal ook geinplementeerd kunnen worden maar iig nu nog lange niet  quote: Op zondag 26 januari 2003 00:56 schreef flat_erik het volgende: Hmxzz ik hoop dat er nog iemand is hier!  Ik heb een poll gezet op de Fok!weblog maar die past niet helemaal in de layout! Kan iemand deze poll ff maken zodat ik die erin kan zetten 
Die poll is niet geprogrammeerd door ons... dus wacht even af en je kan leukere gebruiken!. |
flat_erik | zondag 26 januari 2003 @ 09:56 |
quote: Op zondag 26 januari 2003 09:42 schreef Chandler het volgende: [..]Die poll is niet geprogrammeerd door ons... dus wacht even af en je kan leukere gebruiken!.
Wanneer is deze dan af ?  |
Chandler | zondag 26 januari 2003 @ 10:19 |
quote: Op zondag 26 januari 2003 09:56 schreef flat_erik het volgende:[..] Wanneer is deze dan af ? 
Als het aan mij ligt vandaag nog, maar tja kost tijd he  |
flat_erik | zondag 26 januari 2003 @ 10:20 |
quote: Op zondag 26 januari 2003 10:19 schreef Chandler het volgende:[..] Als het aan mij ligt vandaag nog, maar tja kost tijd he 
Ok succes dan Stuur me maar een mailtje al ie af is! Kan hij meteen op de weblog |
Chandler | zondag 26 januari 2003 @ 10:28 |
Er moet nog 1x ding toegevoegd worden aan de GFX parser  * max aantal chars per stukje text... als er text wordt benut... dus programmer is dat te realiseren. verder moet dat met de xml dir werken volgens mij  verder heb ik nog wat dingen gefxt. - template keuzes (via dirs) - code gefxt die programmer had bewerkt (extra enters verwijderd) [Dit bericht is gewijzigd door Chandler op 26-01-2003 11:10] |
Chandler | zondag 26 januari 2003 @ 17:29 |
Poll: Ga je de GFX poll gebruiken?Ja!Nee Tussenstand:  Ook een poll maken? Klik hier hier
alleen moet slarioux even de rechten herstellen en strax de paden iets veranderen  [Dit bericht is gewijzigd door Chandler op 26-01-2003 17:38] |
flat_erik | zondag 26 januari 2003 @ 17:30 |
Haal snel dat psw eraf  |
Chandler | zondag 26 januari 2003 @ 17:34 |
quote: Op zondag 26 januari 2003 17:30 schreef flat_erik het volgende: Haal snel dat psw eraf 
maar dan gaat de url nog veranderd worden  voor slarioux; wil je je email lezen  en de dirs heb ik al aangepast  [Dit bericht is gewijzigd door Chandler op 26-01-2003 17:37] |
flat_erik | zondag 26 januari 2003 @ 17:35 |
quote: Op zondag 26 januari 2003 17:34 schreef Chandler het volgende:[..] maar dan gaat de url nog veranderd worden 
 |
Chandler | zondag 26 januari 2003 @ 17:38 |
quote: Op zondag 26 januari 2003 17:35 schreef flat_erik het volgende:[..] 
 |
flat_erik | zondag 26 januari 2003 @ 17:39 |
quote: Op zondag 26 januari 2003 17:38 schreef Chandler het volgende:[..] 
Forget it  |
Chandler | zondag 26 januari 2003 @ 17:40 |
quote: Op zondag 26 januari 2003 17:39 schreef flat_erik het volgende:[..] Forget it 
neehee, nu ook vertellen  |
flat_erik | zondag 26 januari 2003 @ 17:41 |
quote: Op zondag 26 januari 2003 17:40 schreef Chandler het volgende:[..] neehee, nu ook vertellen 
Leuke online cv heb je trouwens  We dwalen af... Wanneer is de poll ongeveer voor users te gebruiken? [Dit bericht is gewijzigd door flat_erik op 26-01-2003 17:42] |
Chandler | zondag 26 januari 2003 @ 17:42 |
quote: Op zondag 26 januari 2003 17:41 schreef flat_erik het volgende:[..] Leuke online CV heb je trouwens  We dwalen af... Wanneer is de poll ongeveer voor users te gebruiken?
ik hoop vanaf morgen maar dat ligt even aan slarioux en programmer, die moeten eerst de site 100% goed keuren. |
flat_erik | zondag 26 januari 2003 @ 17:43 |
quote: Op zondag 26 januari 2003 17:42 schreef Chandler het volgende:[..] ik hoop vanaf morgen maar dat ligt even aan slarioux en programmer, die moeten eerst de site 100% goed keuren.
Dat zeg ik, GammaOk!  |
Chandler | zondag 26 januari 2003 @ 17:43 |
Amen  |
Sander | zondag 26 januari 2003 @ 17:51 |
quote: Op zondag 26 januari 2003 17:42 schreef Chandler het volgende:[..] ik hoop vanaf morgen maar dat ligt even aan slarioux en programmer, die moeten eerst de site 100% goed keuren.
De site mag van mij wel een leuk design krijgen  En als anti-spam heb ik een betere oplossing dan wat er nu staat, hold on  |
Sander | zondag 26 januari 2003 @ 17:54 |
Voer hier emailadres in, of gedeeltes, en vul ze in in:code: Javascript: var voorstestukje = var apestaartje = var eindstukje = var landcode = var emailadres = voorstestukje + apestaartje + eindstukje + landcode;
En op die manier kan je ook de andere adressen doen.Vervolgend doe je gewoon document.write en het emailadres staat er alsof er nix is gebeurt  Zeer doeltreffend, ik heb nog nooit spam gehad op emailadressen die op deze manier beveiligd waren . |
flat_erik | zondag 26 januari 2003 @ 17:57 |
quote: Op zondag 26 januari 2003 17:54 schreef Slarioux het volgende: Voer hier emailadres in, of gedeeltes, en vul ze in in:code: Javascript: var voorstestukje = var apestaartje = var eindstukje = var landcode = var emailadres = voorstestukje + apestaartje + eindstukje + landcode;
En op die manier kan je ook de andere adressen doen.Vervolgend doe je gewoon document.write en het emailadres staat er alsof er nix is gebeurt  Zeer doeltreffend, ik heb nog nooit spam gehad op emailadressen die op deze manier beveiligd waren .
kick.to/ Wat te doen tegen spam? |
Sander | zondag 26 januari 2003 @ 18:00 |
quote: Op zondag 26 januari 2003 17:57 schreef flat_erik het volgende:[..] kick.to/ Wat te doen tegen spam?
als je al spam krijgt ben je al te laat  |
Chandler | zondag 26 januari 2003 @ 20:47 |
maaruh nog steeds dat passwordje slarioux, mja we moeten nog wachten op programmer |
Chandler | zondag 26 januari 2003 @ 20:47 |
* IEMAND TROUWENS INTRESSE OM TEMPLATES TE MAKEN * schreeuwt ikke |
Sander | zondag 26 januari 2003 @ 20:49 |
quote: Op zondag 26 januari 2003 20:47 schreef Chandler het volgende: maaruh nog steeds dat passwordje slarioux, mja we moeten nog wachten op programmer
Welk wachtwoord? mysql, htaccess of de ftp  Of moet ie er juist af?  |
Chandler | zondag 26 januari 2003 @ 20:50 |
htaccess strax nog ff wachten op programmer |
Sander | zondag 26 januari 2003 @ 20:50 |
quote: Op zondag 26 januari 2003 20:50 schreef Chandler het volgende: htaccess strax nog ff wachten op programmer
K . |
programmer | zondag 26 januari 2003 @ 20:56 |
Hi, ik heb even dit nog gedaan: Als er een verkeerde layout word gegeven dan default layout pakken gefixt. he Chandler, heb jij de dirs veranderd? zeker niet aan de rechten gedacht? De cache werkt helemaal niet meer (nu ook geen gfx). code: ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for file list. drwxr-xr-x 2 nder nder 4096 Jan 26 19:47 gfx drwxr-xr-x 2 nder nder 4096 Jan 26 19:47 xml 226 Transfer complete. ftp: 120 bytes received in 0.03Seconds 4.00Kbytes/sec.
Slarioux => kan jij die twee dirs even chmod 777 doen?moet ik nog wat doen? |
programmer | zondag 26 januari 2003 @ 20:57 |
quote: Op zondag 26 januari 2003 20:50 schreef Chandler het volgende: htaccess strax nog ff wachten op programmer
waarom moet je wachten op me? |
Chandler | zondag 26 januari 2003 @ 21:00 |
programmer die rechten ga ik gelijk fixen oepsie (gefixt) en verder wil ik even weten wat je van de secties vind! |
Sander | zondag 26 januari 2003 @ 21:00 |
quote: Op zondag 26 januari 2003 20:56 schreef programmer het volgende: Hi,ik heb even dit nog gedaan: Als er een verkeerde layout word gegeven dan default layout pakken gefixt. he Chandler, heb jij de dirs veranderd? zeker niet aan de rechten gedacht? De cache werkt helemaal niet meer (nu ook geen gfx). code: ftp> dir 200 PORT command successful. 150 Opening ASCII mode data connection for file list. drwxr-xr-x 2 nder nder 4096 Jan 26 19:47 gfx drwxr-xr-x 2 nder nder 4096 Jan 26 19:47 xml 226 Transfer complete. ftp: 120 bytes received in 0.03Seconds 4.00Kbytes/sec.
Slarioux => kan jij die twee dirs even chmod 777 doen?moet ik nog wat doen?
Welke 2 dirs zijn dat ?En waarom kan je zelf niet chmodden? Werkt de server niet mee? |
programmer | zondag 26 januari 2003 @ 21:01 |
quote: Op zondag 26 januari 2003 21:00 schreef Slarioux het volgende:[..] Welke 2 dirs zijn dat ? En waarom kan je zelf niet chmodden? Werkt de server niet mee?
Hi,ik ben geen lnix freak, hoe kan je chmodden via ftp? geef mij maar ssh |
programmer | zondag 26 januari 2003 @ 21:02 |
quote: Op zondag 26 januari 2003 21:00 schreef Chandler het volgende: programmer die rechten ga ik gelijk fixen oepsie (gefixt) en verder wil ik even weten wat je van de secties vind!
welke 'secties' ??? |
Sander | zondag 26 januari 2003 @ 21:03 |
quote: Op zondag 26 januari 2003 21:01 schreef programmer het volgende:[..] Hi, ik ben geen lnix freak, hoe kan je chmodden via ftp? geef mij maar ssh
FlashFXP stuurt dit  SITE CHMOD 777 filename.php Met of zonder SITE weet ik niet zeker  |
Sander | zondag 26 januari 2003 @ 21:03 |
En gaat er nog een leuke pagina komen ipv wat er nu staat? . |
programmer | zondag 26 januari 2003 @ 21:04 |
quote: Op zondag 26 januari 2003 21:03 schreef Slarioux het volgende:[..] FlashFXP stuurt dit  SITE CHMOD 777 filename.php Met of zonder SITE weet ik niet zeker 
wat is FlashFXP???ik heb het geprobeert via php maar daar voor heeft ie te weinig rechten |
Chandler | zondag 26 januari 2003 @ 21:05 |
quote: Op zondag 26 januari 2003 21:02 schreef programmer het volgende:[..] welke 'secties' ???
kijk eens op poll.nder.be/index.php die secties
quote: Op zondag 26 januari 2003 21:03 schreef Slarioux het volgende:[..] FlashFXP stuurt dit  SITE CHMOD 777 filename.php Met of zonder SITE weet ik niet zeker 
NOPEZ! 755, anders kunnen users zo uploaden en deze scripts zelf uitvoeren, indien er ergens een buggie zit, 755 is genoeg  |
Sander | zondag 26 januari 2003 @ 21:05 |
quote: Op zondag 26 januari 2003 21:04 schreef programmer het volgende:[..] wat is FlashFXP??? ik heb het geprobeert via php maar daar voor heeft ie te weinig rechten
FlashFXP is een ftp client . |
programmer | zondag 26 januari 2003 @ 21:05 |
quote: Op zondag 26 januari 2003 21:03 schreef Slarioux het volgende: En gaat er nog een leuke pagina komen ipv wat er nu staat? .
moet je aan Chandler vragen |
Chandler | zondag 26 januari 2003 @ 21:05 |
quote: Op zondag 26 januari 2003 21:03 schreef Slarioux het volgende: En gaat er nog een leuke pagina komen ipv wat er nu staat? .
Als jij iemand kent die goed kan ontwerpen, your my man!  verder wil ik er nog een stukje in maken dat gebruikers niet zo 100 polls achter elkaar kunnen maken, maar dat moet ik nog ff sjekken. [Dit bericht is gewijzigd door Chandler op 26-01-2003 21:06] |
programmer | zondag 26 januari 2003 @ 21:06 |
quote: Op zondag 26 januari 2003 21:05 schreef Slarioux het volgende:[..] FlashFXP is een ftp client .
ik gebruik DOS de beste ftp client die er is |
Sander | zondag 26 januari 2003 @ 21:07 |
quote: Op zondag 26 januari 2003 21:05 schreef Chandler het volgende:[..] Als jij iemand kent die goed kan ontwerpen, your my man!  verder wil ik er nog een stukje in maken dat gebruikers niet zo 100 polls achter elkaar kunnen maken, maar dat moet ik nog ff sjekken.
Nou ingewikkeld hoeft het niet te worden maar ik kan wel een simpele pagina maken . |
programmer | zondag 26 januari 2003 @ 21:08 |
quote: Op zondag 26 januari 2003 21:05 schreef Chandler het volgende:[..] kijk eens op poll.nder.be/index.php die secties [..]
NOPEZ! 755, anders kunnen users zo uploaden en deze scripts zelf uitvoeren, indien er ergens een buggie zit, 755 is genoeg 
apache draait onder nobody en das het zelfde als public en php is een module van apache dus draait ook onder public en dan moet je echt wel minimaal 007 hebben (leuk getal he?) |
programmer | zondag 26 januari 2003 @ 21:09 |
quote: Op zondag 26 januari 2003 21:05 schreef Chandler het volgende:[..] kijk eens op poll.nder.be/index.php die secties [..]
NOPEZ! 755, anders kunnen users zo uploaden en deze scripts zelf uitvoeren, indien er ergens een buggie zit, 755 is genoeg 
die secties kunnen er verlopig mee door (mischien in de toekomst nog wat mooier) |
Chandler | zondag 26 januari 2003 @ 21:10 |
quote: Op zondag 26 januari 2003 21:09 schreef programmer het volgende: die secties kunnen er verlopig mee door (mischien in de toekomst nog wat mooier)
Kijk nu eens, ik heb er ff een style overheen gegooid  |