Wstawienie pliku php do strony (include)

0

Mam stronę w php. W folderze dokumenty znajdują się pliki php, które są podstronami. Na nich są zdjęcia znajdujące się w folderze zdjecia. Podczas wywołania index.php otwieram te pliki za pomocą include i wstawiam jako tresc. Tak jakby były w ramce. Ale jest problem ze zdjeciami. Ponieważ ich src = zdjecia/zdjecie1.jpg to nie są wyświetlane. Da się to jakoś zmienić, czy muszę pozamieniać podstrony php, aby src=dokumenty/zdjecia/zdjecie1.jpg??

0

daj sobie w html znacznik base ->http://www.htmlhelp.shl.pl/html/komendy/base.php . Albo podawaj link do nich bezwzględny.

0

Nie działa.

0

Tresciwa odpowiedz. Taki napis pokazuje Ci sie na stronie? Dostales maila z trescia 'nie dziala'? Czy moze prad Ci wylaczyli? Racz rozwinac 'nie dziala' w chocby zdanie zlozone zawierajace nieco szczegolow to wtedy bedzie w czym pomagac chociaz.

0

Dalej nie ma grafiki. W źródle strony po załadowaniu pokazuje src=zdjecia/zdjecie1.jpg

0

A jak wyglada kod z tym base?

0
<base href="dokumenty" />
0

A probowales podac pelny adres, tak jak w przykladzie na tamtej stronie?

PS. Tak samo mozesz podawac w src='url strony/pliki_z_obrazkami'

0

Podałem pełny adres i nie działa, a co do P.S to chyba nie najlpeszy pomysł.
Może mógłbyś podać kawałek strony. Może coś źle robię.

0

Ja zwykle mam gdzies zapisany ($_GLOBALS na przyklad) adres domowy strony. W takim przypadku tylko bys doklejal adresy plikow. Czemu to nie jest najlepszy pomysl?

0

A jak będę chciał zmienić serwer??

0

No to zalezy jak sobie zapiszesz ten adres. Ja go zwykle mam w osobnym pliku (np. settings.php), includuje go sobie na poczatku dzialania aplikacji i mam ustawione wszystko co trzeba. Przy zmianie serwera zmieniasz jeden plik. Do tego na localhoscie mozesz miec inny, bo uploadujac pliki ten mozesz omijac. Proste i skuteczne.

0

W base dajesz adres url, a nie folder.. Najlepiej daj pełny, tzn:

<base href="http://&lt;?php echo $_SERVER['HTTP_HOST']; ?">/dokumenty/" />

1 użytkowników online, w tym zalogowanych: 0, gości: 1