Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kolejność wyświetlania
Forum PHP.pl > Forum > PHP
rutra
witam,
mam kod w php ktory wyswietla losowo linki na stronie w fromacie
nazwa=text |opis=link
i wyglada tak:

  1. <?php
  2. if (!isset($DoneImages))
  3. {
  4. $DoneImages = array();
  5. }
  6.  
  7. //start of the script
  8. $ile = 35; - number or links which should be displayed
  9. $file = file(&#092;"yourlinks.txt\");
  10.  
  11. for($i=0;$i<$ile;$i++)
  12. {
  13. srand((double)microtime()*1000000);
  14.  
  15. do
  16. {
  17. $Pic = rand(0, Count($file) - 1);
  18. } while (in_array($Pic, $DoneImages));
  19.  
  20. $DoneImage[] = $Pics;
  21.  
  22. $sp = explode(&#092;"||\", $file[$Pic]);
  23.  
  24. if($sp[0]<>&#092;"\")
  25. {
  26. echo &#092;"\".$sp[0].\" <a href=\"\".$sp[1].\"\">\".$sp[2].\"</a><br>\";
  27. }
  28. }
  29. //end of the script
  30. ?>

chcialbym aby wyswietlal w odrotnej kolejnosci tzn.:
nazwa=link | opis=text

niestety nie znam sie na php, zrobil mi to ktos na zlecenie i stracilem z nim kontakt
tak przy okazji dwa pytania:
1. czy ten kod sprawia dobre wrazenie?smile.gif
2. czy znacie moze jakis skrypt wyswietlajacy losowe linki i obrazki na stronie
(na roznych podstronach rozne kategorie) ktory korzystal by z bazy msql , wyswietlal strone w .html nie .php i moznaby bylo ustawic czestotliwosc zmiany (tzn nie za kazdym refreshem ale np co 6godz?), ile ewentualnie kosztowaloby napisanie takiego skrptu?

mam nadzieje, ze nie za duzo pytan jak na pierwszy post:)

pozdrawiam
rutra

---

Tez pozdrawiam i prosze na przysslosc uzywac BBcodu :-)
hwao
wojto
  1. <?php
  2. echo &#092;"\".$sp[0].\" <a href=\"\".$sp[1].\"\">\".$sp[2].\"</a><br>\";
  3. ?>
->
  1. <?php
  2. echo &#092;"\".$sp[2].\" <a href=\"\".$sp[1].\"\">\".$sp[0].\"</a><br>\";
  3. ?>


ad. 1. kodu nie testowalem, ale wyglada na ok, mozna by zrobic kilka poprawek optymalizujacych go, ale moze tez tak zostac
rutra
dzieki wojto:)

niestety cos mi nie dziala po zmianie,
dostaje taki komunikat:
Parse error: parse error, unexpected T_STRING in /home/.dapper/rutra/strona.com/main2.php on line 140
plewa
  1. <?php
  2. echo &#092;"\".$sp[2].\" <a href=\"\".$sp[1].\"\">\".$sp[0].\"</a><br>\";
  3. ?>

A oto poprawna wersja kodu: >>
  1. <?php
  2. echo &#092;"\".$sp[2].\" <a href=\".$sp[1].\"\">\".$sp[0].\"</a><br>\"; ?>

// wycialem jeden znak " koło $sp[1]
// nie wiem dlaczego ale w miejscu ukosnika wyswietla sie \ wiec wstaw zamiast tego ukośnik. A ktoś wie dlazcego tak sie dzieje. przeceiz ja tego ch***********a tam nie wstawialem. a moze ten symbol odpowiada ukośnikowi. chyba tak.
smile.gif
rutra
dzieki dziala,
ja tez cos po drodze spieprzylem:)

ta zmiana zrobila ze teraz nazwa jest podlinkowana a opis to tekst, czyli tak jak chcialem ale zmienila sie tez kolejnosc wyswietlania czyli jest:
opis jako text | tytul jako link
a jak to mozna przestawic zeby wyswietlalo w odwrotnej kolejnosci:
tytul jako link | opis jako tekst

probowalem sam i skutek mizerny:)

pozdrawiam i jeszcze raz dziekuje
rutra
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.