marek333 pisze:
1 czy oko ma mieć rozszrzenie ".php"? (pytam dla świętego spokoju choć jestem pewien że tak)
Nie musi. Może mieć html a może nawet nie mieć wcale rozszerzenia.
2 Czy w prawej dolnej komórce w indesie wystarczy wpis:
<td>
<?php include("oko.php"); ?>
</td>
Jeśli komórka "prawa dolna" nie będzie tą częścią strony która ma się zmieniać po kliknięciu na jakieś linki umieszczone gdzieś indziej to tak; taki include wystarczy.
3 czy index ma rozszerzenie "php" czy "html"?
W zasadzie powinny działać oba ale ja się spotykałem z serwerami na których kod php działał dopiero gdy rozszerzenie pliku było *.php i choć nie wiem czemu tak się dzieje to dla świętego spokoju daję rozszerzenie php i nie ma prawa nie działać ;p
4 jaką konstrukcję ma wczytywana w index strona "oko.php"? Czy jest to normalny zapis jak pod html tylko z innym tozszerzeniem np:
<html>
<body>
<img src="plikgraf.jpg">tekst tekst tekst tekst tekst
tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst
</body>
</html>
i ten plik zapisuję pod nazwą "oko.php"?
Absolutnie nie, bo przecież include jest odpowiedzialny za wciągnięcie zawartości jednego pliku do innego pliku, więc jeśli zrobisz include takiego oko.php do index.php to w efekcie będziesz miał index.php zawierający dwie deklaracje typu dokumentu, dwie sekcje body, itd. Plik includowany ma zawierać tylko i wyłącznie to co faktycznie chcesz do strony wczytać.
Albo inaczej; piszesz normalnie cały index, potem zaznaczasz ten fragment kodu który ma być includowany, wycinasz go, na jego miejsce wpisujesz funkcję include, a to co wyciąłeś wklejasz do pliku oko.php
5 Gdzie na serwerze umieszczam plik "oko.php"? w tym samym folderze co index? Czy stworzyć jakiś nowy folder? gdzieś czytałem że ma to być folder include
W sumie to chyba obojętne, grunt, żeby ścieżka do tego pliku zapisana w kodzie strony zgadzała się z faktycznym jego położeniem.
A tak w ogóle to precz z układem na tabelkach
--
Hawk podał ci jeden z przykładów includowania stron, ale to co on podał służy do zupełnie czegoś innego, a jeśli dobrze rozumiem twój problem to tobie chodzi o coś takiego jak np. stopka, która zawsze (na każdej postronie) wyświetla się tak samo i zawiera np. datę ostatniej modyfikacji serwisu. Wtedy po dokonaniu zmian na serwisie nie trzeba klepać tej samej stopki na każdej podstronie z osobna, tylko wystarczy zmienić plik stopka.php który w każdej podstronie includowany jest tą krótszą wersją include
