Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Konkurs na zdjęcie
AgnieszkaB
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Witam wszystkich
Poszukuję skryptu, który pozwoli mi na przygotowanie konkursu na najlepsze zdjęcie. Przeszukałam wiele stron. Polskich i obcych, ale nic nie znalazłam.
Bardzo proszę o pomoc.


--------------------
Agnieszka B
www.bouvs.org
GG 4839689
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


wystarczy zwykła sonda.....

1.Utwórz plik pixel.gif o rozmiarach 1x1 i wypełnij kolorem czarnym.....
2. config.php
  1. <?php
  2.  $pytaniez = 'Konkurs na najlepsze zdjęcie';
  3.  $pytanie[1] = 'Zdjęcie 1';
  4.  $pytanie[2] = 'Zdjęcie 2';
  5.  $pytanie[3] = 'Zdjęcie 3';
  6.  
  7.  $max_pixel = 100;
  8. ?>

3. Utwórz plik votes.txt i nadaj prawa 666
3. index.php
  1. <?
  2. include('config.php');
  3.  
  4. if(isset($_GET['glosuj']) && $_GET['glosuj'] < 4)
  5. {
  6.  // Dodajemy glos
  7.  $handle = file('votes.txt');
  8.  $glosy = explode('||', $handle[0]);
  9.  
  10.  $glos[1] = $glosy[0]; settype($glos[1], 'integer');
  11.  $glos[2] = $glosy[1]; settype($glos[2], 'integer');
  12.  $glos[3] = $glosy[2]; settype($glos[3], 'integer');
  13.  
  14.  $ktory = $_GET['glosuj']; settype($ktory, 'integer');
  15.  $glos[$ktory]++;
  16.  
  17.  $fp = fopen('votes.txt', 'w');
  18.  flock($fp, 2);
  19.  fputs($fp, $glos[1].'||'.$glos[2].'||'.$glos[3].'||');
  20.  flock($fp, 3);
  21.  fclose($fp);
  22.  
  23.  // Pobieramy glosy
  24.  $handle = file('votes.txt');
  25.  $glosy = explode('||', $handle[0]);
  26.  
  27.  $glos[1] = $glosy[0]; settype($glos[1], 'integer');
  28.  $glos[2] = $glosy[1]; settype($glos[2], 'integer');
  29.  $glos[3] = $glosy[2]; settype($glos[3], 'integer');
  30.  
  31.  $wszystkich = $glos[1]+$glos[2]+$glos[3];
  32.  
  33.  $pix[1] = ($glos[1]*$max_pixel)/$wszystkich;
  34.  $pix[2] = ($glos[2]*$max_pixel)/$wszystkich;
  35.  $pix[3] = ($glos[3]*$max_pixel)/$wszystkich;
  36.  
  37.  echo '<b>'.$pytaniez.'</b><br /><br />';
  38.  echo $pytanie[1].' ('.$glos[1].')<br />';
  39.  echo '<img src=\"pixel.gif\" width=\"'.$pix[1].'px\" height=\"10px\"><br /><br />';
  40.  echo $pytanie[2].' ('.$glos[2].')<br />';
  41.  echo '<img src=\"pixel.gif\" width=\"'.$pix[2].'px\" height=\"10px\"><br /><br />';
  42.  echo $pytanie[3].' ('.$glos[3].')<br />';
  43.  echo '<img src=\"pixel.gif\" width=\"'.$pix[3].'px\" height=\"10px\"><br /><br />';
  44.  echo 'Wszystkich: <b>'.$wszystkich.'</b>';
  45. }
  46. else
  47. {
  48.  echo '<b>'.$pytaniez.'</b><br />';
  49.  echo '<li><a href=\"index.php?glosuj=1\">'.$pytanie[1].'</a><br />';
  50.  echo '<li><a href=\"index.php?glosuj=2\">'.$pytanie[2].'</a><br />';
  51.  echo '<li><a href=\"index.php?glosuj=3\">'.$pytanie[3].'</a>';
  52. }
  53. ?>


I masz już sondę.. to jest taki prosty skrypcik.. można go rozbudować bo wielu możliwych odpowiedzi.....
Go to the top of the page
+Quote Post
AgnieszkaB
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.01.2005

Ostrzeżenie: (0%)
-----


Dziękuję bardzo za pomoc.


--------------------
Agnieszka B
www.bouvs.org
GG 4839689
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 02:07