Suchy
20.03.2006, 21:00:52
W jaki sposob dolaczacie podstrony w swoich skryptach? JA to robie poprzez i nclude i $_GET a w jaki sposob rob icie to Wy?
jastu
20.03.2006, 21:21:12
No to ja mam pytanie do ciebie : czy możesz mi podać przykład takiego załączenia pliku - chodzi mi o to że serwer na którym ostatnio osiadłem nie pozwala na osadzania kodu php w plikach HTML i też muszę sobię poradzić z include . Proszę o jakiś link zgłębiający zagadnienie (najlepiej przykład ) bądź przykład kodu . Pozdrawiam i czekam niecierpliwie
Suchy
20.03.2006, 21:26:40
tzn jesli nie mozesz łączyć kodu html i php to mozesz to zrobi c odwortnie- polaczyc php z htmlem. tzn robisz 2 pliki- naglowek.phpi w im masz <html><head></head><body> potem plik index.php w ktorym dolacnczasz pliki, i trzeci stopka.php i wnim masz</body></html>
a oto jak dolaczam pliki:
<?
$plik=$_GET['id'].".php";
{
include($file);
}
?>
mam nadzieje ze jakos c itto pomoże
a i jeszcze jedno- link moze wygladac tak:
http://mojastrona.pl/index.php?id=newsy
Kuziu
20.03.2006, 21:27:37
<?php
if(!isset($_GET['module'])) $_GET['module'] = 'news';
switch($_GET['module']){
case 'news': include 'modules/news.php'; break;
case 'forum': include 'modules/forum.php'; break;
default: include 'wrongpage.php'; break;
}
?>
Przykład który podał suchy jest dość niebezpieczny gdyż pozwala użytkownikowi na dołączenie plików któych dołaczania sobie nie życzymy i wykonywanie być może akcji których nie powinien.
Suchy
20.03.2006, 21:31:44
w sumei kuziu ma racje więc użyj jego kodu

a tak przy okazji kuziu czytałeś akrtykuł o przyjaznych urlach?
Dex1987
20.03.2006, 21:32:14
Kuziu
20.03.2006, 21:33:30
Tak, ale narazie nie mam potrzeby jego stosowania. Jakos nie zależy mi na tym by użytkownik patrzył na ładny adres www. Chociaż przy serwisie w którym ludzie często wymieniali by się lnikami to oczywiśćie dobry pomysł. Narazie robiłem stornki w których tego nie potrzebowałem.
Suchy
20.03.2006, 21:35:59
a jak masz teraz chwilke to pobaw sie tym i jestem ciekaw czy ci t ozadziałą... mi t odziałaćidealne ien ichciało... bo gdy zaincludowało odpowiedni plik t otraciły sie wszystkie style:/
bigZbig
20.03.2006, 21:41:05
Cytat(jastu @ 2006-03-20 22:21:12)
No to ja mam pytanie do ciebie : czy możesz mi podać przykład takiego załączenia pliku - chodzi mi o to że serwer na którym ostatnio osiadłem nie pozwala na osadzania kodu php w plikach HTML i też muszę sobię poradzić z include . Proszę o jakiś link zgłębiający zagadnienie (najlepiej przykład ) bądź przykład kodu . Pozdrawiam i czekam niecierpliwie

To jest raczej standardowe zachowanie serwera. Plik łaczacy w sobie kod html i php powinien miec rozszerzenie phtml. Mozesz oczywiscie zastosowac samo php. Mozesz tez plik o rozszerzeniu html inludowac do innego pliku. W takim przypadku dla serwera wazne jest rozszerzenie pliku, z ktorego wywoluje sie include.
Suchy
20.03.2006, 21:44:25
gizbig a ty uzywasz moze tych "przyjaznych urli"?
bigZbig
20.03.2006, 21:46:02
@Suchy - jesli to "bzip" bylo do mnie to prosze zobacz
http://bigweb.pledit
-----------------
"gizbig" - jestes coraz blizej
jastu
20.03.2006, 21:48:21
<?
$plik=$_GET['id'].".php";
{
include($file);
}
?>
Prosto ,rozumiem - tylko jeszcze podpowiedzcie mi czym ma być 'id' - czy mogę w wyżej podanym kodzie zamiast 'id' wpisać nazwę pliku bez rozszeżenia i to starczy ?
Suchy
20.03.2006, 21:49:10
bigZbig bardzo przepraszam za wszelakie przekręcenia

@jastu: zerknij no w moim poscie ci napisałem jak powinien wyglądaćprzykładowy link- możśe wtedy skumasz co i jak:)
bigZbig
20.03.2006, 21:50:53
@jastu jak napiszesz adres
http://domena.pl?id=nazwa_pliku to to id w tablicy superglobalnej $_GET to bedzie wlasnie nazwa pliku bez rozszerzenia
edit
---------------
@Suchy ja sie nie obrazam a style nie beda ci sie rozpadaly jesli uzyjesz adresow bezwzglednych
jastu
20.03.2006, 21:54:27
nie przeniosę kodu jeśli powpisuje takie linki , bardziej odpowiada mi odwałanie do pliku w folderze .
Suchy
20.03.2006, 22:03:09
ee nie rozumiem możesz jaśniej?
jastu
20.03.2006, 22:44:40
Poradziłem sobie ,dzięki

! - ale mam inny problem. Czy może mi ktoś podpowiedzieć jak w tej sytuacji podzielić stronę na ramki używając php - Pozdrawiam

!
bigZbig
20.03.2006, 23:43:09
@jastu - wybacz, ale piszesz w sposob jakby wszyscy patrzyli wlanie w tej chwili na Twoj projekt. W jakiej sytuacji i na czym ma polegac problem z podzialem na ramiki skoro strony wyswietlane w ramkach sa zawsze stronami html tyle, ze czasami napisanymi bezposrednio, a czasami wygenerowanymi przez php.
Zamiast wyswietlac w ramce index.html wyswietl index.php.
jastu
20.03.2006, 23:48:54
Wybaczcie .... poradziłem sobie też z ramkami - podzeliłem stronę tabelą i umieściłem tam pliki php.pozdrawiam i dziękuję za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.