Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: glosowanie
Forum PHP.pl > Forum > Przedszkole
zabb
Oto kawałek kodu:

  1. <!--tu jest poczatek głosowania-->
  2.  
  3. <?
  4. $fp = fopen("plik1.xh", r);
  5. $plik1 = fread($fp, filesize("plik1.xh"));
  6. fclose($fp);
  7.  
  8. $fp = fopen("plik2.xh", r);
  9. $plik2 = fread($fp, filesize("plik2.xh"));
  10. fclose($fp);
  11.  
  12. $fp = fopen("plik3.xh", r);
  13. $plik3 = fread($fp, filesize("plik3.xh"));
  14. fclose($fp);
  15.  
  16.  
  17. $fp = fopen("plik4.xh", r);
  18. $plik4 = fread($fp, filesize("plik4.xh"));
  19. fclose($fp);
  20.  
  21. $fp = fopen("plik5.xh", r);
  22. $plik5 = fread($fp, filesize("plik5.xh"));
  23. fclose($fp);
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  $fileinfo["węgiel<td width="1%" align="right"><a href=dopisz.php3?plik=plik1.xh><img border="0" src="up.gif" alt="Zagłosuj!"></a></td>"] = "$plik1";
  31.  $fileinfo["herbata<td width="1%" align="right"><a href=dopisz.php3?plik=plik2.xh><img border="0" src="up.gif" alt="Zagłosuj!"></a></td>"] = "$plik2";
  32.  $fileinfo["kawa<td width="1%" align="right"><a href=dopisz.php3?plik=plik3.xh><img border="0" src="up.gif" alt="Zagłosuj!"></a></td>"] = "$plik3";
  33.  $fileinfo["wiadro<td width="1%" align="right"><a href=dopisz.php3?plik=plik4.xh><img border="0" src="up.gif" alt="Zagłosuj!"></a></td>"] = "$plik4";
  34.  $fileinfo["mydlo<td width="1%" align="right"><a href=dopisz.php3?plik=plik5.xh><img border="0" src="up.gif" alt="Zagłosuj!"></a></td>"] = "$plik5";
  35.  
  36.  
  37.  
  38. arsort($fileinfo);
  39.  
  40.  
  41.  ?>
  42.  
  43.  
  44.  
  45. <?
  46. echo ("<td width=10 align=center><b>Nr</b></td><td width=100%><b>nazwa</b><td></tr>n");
  47.  
  48.  
  49.  
  50.  
  51. for(reset($fileinfo); 
  52. $key = key($fileinfo); 
  53. next($fileinfo))
  54.  {
  55. $x=="0";
  56. $x++;
  57. $value = pos($fileinfo);
  58.  
  59.  
  60.  
  61.  $RowColor = useColor();
  62.  
  63.  
  64.  
  65. if ($x>3)break;
  66.  
  67.  
  68. echo("<tr BGCOLOR="$RowColor"><td width=10 align=center>$x.</td><td width=100%>$key</td>n");
  69.  
  70. }
  71.  
  72. ?>


Kod wypisuje na stronce trzy nazwy z największą ilością głosów które są pobierane z plików plik1.xh

A ja chce żeby te trzy nazwy zapisać do pliku txt

Kombinowałem na wszystkie strony bo wiem jak zapisywać dane do plików tekstowych, ale nie wiem jak
sprawić żeby zamiast tekstu zapisać $key pod którą kryją się te nazwy
Jak zrobie coś takiego:


  1. <?php
  2. if ($x>3);
  3.  
  4. $plik="dane.txt";
  5.  
  6. $f=fopen($plik,"w");
  7. fputs($f,"$key");
  8.  
  9. fclose($f);
  10. ?>



to nic nie zapisuje
vip3r
Ten kod jest troche zle napisany. jak bede mial czas to wrzuce cos tutaj. Narazie poszukaj czegos takiego w necie.
zabb
Dzięki vip3r już straciłem nadzieje że ktoś mi pomoze

sam cały czas probuję coś z tym zrobic i na razie udało mi się tylko to ze zapisuje zmienna $key do pliku.

niestety wartośc zapisanej zmiennej to zawsze ostatni element tablicy czyli w tym przypadku mydlo.
A ja chcę zeby zapisywalo trzy pierwsze elementy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.