Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]domena.pl/index.php iiii /jakis tekst
djtomaszq
post
Post #1





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


Mam dwa podobne pytania:

1. Tak jak w temacie jak na mojej stronie www.mojastrona.pl/index.php <--- tu dodam coś takiego --> /jakiś tekst to wyświetli mi się moja strona trochę "przemeblowana" tzn bez formatowania css. Jestem w tym zielony czy ktoś mi to mógłby wytłumaczyć czy to normalne i nie ma znaczenia czy może jakoś się przed ty można zabezpieczyć?

2. Jeśli odnoszę się do plików na serwerze bepośrednio to pojawia mi się tak samo brzydka strona.
Np. link do forum to: http://domena.pl/index.php?parent=forum a jeśli wpisze http://domena.pl/forum/forum.php to wyswietli sie także forum ale jakby w osobnym pliku tak jak to w nim jest a nie jako podkatalog index.php. Jest na to jakaś rada?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


Cytat(djtomaszq @ 20.07.2015, 13:47:41 ) *
Klikne w menu w link forum i jest adres domena.pl/index.php?parent=forum . Jesli wpisze w pasek przegladarki sam link taki: domena.pl/forum/forum.php to wyswietla mi sam plik forum.php.

Musisz sprawdzić w pliku forum.php czy został otwarty za pomocą index.php. Jeżeli nie korzystasz z ramek, tylko używasz php to zagnieżdżenia strony, to przykładowa walidacja popularna np. w phpbb:
index.php (pierwsza linijka):
  1. <?php
  2. define('MOJ_WALIDATOR', true);

forum.php:
  1. <?php
  2. if(!is_defined('MOJ_WALIDATOR'))
  3. {
  4. // forum tutaj na siłę próbuje zamienić to na odnośnik, ale wiesz co tu robić pewnie ;)
  5. }


Cytat(djtomaszq @ 20.07.2015, 13:47:41 ) *
A ten pierwszy problem to do jakiegokolwiek linku domena.pl/index.php po wyrazie .php jesli dodam jakikolwiek tekst po sleshu to mi psuje strone...

a ten problem, to rozwiązałem Ci w poprzednim poście, masz relatywne odnośniki do styli itp. więc dodaj na początku każdej ścieżki /, więc zamiast:
css/styles.css
wstawiasz
/css/styles.css



Ten post edytował Daimos 21.07.2015, 08:24:30
Go to the top of the page
+Quote Post
djtomaszq
post
Post #3





Grupa: Zarejestrowani
Postów: 192
Pomógł: 0
Dołączył: 5.07.2015

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


Cytat(Daimos @ 21.07.2015, 09:23:17 ) *
Musisz sprawdzić w pliku forum.php czy został otwarty za pomocą index.php. Jeżeli nie korzystasz z ramek, tylko używasz php to zagnieżdżenia strony, to przykładowa walidacja popularna np. w phpbb:
index.php (pierwsza linijka):
  1. <?php
  2. define('MOJ_WALIDATOR', true);

forum.php:
  1. <?php
  2. if(!is_defined('MOJ_WALIDATOR'))
  3. {
  4. // forum tutaj na siłę próbuje zamienić to na odnośnik, ale wiesz co tu robić pewnie ;)
  5. }



a ten problem, to rozwiązałem Ci w poprzednim poście, masz relatywne odnośniki do styli itp. więc dodaj na początku każdej ścieżki /, więc zamiast:
css/styles.css
wstawiasz
/css/styles.css


