Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pomysł na prywatny systerm wymiany linków
Taifun
post
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 2
Dołączył: 10.07.2007

Ostrzeżenie: (10%)
X----


Witam.
Losowanie wybranych linków czy tekstu na stronach jest proste.
Ale jak "przytwierdzić" dany element na stałe do danej strony?
Jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


ewentualnie jeśli masz duży ruch na stronie a nie masz crona:

  1. <?php
  2. $plik = 'aktualnylink.txt'; //plik w którym będziesz trzymać który link ma zostać teraz wyświetlony
  3. $text ="quotes.txt"; //twój plik z linkami
  4. $dane = file($text); //otwieramy plik do tablicy 
  5. $cnt = count($dane);//liczymy ile jest linków (zakładam ze każdy link jest w nowej lini)
  6.  
  7. $akt = date("H"); //pobieramy aktualną godzinę
  8. $od = "14"; $do = "15" //wyznaczamy przedział czasu w jakim ma sie wykonać skrypt 
  9.  
  10. if($akt > $od and $akt < $do) //sprawdzamy czy aktualny czas mieści sie w przedziale przez nas wyznaczonym
  11. {//jeśli tak
  12. $nr = rand(0, $cnt); // wyznaczamy nowy numerek
  13. file_put_contents($nr, $plik);//zapisujemy numerek do pliku (jakoś musimy go pamiętać
  14. }
  15. else
  16. {//jeśli nie
  17. $nr = file_get_contents($plik); //pobieramy stary numerek
  18. }
  19.  
  20. echo $quotes[$nr]; //wyświetlamy link (linie) o numerku $nr
  21. ?>



taka idea sobie ;-) pisane z palca, możliwe literówki

Edit:

trochę źle to pomyślałem , zaraz spróbuje napisać coś konkretniejszego

Ten post edytował b_chmura 10.11.2007, 12:46:29
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 14:53