Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 27.02.2003 Ostrzeżenie: (0%)
|
Witam mam taki malutki problemik ;]
tak wyglada moj kod: Kod <?php
$baner=rand(1,2,3,4); ?> a kawalek nizej: Kod <p>2.<?include("$baner.txt");?></p>
kiedy otiweram strone wyskakuje mi error: Warning: rand() expects exactly 2 parameters, 4 given in c:apachehtdocsdow.php on line 94 ;] z tego co sie domyslam chodzi oto ze moga byc maxksymalnie 2 teksty do wybotu. Czy jest mozliwosc zrobienia wiekszej ilosci (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bardzo prosze o pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
nie całkiem, rand przyjmuje do dwóch argumntów, pierwszy to najmniejsza liczba a drugi to największa jaką może zwrócić, jeżeli chcesz tak jak teraz to musisz zrobić tak[php:1:f3d816278e]<?php
$banners=array('nazwy', 'bannerów'); $banner=rand(0, sizeof($banners)); include($banners[$banner]); ?>[/php:1:f3d816278e] |
|
|
|
slepy Probrem z "rand" 12.05.2003, 20:09:51
DeyV Można też tak:
CytatPrzykład użycia array_rand()
... 12.05.2003, 20:17:51
Jabol q no tak, trzeba dodać srand na początku. Bez tego... 12.05.2003, 20:19:48
Jabol hehe, nikt nie zauważył błędu... sizeof($tablica) ... 12.05.2003, 20:56:49 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 22:29 |