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%)
|
hehe, nikt nie zauważył błędu... sizeof($tablica) zwraca wartości jakby liczył od jednego więc może się pojawić pusty element, co wywoła błąd
Powinno być tak Cytat [php:1:6822b40e29]<?php
$banners=array('nazwy', 'bannerów'); $banner=rand(0, (sizeof($banners)-1)); include($banners[$banner]); ?>[/php:1:6822b40e29] |
|
|
|
slepy Probrem z "rand" 12.05.2003, 20:09:51
Jabol nie całkiem, rand przyjmuje do dwóch argumntów, pi... 12.05.2003, 20:14:11
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 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:54 |