Wkleiłem na pierwszą linijkę indexa i na pierwszą linijkę forum tak jak piszesz a w nawiasy {} wstawiłem całą zawartość strony zamiast header("location: http://domena.pl/index.php" i wyskakuje blad: (pewnie nie tak mialem wstawic?

  1. Fatal error: Call to undefined function is_defined() in



W drugim przypadku jak zmienie sciezke na
  1. <link href="/css/style.css" type="text/css" rel="stylesheet" />

to w ogóle nie ma formatowania na żadnej stronie.

Dodam, że teraz sprawdzam wszystko na localhoscie, nie wiem czy to ma jakieś znaczenie.

ale ten problem widzę, że jest tak samo na tym forum. np. proszę wpisać stronę http://forum.php.pl/index.php/hacker
Go to the top of the page
+Quote Post

Posty w temacie
- djtomaszq   [HTML][PHP]domena.pl/index.php iiii /jakis tekst   20.07.2015, 10:53:15
- - Daimos   Musisz sięgnąć po podstawy i zwróć uwagę na sposób...   20.07.2015, 10:57:06
- - djtomaszq   czyli w kazdym linku wystarczy dodac "/...   20.07.2015, 11:22:28
- - markuz   Nie wystarczy. Poczytaj o .htaccess, zrób tak ab...   20.07.2015, 11:51:05
- - Daimos   Problem masz jeden, ale opisałeś dwa przypadki, w ...   20.07.2015, 11:52:56
- - markuz   @Daimos On chce aby plik /forum/forum.php nie był ...   20.07.2015, 12:00:18
- - Daimos   Nie wiem w jaki sposób to tak zrozumiałeś, ale sza...   20.07.2015, 12:18:01
- - djtomaszq   Mam w glownym katalogu ftp pliki index.php i login...   20.07.2015, 12:47:41
- - Daimos   Cytat(djtomaszq @ 20.07.2015, 13:47:4...   21.07.2015, 08:23:17
|- - djtomaszq   Cytat(Daimos @ 21.07.2015, 09:23:17 )...   21.07.2015, 19:28:08
- - nospor   http://php.net/manual/en/function.defined.php   21.07.2015, 19:30:57
- - djtomaszq   Niestety ciężko z angielskim i nie mogę zrozumieć ...   21.07.2015, 20:10:29
- - nospor   nie ma funkcji IS_DEFINED... jest funkcja DEFINED....   21.07.2015, 20:19:34
- - djtomaszq   To w takim razie nie rozumiem tej podpowiedzi z ko...   22.07.2015, 08:14:31
- - nospor   rety.... osoba ktora ci to pisala, pisala to z pal...   22.07.2015, 08:21:33
- - djtomaszq   Nie ciężko Zrobiłem tak: [PHP] pobierz, plaintex...   22.07.2015, 09:51:23
- - nospor   CytatCannot modify header information - headers al...   22.07.2015, 09:52:58
- - djtomaszq   nospor to bardzo ciekawe rozwiązanie, dzięki Ni...   22.07.2015, 09:59:13
- - Fred1485   CytatWarning: Cannot modify header information - h...   22.07.2015, 10:02:47
- - nospor   Takie pliki, ktore nie powinny byc dostepne z prze...   22.07.2015, 10:03:51
- - djtomaszq   Hmm no to by było lepsze rozwiązanie.. Popraw mni...   22.07.2015, 10:12:57
- - nospor   Tak, odwolanie sie przez przegladarke do tych plik...   22.07.2015, 10:28:40
- - djtomaszq   Super! Działa tylko czy ... mogę zrobić tak, ż...   22.07.2015, 10:41:35
- - nospor   CytatSuper! Działa tylko czy ... mogę zrobić t...   22.07.2015, 10:43:27
- - djtomaszq   a gdzie znajdę Jeśli css leży po za katalogiem z...   22.07.2015, 10:57:07
- - nospor   Juz nie popadaj w paranoje.... css to dane ogolno ...   22.07.2015, 11:01:58
- - djtomaszq   Czyli mogą być wyświetlane? No ok teraz już wiem....   22.07.2015, 11:06:02
- - nospor   Tak, css moze byc wyswietlony NIe, nie mozesz stos...   22.07.2015, 11:10:26
- - djtomaszq   ok, ten problem rozwiązałem takim kodem: [PHP] po...   22.07.2015, 11:16:02
- - nospor   a czy katalog css znajduje sie w glownym katalogu ...   22.07.2015, 11:26:43
- - djtomaszq   Tak folder /css/ jest w glownym katalogu wraz z in...   22.07.2015, 11:29:25
- - nospor   a: http://domena.pl/css/style.css ? Otwiera ci si...   22.07.2015, 11:30:42
- - djtomaszq   Tak, otwiera mi sie strona z kodem css'a. Doda...   22.07.2015, 11:32:35
- - nospor   to wszystko zalezy jak ty w localhost to odpalasz....   22.07.2015, 11:32:56
- - djtomaszq   na localhoscie tak: http://localhost/~strona/inde...   22.07.2015, 11:41:21
- - Daimos   Mam Ci wkleić moją odpowiedź, która jest zaraz pod...   27.07.2015, 10:52:52


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

 



RSS Aktualny czas: 6.10.2025 - 02:43