Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →
Odpowiedz 
Skrypt losowania numerków

Autor Wiadomość
Post: #1
Skrypt losowania numerków
Sprawdź:
Witam!
Potrzebny mi jest skrypt do codziennego losowania numerków w PHP (w niedzielę i sobotę nie potrzebne jest aby losowało - może pisać wtedy, że jest weekend). Liczby od 1 do 30. Fajnie jakby była możliwość co roku edytować te numerki, bo co roku może się zmieniać np od 1 do 25...
Skrypt potrzebny do oprogramowania.

Z góry dziękuję!!
Post: #2
RE: Skrypt losowania numerków
<?php
echo rand(0,30);
?>

[Obrazek: zarabiam.com.png]
Glosy: Lookso (+1)
Post: #3
RE: Skrypt losowania numerków
Tylko tyle?
Ten skrypt będzie generował za każdym razem numery po odświeżeniu strony...
to jest tylko początek skryptu, bo chciałbym, aby codziennie generowały się nowe...
coś w stylu lotka od poniedziałku do piątku z dwoma liczbami od 1 do 30 np

NUMERKI NIEPYTANE
poniedziałek
20 i 22

dzień minął i generują się nowe dwie liczby

wtorek
14 i 28
Post: #4
RE: Skrypt losowania numerków
to go przerób powyżej dostałeś funkcje do generowania losowej liczby, teraz wyznacz czas + zapis do bazy.
Jak nie potrafisz to szukaj jeleniaTongue

[Obrazek: zcomsygnablack.png]
Glosy: Lookso (+1)
Post: #5
RE: Skrypt losowania numerków
Nie umiem zbytnio PHP. Podstawy znam, ale nie jestem w tym języku zaawansowany więc dla tego proszę o napisanie takiego skryptu.
Jakby ktoś gotowiec napisał mniej-więcej działający tak jak powyżej napisałem to było by fajnie Wink
Post: #6
RE: Skrypt losowania numerków
Czyżby to było na stronę szkoły?
Post: #7
RE: Skrypt losowania numerków
Ta Wink
Chciałbym ujrzeć ten skrypt...
Nasz pan jakiś ponoć znalazł, ale on wyświetla obrazki z serwera...
nie wiem do końca o co mu chodzi bo on zakłada nową stronę gimnazjum więc powiedziałem, żeby mi przesłał to na e-mail razem z logiem na stronę główną bo loyout będę mu robił Big Grin Jak mi wyśle ten skrypt to może uda mi się go przerobić. Jak nie to go tutaj wstawię, ale i tak fajnie by było jakby ktoś napisał swój oddzielny działający skrypt. Za każdą pomoc nagradzam reputami Wink
Post: #8
RE: Skrypt losowania numerków
3 minutki w google :

Cytat:<?php
$plik="nazwa_pliku.txt";
$tab=file($plik);
if(trim($tab[1])==date("z")){
$liczba=$tab[0];
}else{
$liczba=mt_rand(1,33);
$fp=fopen($plik, "w");
flock($fp, 2);
fwrite($fp, $liczba."n".date("z"));
flock($fp, 3);
fclose($fp);
}
echo "Dzisiejszy szczęśliwy numerek to: <b>".$liczba."</b>";
?>
Jeżeli na serwerze masz system uniksowy to ustaw prawa dostepu dla pliku nazwa_pliku.txt na 666

źródło : http://forum.php.pl/index.php?showtopic=11696
Glosy: Lookso (+1)
Post: #9
RE: Skrypt losowania numerków
Wielkie dzięki Jeppers. Ok. To niby wdg. autora skryptu powinna się wyświetlać codziennie inna cyfra (a nie po odświeżeniu). Ale jak na swoją stronę ten skrypt wrzuciłem do bloku, to co odświeżenie się zmienia liczba. Czyżby w wersie:

$plik="nazwa_pliku.txt";

trzeba by było się zastosować i wysłać plik TXT z danymi na serwer? Ale jakimi? Bo to że wysłać i ustawić chmod na 666 to nic jeszcze nie mówi...
czy coś ma być w środku tego pliku napisane? Jak tak to co?

PS. Jakby co to na http://www.zhposolin.pl można zobaczyć moje aktualne dokonania co do tego projektu Wink
Jak widać na razie nie działa do końca jak trzeba ten skrypt :/
Post: #10
RE: Skrypt losowania numerków
Troszkę się namęczyłem i zrobiłem ten skrypt dla treningu, bo trening czyni mistrza Smile
Cytat:<html>
<title>Generator szczesliwego numerka</title>
<body>
<?php
$dzien=date('D');

if($dzien=="Sat" || $dzien=="Sun") {
echo 'W dzisiejszym dniu nie sa losowane szczesliwe numerki';
exit; }

else {
echo 'Dzisiejsze szczesliwe numerki to: ';
if(file_exists('numerek/numerek.txt')) {
$liczby=file('numerek/numerek.txt');
if ($liczby[2]==$dzien) {
echo intval($liczby[0]).', '.intval($liczby[1]); } }
if($liczby[2]!=$dzien) {
$liczba1=rand(1,30);
$liczba2=rand(1,30);
while($liczba2==$liczba1) {
$liczba2=rand(1,30); }
$plik=fopen('numerek/numerek.txt', 'w');
fwrite($plik, "$liczba1 - Pierwsza liczba
$liczba2 - Druga liczba
$dzien");
fclose($plik);
echo $liczba1.', '.$liczba2; }}
?>
</body>
</html>
Na systemach uniksowych musisz stworzyć katalog poleceniem: mkdir /sciezka_docelowa/numerek lub też ręcznie
a potem ustawić dostęp poleceniem:
chmod 777 /sciezka_docelowa/numerek/
w skrypcie nie jest możliwe wylosowanie dwóch takich samych liczb Smile
Glosy: Jeppers (+5), Lookso (+1)
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Gdzie można kupić taki skrypt do facebooka? magneto 2 2,151 16-05-2016 23:28
Ostatni post: MrDream
  Skrypt TeYroXOfficial 4 3,089 29-03-2015 02:26
Ostatni post: Coristo
  Skrypt takeaprize.pl za darmo salvador 2 1,658 08-12-2014 16:52
Ostatni post: ideru
  [SZUKAM] Skrypt do konwertowania YOUTUBE na MP3 Slight 5 1,925 27-10-2013 19:41
Ostatni post: metodos
  Prosty Skrypt Strony, Skąd Pobrać/kupić ? szpilmen 3 2,029 07-10-2012 19:36
Ostatni post: szpilmen

Skocz do:


Użytkownicy przeglądający ten wątek: