![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Gdy dołącze poniższy skrypt do mojego pliku .html skrypt kończy się wykonywać przy pierwszym znaku '>' tak jakby to było domknięcie. Jest to niezależne od użytych cudzysłowów ani od apostrofów. Skrypt nie pisałem sam ale samemu wprowadziłem pewne poprawki do własnych celów. Opisywany problem pojawiał się nawet w przypadku oryginalnego skryptu. Aha dodam jeszcze, że wszystko to na moim localhost więc możliwe, że problem leży w konfiguracji php lub apache. Ma ktoś jakiś pomysł jak to rozwiązać?
Kod <?php $ile=9; // ile losowych obrazków pokazać $katalog="./"; if ($f = opendir($katalog)) { while (false !== ($plik = readdir($f))) { if (eregi(".*\.(gif|jpg)$",$plik)) $pliki[]="$katalog$plik"; } closedir($f); } srand((double) microtime()*1000000); shuffle($pliki); print('<TR>'); for($i=0;$i<$ile;$i++) { print('<TD><img src=\"$pliki[$i]\" alt=\"\" width=100 height=68></TD>'); if (($i==2) || ($i==5) || ($i==8)) print('</TR><TR>'); } ?> Natomiast skrypt działa bez zarzutów jeśli umieszcze go w pliku .php dodając tylko sekcje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ROTFL
Pliki .html przy standardowej konfiguracji serwera nie sa interpretwane przez ointerpreter php. Zawartośc jest traktowana jako zwykły tekst, dlatego Ci nie działa. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie heh. Aż mi wstyd... żenada po prostu. W tym kodzie co go tam wyżej umieściłem są błędy wogóle. Tak więc nie było tematu. Przepraszam za stracony czas wszystkim, którzy zaglądnęli na tą stronę.
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 09:07 |