Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zapis do pliku z array_rand
Forum PHP.pl > Forum > Przedszkole
Carnagge
Witam smile.gif
Mam pewien problem - zrobilem skrypt, ktory ma wylosowac 2 z 4 linkow i zapisac je w pliku txt. Nie wiem niestety jak to poprawnie powinno wygladac. Cos takiego, co jest ponizej dziala, ale to nie jest chyba najlepsze rozwiazanie, bo trzeba plik otwierac dwa razy.

  1. <?php
  2. $linki = array(
  3. '<a href="http://wp.pl">wp</a>',
  4. '<a href="http://onet.pl">onet</a>',
  5. '<a href="http://google.pl">google</a>',
  6. '<a href="http://yahoo.com">yahoo</a>',
  7. );
  8. $wylosuj = array_rand($linki, 2);
  9.  
  10. $dane = $linki[$wylosuj[0]]. " ";
  11. $dane2 = $linki[$wylosuj[1]]. " ";
  12. $file = "baza.txt";
  13. $fp = fopen($file, "w");
  14. fwrite($fp, $dane);
  15. fclose($fp);
  16. $fp2 = fopen($file, "a");
  17. fwrite($fp2, $dane2);
  18. fclose($fp2);
  19.  
  20. ?>


Chcialbym to zrobic tak, zeby od razu do $dane przekazac oba te linki z:
$linki[$wylosuj[0]]. " ";
$linki[$wylosuj[1]]. " ";

i nie musiec dopisywac tego ponownie do pliku. Mam nadzieje, ze wyrazilem sie dosc jasno i ktos mi pomoze smile.gif
evolucja
  1. $dane = $linki[$wylosuj[0]]. " ".$linki[$wylosuj[1]]. " ";
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.