Avatar billede ®azzer® Nybegynder
10. december 2000 - 11:58 Der er 27 kommentarer og
1 løsning

PHP afstemning

Nu har jeg 2 gange tidligere forsøgt at få svar på et spørgsmål som åbenbart er lidt svært.

Jeg har en afstemning...

<?
  if(isset($stem)){
    $status=\"stemt16\";
    setcookie(\"status\",$status,time()+86400);
    $counterfile = \"$stem.txt\";
    if(file_exists($counterfile))    {
            $fil = fopen($counterfile,  \"r\");
            $count = fread($fil, 8);
            fclose($fil);
    }
    else    $count=0;
    $count++;    $fil = fopen($counterfile,  \"w\");
    fwrite($fil, $count);    fclose($fil);
    header(\"Location: index.php\");
}
  $hoejre = \"hoejre.php\";
  if(isset($status) && $status == \"stemt16\"){
    setcookie(\"status\",\"stemt16\",time()+86400);
    $hoejre = \"hoejrestemt.php\";
  }
?>

Og her hentes resultatet:

<?php
$fp = fopen(\"ja.txt\", \"r\");
$ja = fread($fp, filesize(\"ja.txt\"));
fclose($fp);

$fp = fopen(\"nej.txt\", \"r\");
$nej = fread($fp, filesize(\"nej.txt\"));
fclose($fp);

$fp = fopen(\"vedikke.txt\", \"r\");
$vedikke = fread($fp, filesize(\"vedikke.txt\"));
fclose($fp);

$ialt = $ja+$nej+$vedikke;
$ja2= $ja/$ialt*100;
$nej2= $nej/$ialt*100;
$vedikke2= $vedikke/$ialt*100;
?>

<?
print \"<font face=\\\"verdana\\\" size=\\\"2\\\" color=#ffffff>\"; echo substr($ja2,0,4); print\"%\"; print\"</font>\\n\";
?>

<?
print \"<img src=\\\"zap.gif\\\" width=\\\"\"; echo substr($ja2,0,5); print \"\\\" height=\\\"12\\\" border=\\\"0\\\">\\n\";
?>

<?
print \"<font face=\\\"verdana\\\" size=\\\"2\\\" color=#ffffff>\"; echo substr($nej2,0,4); print\"%\"; print\"</font>\\n\";
?>

<?
print \"<img src=\\\"zap.gif\\\" width=\\\"\"; echo substr($nej2,0,5); print \"\\\" height=\\\"12\\\" border=\\\"0\\\">\\n\";
?>

<?
print \"<font face=\\\"verdana\\\" size=\\\"2\\\" color=#ffffff>\"; echo substr($vedikke2,0,4); print\"%\"; print\"</font>\\n\";
?>

<?
print \"<img src=\\\"zap.gif\\\" width=\\\"\"; echo substr($vedikke2,0,5); print \"\\\" height=\\\"12\\\" border=\\\"0\\\">\\n\";
?>

<?
print \"<font face=\\\"verdana\\\" size=\\\"2\\\" color=#ffffff>$ialt</font>\\n\";
?>

Problemet er lige nu at IE ikke får en cookie smidt efter sig, og netscape får en underlig \"document has been moved\" fejl, men virker når man trykker på linket til hvorhen det skulle være flyttet.

Jeg kører Apache/PHP4 på serveren så mit håb er at der findes en som er så venlig at:

1. Enten at rette mit script så det virker. ?
2. Eller lave et nyt der fungere på samme ? måde ?
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:04 #1
hvorfor du bruger kager og loader i en txt.fil, jeg har lavet en afstemning der bruger mysql er du interseret
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:07 #2
Måske... hvis det er så dårlig at bruge kager og txt. Blot fordi jeg er vant til bedstemors hjemmebagt kager, men det kan da være men skulle prøve noget ny ?
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:18 #3
du kan se hvordan den ser ud her www.thorsnet.dk/poll.php

du skal prøve at gå ind to gange

hvis du så vil have den kan du få scriptet
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:21 #4
Warning: MySQL Connection Failed: Unknown MySQL Server Host \'XXXXXXXXXX\' (0) in d:\\internet\\poll_regi.php on line 53

Du har allerede overtalt mig :o)
Avatar billede htx98i17 Professor
10. december 2000 - 12:22 #5
jeg har lige været inde og prøve, det fungerede fint ved mig :o)
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:22 #6
FUCK ARGH!! Det er anden gang jeg kommer til at acceptere det her skdie spørgsmål uden at der var svaret på det!!!!
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:30 #7
SHIT jeg fik gemt den jeg ville vise - der slettede jeg koderne

du får dine point igen om lidt
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:33 #8
hm.. skod. Du har vel backup ?
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:40 #9
rigtige mænd taget ikke backup - de græder!!

Nej jeg har lært det - efter et totalt nedbrud på en HD.

den duer nu.
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:42 #10
Ja okay.. det er fed nok må man sige... Er ddet nemt at sætte op ? Og ændre når man vil deT ?
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:46 #11
JA
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:47 #12
du ved hvordan du opretter en tabel i mysql
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:48 #13
ok... kan scriptet fungere som mit ? Altså hvor kun en includefil ændres for at vise indholdet istedet for at sende hele siden videre til en ny side for så kan jeg ikke bruge det.
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:49 #14
Nej.. jeg har kun lavet simpel SQL udtræk.. andet kan jeg ikke hvad der har med MySQL at gøre
Avatar billede mortenfn Nybegynder
10. december 2000 - 12:53 #15
ICQ 95960625

ingen include - alt i en fil + mysql
Avatar billede thomas_it Nybegynder
10. december 2000 - 12:54 #16
Kan jeg også få en kopi af denne poll?
jeg har lidt svært ved at finde 1 der er god..
..og det lyder som om at denne er meget god!*SS*

- Thomas
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:57 #17
www.netcraft.com

godt nok fik jeg ikke rigtige resultater på et domæne, men jeg plejer at få det rigtige at vide.
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:57 #18
ups... den indlæg hører vist ikke til her *G*
Avatar billede ®azzer® Nybegynder
10. december 2000 - 12:58 #19
Morten > Skal det betyde at jeg ikke kan bruge den så ?
Avatar billede mortenfn Nybegynder
10. december 2000 - 13:01 #20
Avatar billede thomas_it Nybegynder
10. december 2000 - 13:02 #21
øhm.....er det Netcraft.com man kan downloade den der poll?*SS*

- Thomas
Avatar billede ®azzer® Nybegynder
10. december 2000 - 13:03 #22
Nej.. det var bare mig der fuckede i det. Netcraft er noget helt andet som var svar på et andet spørgsmål.
Avatar billede mortenfn Nybegynder
10. december 2000 - 13:04 #23
jeg har selv lavet det hele, du kan ikke downloade den nogle steder - i nu.

ud kan godt få en kopi

mailto: morten@thorsnet.dk
Avatar billede thomas_it Nybegynder
10. december 2000 - 13:04 #24
ok...øhm..hvor kan jeg finde den der poll?*SS*

- Thomas
Avatar billede htx98i17 Professor
10. december 2000 - 13:07 #25
morten: hvis det hele er i een fil, kan du så ikke post koden her på eksperten? så opfylder du jo også kravene til at have fortjent pointene,

Det er jo også rart for dem der på et senere tidspunkt søger sådan en poll, at de kan komme tilbage og finde denne poll.
Avatar billede ®azzer® Nybegynder
10. december 2000 - 13:15 #26
Jomen jeg kan ikke bruge afstemningen så han er ikke tvunget til det...
Avatar billede htx98i17 Professor
10. december 2000 - 13:17 #27
Nej hvis du ik kan bruge den, så skal han self ikke :o)

anyway, hvis du ik kan finde ud mysql, så kan jeg varmt anbefale dig at lære det :o)  det er nemlig fedt :o) og du kan jo altid få hjælp her på eksperten :-)
Avatar billede ®azzer® Nybegynder
10. december 2000 - 13:20 #28
det er ikke problemet... problemt er at hans afsteming ikke fungere på den måde jeg ønsker. Det jeg kender til MySQL og SQL udtræk er at det er forholdsvis nemt, så det er jeg skam ikke bange for.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester