Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] losowa porada
-Gość_wojtas-
post 16.07.2004, 14:27:23
Post #1





Goście







mam taki kod:
  1. <? 
  2. $porady = array(&#092;"001.txt\", \"002.txt\", \"003.txt\", \"004.txt\", \"005.txt\"); 
  3. srand ((float) microtime() * 10000000); 
  4.  
  5. $porada = $porady[array_rand($porady)]; 
  6. echo readfile($porada); 
  7. ?>


gdy wyswietla mi zawartosc wylosowanego pliku jest dodana na koncu jakas liczba... np:
Kod
czy pamietasz ze costam costam??[B]48[/B]


co to jest i jak temu zaradzic?
pozdrawiam!
Go to the top of the page
+Quote Post
Paul
post 16.07.2004, 17:20:14
Post #2





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


  1. <?php
  2. srand ((float) microtime() * 10000000); 
  3. $porady = array(&#092;"001.txt\", \"002.txt\", \"003.txt\", \"004.txt\", \"005.txt\");
  4. $path = $porady[array_rand($porady)];
  5. $f = fopen($path,'r');
  6. echo fread($f, filesize($path));
  7. fclose($f);
  8. ?>

Moze tak?
Go to the top of the page
+Quote Post
radzaw
post 16.07.2004, 17:30:22
Post #3





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 14.07.2003
Skąd: z epoki lodowcowej

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


Cytat(Gość_wojtas @ 2004-07-16 15:27:23)
echo readfile($porada);

problem jest w tej linii - readfile() odczytuje plik i sama wypluwa na wyjscie, natomiast zwraca ilosc odczytanych bajtow, wiec jak robisz echo readfile() to wypisujesz plik oraz ilosc bajtow.

zrob samo readfile() - bez echo.


--------------------
Blog :: Development platform :
Windows 2003 Enterprise Server | Gentoo Linux
Go to the top of the page
+Quote Post
-Guest-
post 16.07.2004, 17:42:21
Post #4





Goście







radzaw, OK dziala:)
ale wmysllem ze tak tez bedzie dzialc:
Kod
include ($porada);

dzieki za pomoc!
Go to the top of the page
+Quote Post
-Guest-
post 12.08.2004, 23:06:49
Post #5





Goście







a jak to przerobic aby nie bylo trzeba wypisywac wszystkich nazw plików tylko zastapic to poprostu sciezka do danego katalogu i z tamtad byloby losowane??
Go to the top of the page
+Quote Post
sf
post 12.08.2004, 23:35:05
Post #6





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


poszukać na stronie php.net czegoś o nazwie dir... i tam przykład napewno będzie

btw. nie lepiej porady wpisać do jednego pliku? lub do bazy danych? i z niego losować snitch.gif


--------------------
Zapraszam na mój php blog, tworzenie stron.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 16:49