ďťż

Losowe wybierania obrazka

       

Podstrony


telcocafe

W folderze nieruchomosci mam zapisane 7 obrazków.Chcialbym aby na mojej stronie był skrypt który losowo wybierałby jeden z obrazków w tym folderze.(Oprócz tego kazdy obrazek musi byc odwołaniem do danej strony).Moze mi ktoś pomoc ? moze jest gdzies przykład takiego skryptu w internecie ?



obrazki nazywasz od 1 do 7 (1.jpg,2.jpg itd)
robisz pliki txt od 1-7 (np.1.txt) w każdym dane o adresie (1jpg. - 1.txt a w tym adres)
rand() losujesz liczbę w zakresie od 1 do 7.
ta liczba która wyjdzie otwierasz
np. 3.jpg i 3.txt (w txt dane o linku) i składasz

Rotatory obrazków
Użytkownik Capitan V edytował ten post 27 maj 2006, 09:57
A mógłbys napisać to jako gotowy juz skrypt bo zrozumiałem tylko,że mam nazwać te zdjecia oraz stworzyc pliki txt

Zamiast pliku *.txt najlepiej umieścić te dane w tablicy

$obr[0]='cośtam';

A skrypt jest zbyt prosty by podawać gotowca.



$img=rand(1,7); if ($img==1) echo ("<a href=\"www.adres.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==2) echo ("<a href=\"www.adres1.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==3) echo ("<a href=\"www.adres2.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==4) echo ("<a href=\"www.adres3.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==5) echo ("<a href=\"www.adres4.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==6) echo ("<a href=\"www.adres5.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==7) echo ("<a href=\"www.adres6.pl\"><img src=\"$img.jpg\" /></a>");

jesli 1.jpg = wyświetl obrazek o łączu www.adres.pl
jesli 2.jpg = wyświetl obrazek o łączu www.adres1.pl

itd.

działanie skryptu na moim serwie

zawartość katalogu ze skryptem-
index.php (z kodem) 1.jpg (albo inne rozszerzenia , zmienić w kodzie index.php) 2.jpg 3.jpg 4.jpg 5.jpg 6.jpg 7.jpg
Użytkownik Capitan V edytował ten post 27 maj 2006, 10:42
Kurde w ogole mi ten skrypt nie działa.A skrypt przegladam w wirtualnym serwerze krasnal z obsługa php
Użytkownik programista89 edytował ten post 27 maj 2006, 10:52
u mnie działa.
to

<? $img=rand(1,7); if ($img==1) echo ("<a href=\"www.adres.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==2) echo ("<a href=\"www.adres1.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==3) echo ("<a href=\"www.adres2.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==4) echo ("<a href=\"www.adres3.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==5) echo ("<a href=\"www.adres4.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==6) echo ("<a href=\"www.adres5.pl\"><img src=\"$img.jpg\" /></a>"); if ($img==7) echo ("<a href=\"www.adres6.pl\"><img src=\"$img.jpg\" /></a>"); ?>

wpisałeś na początku <? ,a na końcu ?> ?
Użytkownik Capitan V edytował ten post 27 maj 2006, 10:55
Capitan V: moze prosciej? a co do adresow stron... wkoncu nie wiesz, co to ma byc za strona...
z obrazkami tak samo... wiec dajesz dwie tablice, i na tych samych pozycjach beda obrazek i adres strony...
np. tak:
<?  $adr_ = array('plik1.htm','2plik.php','pl3ik.asp','czwarty.html','5th. xml','strona6.asp','7.htm');  $pict_ = array('1st.jpg','2nd.png','3rd.gif','4a.jpg','b5.png',' abc6xyz.gif','siodmy.bmp');  $img=rand(1,7);  $no=$img-1;  echo('<a href="'.$adr_[$no].'"><img src="'.$pict_[$no].'" /></a>'); ?>

Wszystko wyjaśnione z programistą89 na GG (straciłem pół godziny, nic nie kapował :P ale udało się mi wytłumaczyć)
Użytkownik Capitan V edytował ten post 27 maj 2006, 12:33
A gdybym chciał, aby po jakim naciśnięciu na jakikolwiek obrazek automatycznie przekierowywano internaute do galerii? Wystarzyło by to?
<? $adr = '14.htm'; $pict_ = array('maxthon.gif','xhtml.png','css.png','mysql.gif'); $img=rand(1,4); $no=$img-1; echo('<a href="'.$adr[$no].'"><img src="img/'.$pict_[$no].'" /></a>'); ?>
PS. 14.htm to plik galerii. Obrazki podałem przypadkowe.

:) Poradziłem sobie ;) .
Temat do zamknięcia.
Użytkownik rys.marcin edytował ten post 03 czerwiec 2006, 18:52
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.