![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem z kolega pewien skrypt, założenie jest takie, najpierw wrzucamy informacje o filmiku do pliku txt. Następnie wrzucamy do tablicy kod html, z gotowym filmikiem. A później chcemy wyświetlić 7 losowych filmików.
oto skrypt:
A oto efekt: http://www.frikiz.com/4u/wpisy.php Tutaj sie dodaje filmiki: http://www.frikiz.com/4u/index.php Gdzie popełniliśmy błąd? proszę o pomoc. Pozdrawiam Ten post edytował inOs 18.05.2008, 20:48:48 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Zamien to:
Na to:
Patrzylem tylko tam gdzie masz blad (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S blad miales taki ze za kazdym obiegem petli "sortowales" tablice i potem wyswietlales dlatego byl blad z offset ale nie jestem pewny a zreszta jestes pewny ze jest 7 elementow? Ten post edytował marcio 18.05.2008, 21:14:04 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
jak otwarłem ten drugi plik to strasznie sie krzaczy...
Kod Wype^(3)nij poprawnie poni?szy formularz. popraw kodowanie to taka mała uwaga (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zmienilem to, chyba dobrze?
Ale nie dziala, dalej tak samo:
Ten post edytował inOs 18.05.2008, 21:32:59 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Napisz czy dalej masz bledy EDIT:Bledow nie ma widzisz wynik var_dump() array(1) { [1]=> string(594) " Nie morzesz wziasc 7 index'ow tablicy skoro masz tylko 1 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) musisz sobie to policzyc matematycznie ze jezeli index jest wiekszy niz 6 to wyciagasz 7 filmow Ten post edytował marcio 18.05.2008, 21:36:01 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dalej tak samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Tzw. nie pokazuje juz tych błędów na dole co wczesnej, ale dziwne, bo chyba tego nie losuje tych elementów, takie same caly czas sie wyświetlają ... ostatnio dodany, 2 razy sie wyświetlą, juz duzo ludzi probowało nam pomoc, i cały czas nic, moze to problem z index.php a nie wpisy.php, chodz to malo prawdopodobne...
Aha i Twoim sposobem wyświetli chyba wszystkie filmiki, a ich bedzie bardzo duzo, powinno tylko 7 wyświetlać... Ten post edytował inOs 18.05.2008, 21:36:27 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Przeczytales moj post wyzej
Tablica $tablica z tego co widac ma tylko 1 index wiec ty cos zle pobierasz nie analizowalem calego kodu zaraz zobacze P.S pokaz ile cie zwraca $licznik i $tablica[$licznik] bo zdaje mi sie ze zle czytasz dane albo plik ma tylko 1 rekord |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Sry ze długo nie odpisywałem,
http://frikiz.com/4u/wpisy.php Ten post edytował inOs 20.05.2008, 15:41:29 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Z tego co widze to rzeczywiscie tablica nie ma 7 lub wiecej elementow a ma 1-2 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) zreszta widzisz jak sie da count()+dobrze te shuffle() bledow nie ma bo jedziesz dobrze po index'ach
P.S pokarz jak wyglada mniej wiecej ten plik filmy.txt bo zle go wczytujesz jesli kazdy film i jego info sa w nowej lini otwieraj plik za pomoca file() rozbijaja za pomoca explode() i dawaj do tymczasowej tablicy Ten post edytował marcio 20.05.2008, 17:38:29 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://frikiz.com/4u/filmy.txt
* kljlkjijl ` 18.05.2008 22:19:53 | kkkkkkkkkkkkkkkkk _ ./upload/180508101953_actrenelmo.jpg # kkllll kkkkkkkkkkkkkkkkkkkkkkkkkkkk ~ * gjgjgjkg ` 16.05.2008 21:08:52 | jjjjjjjjjjjjjjjj _ ./upload/160508090852_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:50 | jjjjjjjjjjjjjjjj _ ./upload/160508090850_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:45 | jjjjjjjjjjjjjjjj _ ./upload/160508090845_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:41 | jjjjjjjjjjjjjjjj _ ./upload/160508090841_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:37 | jjjjjjjjjjjjjjjj _ ./upload/160508090837_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * sdfghjk ` 16.05.2008 21:08:36 | qwertyu _ ./upload/160508090836_blyskawica1.jpg # qwertyuiop[sdfghjkl;zxcvbnm, ~ Tak wyglada... |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
A nie mozesz wczytac tego pliku tekstowego i wybrac losowe elementy przy uzyciu array_rand" title="Zobacz w manualu PHP" target="_manual ?
A linie parsowac chyba lepiej regexpem?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
http://frikiz.com/4u/filmy.txt * kljlkjijl ` 18.05.2008 22:19:53 | kkkkkkkkkkkkkkkkk _ ./upload/180508101953_actrenelmo.jpg # kkllll kkkkkkkkkkkkkkkkkkkkkkkkkkkk ~ * gjgjgjkg ` 16.05.2008 21:08:52 | jjjjjjjjjjjjjjjj _ ./upload/160508090852_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:50 | jjjjjjjjjjjjjjjj _ ./upload/160508090850_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:45 | jjjjjjjjjjjjjjjj _ ./upload/160508090845_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:41 | jjjjjjjjjjjjjjjj _ ./upload/160508090841_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * gjgjgjkg ` 16.05.2008 21:08:37 | jjjjjjjjjjjjjjjj _ ./upload/160508090837_aclepa.jpg # jjjjhhhhhhhhhhhhhhhhhhhh ~ * sdfghjk ` 16.05.2008 21:08:36 | qwertyu _ ./upload/160508090836_blyskawica1.jpg # qwertyuiop[sdfghjkl;zxcvbnm, ~ Tak wyglada... Zamiast dawac wszedzie separator dawaj tylko # i koncz linie ~ i to wsio potem rozbijaja albo uzywaj wyrazenia regularne |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Wiemy mniej więcej, gdzie jest juz błąd, bo mieliśmy pętle for, a ja skasowaliśmy, i licznik nie wzrasta, ale jakoś dalej nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
PIsze ze w 19 linii blad, czyli for(m=1; m<$liczba_lini; m++){ to, jakieś pomysły (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 16.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
http://frikiz.com/4u/wpisy.php
Jakiś postęp, ale dlaczego wyświetla tylko ostatnio dodany filmik? I ich nie sortuje? Jest przecież shuffle... nie czaje... |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Masz napisane
Cytat Ponizej sa informacje o zminnej licznik:Licznik = 7tablica[licznik] = Rusz makowa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) P.S
Po co odejmujesz od zmiennej licznik 1?? Ten post edytował marcio 21.05.2008, 20:00:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:55 |