Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kolejność wyświetlania
rutra
post 23.02.2005, 21:21:08
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.02.2005

Ostrzeżenie: (0%)
-----


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


Ten post edytował hwao 23.02.2005, 21:34:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wojto
post 24.02.2005, 02:34:24
Post #2





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  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


--------------------
Go to the top of the page
+Quote Post
rutra
post 26.02.2005, 16:33:58
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.02.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
plewa
post 26.02.2005, 19:19:28
Post #4





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.01.2005

Ostrzeżenie: (0%)
-----


  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

Ten post edytował plewa 26.02.2005, 19:24:14


--------------------
W razie problemów zapoznaj się z treścią manuala dołączonego do internetu bądź skonsultuj się z programistą lub jego asystentem.
Go to the top of the page
+Quote Post
rutra
post 26.02.2005, 20:59:45
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.02.2005

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:48