|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
[ FAQ ] Jak stworzyć nową stronę w portalu |
Autor |
Wiadomość |
paul2
Pomógł: 1 raz Posty: 49
|
Wysłany: 07-01-2008, 13:22
|
|
|
z!omek_PL
php,
zmienilem w kodzie portal.php tak aby bral portal_page[numer].php.
portal_page1.php:
Kod: | <table class="forumline" border="0" cellpadding="2" cellspacing="1" width="100%">^
<tbody><tr>
<td class="catHead" height="25"><span class="genmed"><b><center>Testowa strona</center></b></span></td>
</tr>
<tr>
<td class="row1" align="left"><span class="gensmall"><center><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr valign="top"><td valign="top">
<center>
Tu powinno byc slowo test:
<?php
echo "test";
?>
</center>
</td></tr></tbody></table></center></span></td>
</tr>
<tr>
<td class="row3" align="left"><span class="gensmall"></span></td>
</tr>
</tbody></table> |
slowo test sie nie pojawia |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
z!omek_PL
Pomógł: 4 razy Posty: 72
|
Wysłany: 07-01-2008, 13:32
|
|
|
portal.php wczytuje i wyświetla ZAWARTOŚĆ pliku w odpowiednim miejscu, a nie przetwarza jego zawartości.
//edit:
możesz zrobić jeszcze tak:
Kod: |
w portal.php
$template->assign_vars(array(
'OWN_BODY' => file_get_contents('./portal_page' . $where . '.html'),
'BEGIN_NEWS' => '<!--',
'END_NEWS' => '-->')
);
zmien na:
$template->assign_vars(array(
'OWN_BODY' => include('./portal_page' . $where . '.php'),
'BEGIN_NEWS' => '<!--',
'END_NEWS' => '-->')
); |
jednak, includowanie pliku może być niebezpieczne
NA WŁASNĄ ODPOWIEDZIALNOŚĆ |
Ostatnio zmieniony przez z!omek_PL 07-01-2008, 13:39, w całości zmieniany 2 razy |
|
|
|
|
paul2
Pomógł: 1 raz Posty: 49
|
Wysłany: 07-01-2008, 13:36
|
|
|
Czyli musze to rozwiazac inaczej, dzieki za odpowiedz |
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 08-01-2008, 20:33
|
|
|
A mi po edytowaniu portal.php wyskakuje taki błąd :
Kod: | Parse error: syntax error, unexpected T_IF, expecting ')' in /home/sebastianb/public_html/portal.php on line 1094 |
A w lini 1094 nie ma tego ')'
Ta linia wygląda tak :
Kod: | if ( $allowed_values[$where] != '' && file_exists('./' . $allowed_values[$where]) ) |
Pomożcie |
|
|
|
|
paul2
Pomógł: 1 raz Posty: 49
|
Wysłany: 09-01-2008, 09:01
|
|
|
no wlasnie.. nie ma, a on sie go spodziewal, sprawdz czy gdzies wczesniej nie ma nie zamknietego nawiasu. |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 09-01-2008, 09:02
|
|
|
BastaO, wklej 5 linijek przed i 5 po tej lini |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 09-01-2008, 16:12
|
|
|
Kod: | $where = $HTTP_GET_VARS['show'];
$allowed_values = array(
'1' => 'portal_page1.html',
'2' => 'portal_page2.html',
'3' => 'portal_page3.html',
'4' => 'portal_page4.html',
'5' => 'portal_page5.html',
'ranking08' => 'ranking08.html',
'strona1' => '/katalogjakistam/strona1.html',
if ( $allowed_values[$where] != '' && file_exists('./' . $allowed_values[$where]) )
{
if ( !function_exists('file_get_contents') )
{
function file_get_contents($filename)
{
$file = @fopen($filename, 'rb');
if ( $file )
{
if ( $fsize = @filesize($filename) )
{
$data = @fread($file, $fsize); |
Pomozcie
[ Dodano: 10-01-2008, 20:46 ]
No co ? Nikt nie pomoze ? |
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 11-01-2008, 20:42
|
|
|
znajdź: Kod: | $allowed_values = array(
'1' => 'portal_page1.html',
'2' => 'portal_page2.html',
'3' => 'portal_page3.html',
'4' => 'portal_page4.html',
'5' => 'portal_page5.html',
'ranking08' => 'ranking08.html',
'strona1' => '/katalogjakistam/strona1.html', | i zamień na: Kod: | $allowed_values = array(
'1' => 'portal_page1.html',
'2' => 'portal_page2.html',
'3' => 'portal_page3.html',
'4' => 'portal_page4.html',
'5' => 'portal_page5.html',
'ranking08' => 'ranking08.html',
'strona1' => '/katalogjakistam/strona1.html'
); | |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 12-01-2008, 00:01
|
|
|
Dodalem i jest ok, ale nawet jak wejde przez portal page :
Kod: |
http://www.g-fifa.com/portal.php?show=3/ |
To zamiast tego co ja chce to jest caly czas storna glowna portalu ;/ ? pomozcie |
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 12-01-2008, 12:07
|
|
|
to chyba powinno być beż ukośnika |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 12-01-2008, 19:28
|
|
|
A no racja dalem w portal.php cos takiego :
Kod: | '1' => 'portal_page1.html',
'2' => 'portal_page2.html',
'3' => 'portal_page3.html',
'4' => 'portal_page4.html',
'5' => 'portal_page5.html',
'ranking08' => 'ranking08.html',
'ranking08' => '/ranking08.html/ranking08.html'
);
|
i jak wchodze z adresu:
Kod: |
http://www.g-fifa.com/portal.php?show=ranking08 |
To tego nie ma a dodalem strone na ftp ranking08.html
Moze zle to uzupelnilem ? |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 12-01-2008, 20:17
|
|
|
BastaO, Kod: | 'ranking08' => 'ranking08.html',
'ranking08' => '/ranking08.html/ranking08.html' | Nie sądzisz, że coś jest źle ?
[ Dodano: 12-01-2008, 20:25 ]
no ale mniejsza o to, już znalazłem problem (nie testowałem)
znajdź
Kod: | $where = intval($HTTP_GET_VARS['show']); | zmień na Kod: | $where = $HTTP_GET_VARS['show']; |
i zmień
Kod: | if ( $where && file_exists('./portal_page' . $where . '.html') ) |
na
Kod: | if ( $where && file_exists('./' . $where . '.html') ) |
i jeszcze
Kod: | $template->assign_vars(array(
'OWN_BODY' => file_get_contents('./portal_page' . $where . '.html'),
'BEGIN_NEWS' => '<!--',
'END_NEWS' => '-->')
); |
na Kod: | $template->assign_vars(array(
'OWN_BODY' => file_get_contents('./' . $where . '.html'),
'BEGIN_NEWS' => '<!--',
'END_NEWS' => '-->')
); |
Nie sprawdzałem, więc zrób kopie plików |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
Ostatnio zmieniony przez gaku 13-01-2008, 11:32, w całości zmieniany 1 raz |
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 12-01-2008, 22:10
|
|
|
[quote="gaku"]BastaO, Kod: | 'ranking08' => 'ranking08.html',
'ranking08' => '/ranking08.html/ranking08.html' | Nie sądzisz, że coś jest źle ?
Hmm... Niewiiem Możesz mi podać jak bedzie poprawnie ? |
|
|
|
|
gaku
Pomógł: 109 razy Posty: 1095
|
Wysłany: 12-01-2008, 22:45
|
|
|
BastaO, zrób sobie kopie tego pliku i spróbuj mojego rozwiązania |
_________________ Pisanie do mnie na gg w sprawie forum mocno nie wskazane
<Cvbge> A szkolisz sie na jakiego informatyka?
http://webmastera.republika.pl/
<QSi> na zajebistego |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
BastaO
Posty: 137
|
Wysłany: 12-01-2008, 23:20
|
|
|
[quote="gaku"]
znajdź
Kod: | $where = intval($HTTP_GET_VARS['show']); | zmień na Kod: | $where = $HTTP_GET_VARS['show']; |
i zmień
Kod: | if ( $where && file_exists('./portal_page' . $where . '.html') ) |
na
Kod: | if ( $where && file_exists('./' . $where . '.html') ) |
Cytat: |
W moim portal.php nie ma takiego kawalku |
|
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 11 | |
|
|