Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] pobieranie pliku z wyrazami
Forum PHP.pl > Forum > PHP
jawka7
Witam za pomoca tego kodu

Kod
<?php

$dictionary = file($_admin."modules/category/dictionary/first.txt");

for($i=0; $i<count($dictionary); $i++) {
    list($code[$i]) = explode(";", $dictionary[$i]);
}

$font_code  = $code[rand(1, 3013)];

echo $font_code;

?>


chce wyswietlic na mojej stronie jeden losowy z 3013 wyrazow ktore zawieraja sie w linki podanym w dictionary (link na pewno jest prawidłowy). Podczes proby wykonania skryptu przegladarka wiesza sie.
CuteOne
  1.  
  2. <?php
  3.  
  4. $dictionary = file($_admin."modules/category/dictionary/first.txt");
  5.  
  6. for($i=0; $i<count($dictionary); $i++) {
  7.  
  8. $mcode[$i] = explode(";", $dictionary[$i]);
  9. }
  10.  
  11. $font_code = $mcode[rand(1, count($mcode)-1)][0];
  12.  
  13. echo $font_code;
  14.  
  15. ?>
jawka7
dalej niestety bez roznicy ;/
kiler129
Bo ten kod z wydajnością nic wspólnego nie ma smile.gif
Nie możesz użyć mysql? Musi to być koniecznie w pliku?

Jeśli koniecznie plik spróbuj tak:
  1. <?php
  2. /*format pliku:
  3. wyraz;wyraz
  4. ;wyraz;wyraz;wyraz;
  5. wyraz */
  6.  
  7. $dictionary = explode(";", file_get_contents($_admin."modules/category/dictionary/first.txt"));
  8. echo trim($dictionary[rand(0,(sizeof($dictionary)-1))]);
  9. ?>
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.