HTML/PHP/AJAX/JS - [php] Nowa podstrona i include
kevin_ - 02-03-2009, 15:42 Temat postu: [php] Nowa podstrona i include Witam, plik: strona.php znajduje się w głównym katalogu forum, natomiast plik: zawartosc.php znajduje się w /includes/
A więc jak wchodzę: www.adres.com/strona.php i chce aby załadował się plik zawartosc.php z folderu includes to mam kod:
Kod: |
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
// filtracja przez htmlspecialchars $mode
if ( $mode == 'zawartosc' )
{
include($phpbb_root_path . 'includes/zawartosc.'.$phpEx);
exit;
}
else if { reszta tych pierdolek ;) }
}
|
I teraz gdy wejdę w www.adres.com/strona.php?mode=zawartosc to wyświetla mi TYLKO HEADER (page_header.php), żadnej treści?
Zawartość pliku: zawartosc.php
Kod: |
// tutaj ten caly kod php,
// czyli define('IN_PHPBB', true); itd
i teraz kod właściwy?
if ( $mode == 'zawartosc' )
{
$page_title = 'Moja zawartosc';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo 'To jest testowy teekst, ale sie nie wyswietla ';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
|
i nici :F
nicon - 02-03-2009, 15:45
kevin_ napisał/a: | $page_title = 'Moja zawartosc'; |
Wczytuje Ci title?
kevin_ - 02-03-2009, 15:47
A właśnie o tym też zapomniałem wspomnieć, nie wczytuje mi się.
Title pobiera mi z pliku: strona.php
Renger - 02-03-2009, 15:48
proponuje wywalić:
tosiek - 02-03-2009, 15:50
kevin_, kevin_ napisał/a: | www.adres.com/strona.php |
w tym pliku na głównej stronie musisz mieć:
Kod: | <?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$page_title = 'Wyszukiwarka Google';
echo 'dupa, dupa i dupa';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
Tam gdzie echo możesz includowac pliki stylu etc, pliki z /includes/ includujesz na początku
kevin_ - 02-03-2009, 15:51
Nic z tego, zresztą ten kawałek kodu mam z profile.php , a tam includujemy pliki i poprawnie się wyświetlają.
tosiek - 02-03-2009, 15:52
czyli doajesz np:
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
kevin_ - 02-03-2009, 15:55
kevin_ napisał/a: | Nic z tego, zresztą ten kawałek kodu mam z profile.php , a tam includujemy pliki i poprawnie się wyświetlają. |
to było odpowiedzią na
Renger napisał/a: | proponuje wywalić:
Kod:
exit; |
A odnośnie twojego tosiek to oczywiście miałem to wszystko.
kevin_ napisał/a: | include($phpbb_root_path . 'includes/bbcode.'.$phpEx); |
a to również mam, spójrz w pierwszy post , gdzie mam
if $mode = zawartosc,
include($phpbb_root_path . 'includes/zawartosc.'.$phpEx);
EDIT:
Rozwiązanie znalezione, mój błąd. W pliku zawartosc.php dodałem
Kod: |
define('IN_PHPBB', true);
define('ATTACH', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
|
Co było błędem, ponieważ skoro includujemy to po co 2x to samo , co jest już w strona.php ?
Zamknąć
magus - 07-03-2009, 20:35
Cytat: | <?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$page_title = 'Wyszukiwarka Google';
echo 'dupa, dupa i dupa';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
co trzeba dodać do tego kodu żeby był widoczny ogłoszenia na górze ?
i jeszcze jedno jak zrobić żeby pod spodem był np. niebieski pasek, i na nim było coś napisane np. Wybierz kategorię
tosiek - 07-03-2009, 21:33
magus, musiałbyś włączyć wyświetlanie ogłoszenia na każdej podstronie lub np. za pomocą echo lub print wygenerować kod ogłoszenia:
Kod: | <?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_VIEWMEMBERS);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$page_title = 'Wyszukiwarka Google';
print '<tbody><tr>
<th nowrap="nowrap" height="25" title="Ukryj" style="cursor: pointer;" onclick="javascript:ShowHide('hm','hm2','hm3');" class="thCornerL"> Ogłoszenie </th>
</tr>
<tr>
<td class="row1"><span class="gen"><p align="center"><b><font size="5">POLECAMY</font></b></p>
<p align="left"><b><font size="4">Filmy</font></b></p>
<center>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1566#1566"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://elnino.pl/wp-content/uploads/2008/07/wanted-250x360.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1883#1883"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://i44.tinypic.com/8z4rbl.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1568#1568"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://i37.tinypic.com/10h9law.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1532#1532"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://gfx.filmweb.pl/po/07/26/200726/7221210.3.jpg?l=1225347724000"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1851#1851"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://gfx.filmweb.pl/po/96/14/469614/7184329.3.jpg?l=1202268822000"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?t=487"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://coolaggregator.files.wordpress.com/2008/05/bangkok_dangerous.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?t=527"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://media.hatak.pl/datas/posters/Max_Payne_2008.jpeg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?t=528"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://media.hatak.pl/datas/posters/Lost_City_Raiders_2008.jpeg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1713#1713"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://i35.tinypic.com/2rge6xg.jpg"/></a>
<a _blank="" href="http://www.pobieramy.org/viewtopic.php?p=1648&highlight=#1648"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://gfx.filmweb.pl/po/16/50/261650/7211087.3.jpg?l=1222331345000"/></a>
<p align="left"><b><font size="4">Gry</font></b></p>
<a _blank="" href="http://www.pobieramy.org/viewtopic.php?t=488"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://bi.gazeta.pl/im/7/5484/z5484737O.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?t=221"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://upload.wikimedia.org/wikipedia/en/thumb/7/76/Football_Manager_2008.jpg/256px-Football_Manager_2008.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1853#1853"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://pixelup.net/images/446615188591-m_FIFA09PCDVD.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?p=1854#1854"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://www.royal-esports.de/files/Newsbilder/Ordner1%20(ab%2024.06.08)/gta4%20pc%20version.jpg"/></a>
<a _blank="" target="" href="http://www.pobieramy.org/viewtopic.php?t=489"><img height="180" width="150" border="0" alt="POBIEAMY.org" src="http://s2.ipicture.ru/uploads/081027/h4eiNR1kI6.jpg"/></a>
</center></span></td>
</tr>
</tbody>';
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
A jesli chcesz coś jeszcze to labo generujesz za pomoca stylu lub kolejny print lub echo
|
|
|