Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: link ramki php
Forum PHP.pl > Forum > Przedszkole
siestrzemcewiczowski
witam!!!!! zgłaszałem sie z pomocą do innego serwisu niestety niedostałem odpowiedzi wiec moze tutaj ktos mi pomoze a to tresc maila

"Hej witam serdecznie własnie przeglądałem strone napisana przez Pana na temat
funkcji Include nie wiem czy dobrze zrozumiałem ale chciałbym zrobic u siebie
na stronie cos takiego jak na niektórych stronach php ze [ po lewej masz menu
klikasz na link w menu i zmienia sie srodkowa tylko strona] zrobiłem to na
zasadzie ramek ale chcem inaczej nie wiem jak ro zrobic ;-) chce to uproscic.
NARAZIE TO WYGLADA TAK NA RAMKACH My Webpage
da sie tak ze np. parametry strony ciagle będą te same czyli tło, kolory
ramek itp. a jej wartosc bedzie sie zmieniała czyli tekst jakiś?


proszę o odpowiedz


dziekuje i pozdrawiam;)))

jeśli Pan moze to załączy mi Pan przykładowy kod tej strony z linkiem w menu
itp. zeby menu zostawało a strona sie zmieniała.tongue.gif nio chyba zrozumiale
napisałem:P

3maj się !
"

chodzi mi oto aby menu stało w miejscu a po kliknięciu na link zmieniała sie strona jak w ramkach tak jak teraz jest. nie chce zeby było mozna otwierac samych podstron bez menu bo na ramkach tak mozna wyszukac i otwierac sama podstrone. i czy na kazdej podstronie trzeba robic menu czy samo bedzie zostawało . kompletnie niekumam tongue.gif chce zrobic np. tak jak na stronie www.skleppc.pl

to mój 1 temat wiec 3majcie sie tongue.gif

chyba mnie zrozumiecie tongue.gif
strife
Witamy na forum smile.gif

Człowiek chyba najszybciej uczy się przykładami więc:
  1. <div style="width:700px; height: 100px; background: #000066;"></div>
  2. <table cellpadding="0" cellspacing="0">
  3. <tr>
  4. <td width="200" bgcolor="orange">
  5. <a href="?x=1">Test1</a><br />
  6. <a href="?x=2">Test2</a><br />
  7. </td>
  8. <td width="400" bgcolor="red" >
  9. <?php
  10.  
  11. switch( $_GET['x'] )
  12. {
  13. case '1': echo 'Zawartosc jakas jeden'; break;
  14. case '2': echo 'Zawartosc jakas dwa'; break;
  15. default: echo 'Nic nie wybrano'; break;
  16. }
  17.  
  18. ?>
  19. </td>
  20. <td width="100" bgcolor="green">
  21. Prawa czesc
  22. </td>
  23. </tr
  24. </table>


A jeśli chcesz w środek dodać jakiś plik to skorzystaj z include" title="Zobacz w manualu php" target="_manual, require" title="Zobacz w manualu php" target="_manual..

Poszukaj na forum, dużo tego było...

Pozdrawiam!
ens0re
Dokładnie i elegancko tam gdzie kolega wyżej podał kod php wklej:

  1. <?
  2. $id = $_GET['id'];
  3. if ( !isset ( $id ) ) include ( "id/news.txt" ); // otwiera w tym miejscu plik news.txt 
  4. else if ( is_file ( 'id/'.$id.'.txt' ) ) include ( 'id/'.$id.'.txt' );
  5. else if ( is_file ( 'id/'.$id.'.php' ) ) include ( 'id/'.$id.'.php' );
  6. else echo ( 'Przepraszamy...Strona Nie Istnieje!!!' );
  7. ?>


Otwiera to pliki z katalogu "id" o rozszerzeniu txt i php(mozesz w tym katalogu miec o takich rozszerzeniach pliki). Link: <a href="index.php?id=link">Link</a> W tym przypadku w katalogu znajduje sie plik "link.txt" lub "link.php" .

A tutaj na samo txt albo samo php:

  1. <?
  2. if(!(isset($_GET['id'])))
  3. {
  4. include("id/news.txt"); 
  5. }
  6. else if(is_file("id/".$_GET["id"].".txt"))
  7. {
  8. include("id/".$_GET['id'].".txt");
  9. }
  10. else
  11. {
  12. echo("Przepraszamy...Strona Nie Istnieje!!!");
  13. }
  14. ?>


Linki tworzysz tak jak wyżej
siestrzemcewiczowski
Oooooo super elegancko dziekuje i pozdrawiam exclamation.gif!!!

Tylko zabardzo nie wiem jak mam zrobic aby po kliknięciu na link do strony otwierała sie ona w srodkowej smile.gif


Dziekuje za pomoc winksmiley.jpg
Pigula
include()?

---------------------
teraz zauwazylem ze http://forum.php.pl/index.php?showtopic=34812 mialej juz wspomniane o include() wiec nie wiem czego jeszcze potrzebujesz?
TomASS
Nie czytałem Twojego wcześniejszego postu i nie wiem o co pytałeś. Ale nie dostałeś odpowiedzi jak zrobić ramki, tylko tabelke (na pewno lepsze rozwiązanie,chociaż niekiedy uciążliwe). Aby coś wyświetlić w innej ramce:

  1. <a href="link.html" target="nazwa ramki">Tekst</a>


Aby w Twoim przypadku wyświetlić coś na środku można w miejscu:
  1. <?php
  2.  
  3.  switch( $_GET['x'] )
  4.  {
  5.  case '1': echo 'Zawartosc jakas jeden'; break;
  6.  case '2': echo 'Zawartosc jakas dwa'; break;
  7.  default: echo 'Nic nie wybrano'; break;
  8.  }
  9.  
  10.  
  11. ?>



Wstawić tak:
  1. <?php
  2.  
  3. include($_GET['plik'];
  4.  
  5. //a w linku mieć:
  6. ceho '<a href="ten_plik.php?plik=co_ma_byc_w_srodku.php">Idz do....</a>
  7.  
  8. ?>


czy o to chodziło? smile.gif
nospor
A ja napisze tyle. Jestes tu nowy wiec zapewne nie znasz sposobu postepowania. Ten temat powinienes byl ciagnac w tamtym. Przeciez jest to kontynuacja. Łącze wiec te tematy i usuwam Twoją jedną wypowiedź.
Pozatym zapoznaj się z regulaminem, żeby uniknąć tego typu wpadek.

ps: dołączam sie do @scarface: witamy na forum biggrin.gif
siestrzemcewiczowski
ehhhh chyba nieskumałem poprostu chcem ze po kliknięciu na

"Test1" czyta mi z pliku duza.php i pokazuje tam gdzie wyswiatlany jest tekst "'Zawartosc jakas jeden'"





  1. <div style="width:700px; height: 100px; background: #000066;"></div>
  2. <table cellpadding="0" cellspacing="0">
  3. <tr>
  4. <td width="200" bgcolor="orange">
  5. <a href="?x=1">Test1</a><br />
  6. <a href="?x=2">Test2</a><br />
  7. </td>
  8. <td width="400" bgcolor="red" >
  9. <?php
  10.  
  11. switch( $_GET['x'] )
  12. {
  13. case '1': echo 'Zawartosc jakas jeden'; break;
  14. case '2': echo 'Zawartosc jakas dwa'; break;
  15. default: echo 'Nic nie wybrano'; break;
  16. }
  17.  
  18. ?>
  19. </td>
  20. <td width="100" bgcolor="green">
  21. Prawa czesc
  22. </td>
  23. </tr
  24. </table>




ten kod zeby był wczytany po kliknieciu na test 1


  1. <html>
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  5. <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
  6. <meta name="ProgId" content="FrontPage.Editor.Document">
  7. <title>New Page 6</title>
  8. <STYLE type=text/css>
  9. BODY {
  10. SCROLLBAR-FACE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #2e425a; SCROLLBAR-3DLIGHT-COLOR: #2e425a; SCROLLBAR-ARROW-COLOR: #bccbdc; SCROLLBAR-TRACK-COLOR: #2e425a; SCROLLBAR-DARKSHADOW-COLOR: #000000; BACKGROUND-COLOR: #000000
  11. }
  12. A:link {
  13. COLOR: #bccbdc; TEXT-DECORATION: none
  14. }
  15. A:active {
  16. COLOR: #bccbdc; TEXT-DECORATION: none
  17. }
  18. A:visited {
  19. COLOR: #bccbdc; TEXT-DECORATION: none
  20. }
  21. A:hover {
  22. COLOR: #597795; TEXT-DECORATION: underline
  23. }
  24. </STYLE>
  25. <base target="_self">
  26. </head>
  27.  
  28. <body style="background-color: #FF9A00">
  29. <table>
  30. <td width="726" valign="top"> 
  31. <p align="center"> 
  32. <center>
  33. <font face="Verdana" size="1"><br>
  34. < - - - 468x60&nbsp; - - -></font></center>
  35. <p align="center"> 
  36. <center>
  37. <font face="Verdana" size="1">
  38. <a href=""><font color="#000000">&nbsp; </font> 
  39. </a>
  40. &nbsp;</font></center>
  41. <font face="Verdana" size="1">
  42. <br>
  43. </font>
  44. <center><font face="Verdana" size="1"><a href=""><font color="#000000"><img src="../Szablon%2092%20-%20Allegro%20(krzysq2002)/001/images/adbanner.jpg" border="1" borderColor="#3296CA" width="460" height="60" align="center">
  45. </font> 
  46. </a>
  47. </font>
  48. </center>
  49. </p>
  50. <div align="center">
  51. <center>
  52. <table width="641" border="1" bordercolor="#FF7B00" cellpadding="0" valign="top" bgcolor="#FFB200">
  53. <tr> 
  54. <td height="20" bgcolor=#FF9A00 width="631" bordercolor="#FF7900">
  55. <font face="Verdana" size="1"><strong>Witam
  56. na mojej stronie :</strong></font></td>
  57. </tr>
  58. <tr> 
  59. <td valign="top" width="631" bordercolor="#FF7900" bgcolor="#FFB200"> 
  60. <font face="Verdana" size="1.5">
  61.  
  62.  <p><BR>
  63.  <strong>* Strona na której na pewno znajdziesz coś dla siebie *</strong>
  64. </p>
  65.  
  66.  <p>WITAM!!! Cię na mojej stronie. Przygotowuje ją w wolnej chwili bez dobrej
  67.  znajomości jakiegokolwiek kodu HTML php itd.; wiec nie jest Dobrej jakości :-) mam
  68. nadzieje ze znajdziecie sobie na niej coś ciekawego, będę ją coraz bardziej
  69. rozbudowywał...</p>
  70.  
  71.  <p>Jeśli macie jakieś pomysły czego waszym
  72.  zdaniem tu brakuje - proszę piszcie.</p>
  73.  
  74. </font> <font face="Verdana" color="#bccbdc" size="1.5">
  75.  
  76.  <p><b><a href="mailto:darecznik@w.tkb.pl">
  77.  <font color="#000000">darecznik@w.tkb.pl</font></a></b></font><font face="Verdana" size="1.5">
  78.  
  79. </font></td>
  80. </tr>
  81. </table>
  82. </center>
  83. </div>
  84. <p>&nbsp;</p>
  85. <div align="center">
  86. <center>
  87. <table width="641" border="1" bordercolor="#FFB200" cellspacing="1" cellpadding="0" valign="top" bgcolor="#FF7900" height="50">
  88. <tr> 
  89. <td height="16" bgcolor=#FF9A00 width="631">
  90. <font face="Verdana" size="1">Napisał
  91. - - </font></td>
  92. </tr>
  93. <tr> 
  94. <td valign="top" width="631" bgcolor="#FFB200" bordercolor="#FF7B00" height="26"> 
  95. <font face="Verdana" size="1.5">Napisał:
  96. Dariusz Dudek<br>
  97. Data: 01.01.2005
  98. </font></td>
  99. </tr>
  100. </table>
  101. </center>
  102. </div>
  103. <font face="Verdana" size="1">
  104. <br>
  105.  
  106. <br>
  107. </font>
  108. <div align="center">
  109. <center>
  110. <table width="480" border="1" bordercolor="#FF7B00" valign="top" bgcolor="#FFB200">
  111. <tr> 
  112. <td height="20" bordercolor="#FF7B00" bgcolor="#FFB200"><font face="verdana" size="2">
  113.  
  114. <Div align=center>
  115. <font face=Verdana size=1>
  116. Copyright </font></font><font face="Verdana" size="1">by
  117. <a href="mailto:(darecznik@w.tkb.pl"><font color="#000000">(</font></a> </font>
  118. <font face="Verdana" size="1" color="#bccbdc">
  119. <a href="mailto:darecznik@w.tkb.pl"><font color="#000000">darecznik@w.tkb.pl</font></a></font><font face="Verdana" size="1"> ).&nbsp;
  120. </div> </font></td>
  121. </tr>
  122. </table>
  123. </center>
  124. </div>
  125.  
  126. </body>
  127.  
  128.  
  129.  
  130.  
  131.  
  132. <?php
  133.  
  134. switch ($dzien_angielski=gmDate("w"))
  135.  {
  136. case 0 : {$dzien_tygodnia="niedziela"; break;}
  137. case 1 : {$dzien_tygodnia="poniedziałek"; break;}
  138. case 2 : {$dzien_tygodnia="wtorek"; break;}
  139. case 3 : {$dzien_tygodnia="środa"; break;}
  140. case 4 : {$dzien_tygodnia="czwartek"; break;}
  141. case 5 : {$dzien_tygodnia="piątek"; break;}
  142. case 6 : {$dzien_tygodnia="sobota"; break;}
  143.  }
  144.  
  145. $dzien=date("d");
  146.  
  147. switch ($miesiac_cyfrowo=gmDate("n"))
  148.  {
  149. case 1 : {$miesiac="stycznia"; break;}
  150. case 2 : {$miesiac="lutego"; break;}
  151. case 3 : {$miesiac="marca"; break;}
  152. case 4 : {$miesiac="kwietnia"; break;}
  153. case 5 : {$miesiac="maja"; break;}
  154. case 6 : {$miesiac="czerwca"; break;}
  155. case 7 : {$miesiac="lipca"; break;}
  156. case 8 : {$miesiac="sierpnia"; break;}
  157. case 9 : {$miesiac="wrzesnia"; break;}
  158. case 10: {$miesiac="pazdziernika"; break;}
  159. case 11: {$miesiac="listopada"; break;}
  160. case 12: {$miesiac="grudnia"; break;}
  161.  }
  162.  
  163. $rok=gmDate("Y");
  164.  
  165. $dz_roku=gmDate("z")+1;
  166.  
  167. echo ("Dziś mamy $dzien_tygodnia, $dzien $miesiac $rok roku.");
  168. echo (" Od początku roku upłynęło już $dz_roku dni");
  169.  
  170. ?>
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183. <center><?php 
  184. $ip = $REMOTE_ADDR;
  185. $host = gethostbyaddr($ip); 
  186. echo "Adres IP: $ip <BR>"; 
  187. echo "Host: $host"; 
  188. ?>




sory za jakieś błedy tongue.gif

moze polecicie jakąs dobrą ksiązke o php
Pigula
Cytat(siestrzemcewiczowski @ 2005-08-27 12:00:16)
"Test1" czyta mi z pliku duza.php i pokazuje tam gdzie wyswiatlany jest tekst "'Zawartosc jakas jeden'"

uzyj w tym miejscu include i bedzie dzialac

Cytat
moze polecicie jakąs dobrą ksiązke o php


poszukaj na hydeparku bo chyba tam byly pytania o ksiazki
siestrzemcewiczowski
uzyc include czyli wstawic to
  1. <?php
  2.  
  3. include($_GET['plik'];
  4.  
  5. //a w linku mieć:
  6. ceho '<a href="ten_plik.php?plik=co_ma_byc_w_srodku.php">Idz do....</a>
  7.  
  8. ?>



zamiast tego? bo kompletnie niekumam tongue.gif



  1. <?php
  2.  
  3. switch( $_GET['x'] )
  4. {
  5. case '1': echo 'Zawartosc jakas jeden'; break;
  6. case '2': echo 'Zawartosc jakas dwa'; break;
  7. default: echo 'Nic nie wybrano'; break;
  8. }
  9.  
  10. ?>



sory za problem ale słaby jestem w php


najlepiej jak by ktoś napisał wszystko od poczatku tongue.gif
strife
Zmień tylko to..
  1. <?php
  2.  
  3. switch( $_GET['x'] )
  4. {
  5. case '1': include('twoj_plik.txt'); break;
  6. case '2': include('twoj_plik_2.txt'); break;
  7. default: echo 'Nic nie wybrano'; break;
  8. }
  9.  
  10. ?>


Teraz w to miejsce po zdefiniowaniu zmiennych ?x=1 zaladuje pierwszy plik, ?x=2 drugi plik. Poczytaj trochę manual'a o switch, include - podstawy!

Pozdrawiam!
siestrzemcewiczowski
Okej zrobiłem strone dokładnie taką o jaką mi chodziło My Webpage

tylko nie wiem dlaczego tak dziwnie sie wyświetla wszystko po kliknięciu na jakis link dlaczego menu z góry przesuwa sie na srodek itd jak zrobic zeby to było idealnie jak na www.darecznik.w.tkb.pl
strife
Podstawy HTML...
  1. <tr valign="top">
Balas
Wstawiasz to w miejscu "ramki":

  1. <?php
  2.  
  3. $id = $_GET['id'];
  4.  
  5.  
  6. if(!empty($id)) {
  7.  
  8. if(is_file("folder_ze_stronami_/$id.html")) include "folder_ze_stronami_/$id.html";
  9.  
  10. else echo "<br />Nie ma takiej strony :-(";
  11. }
  12.  
  13. else include "adres_strony_poczatkowej.html";
  14.  
  15. ?>


wtedy dajesz kod do linkow
  1. <?php
  2.  
  3. index.php (strona startowa)
  4. index.php?id=download (download.html)
  5. index.php?id=news (news.html)
  6. itd
  7. ?>


Robisz folder z podstronami... nazywasz je jak chcesz. No i robisz strone startowa. Podajesz adresy tongue.gif

PS. to html mozesz zamienic na inne rozszezenie snitch.gif
siestrzemcewiczowski
okej dzieki dzieki exclamation.gif!! powiedzcie mi jescze jak zrobic aby po wejsciu na My Webpage wyświetlało sie

"Witam na mojej stronie : itd.." a po kliknięciu na link ta strona znikała bo jak klikam na linka to podstrona sie otwiera a to nadal zostaje a ja chcem zeby znikało:P.

no i jescze jedno mam galerie http://www.darecznik.w.tkb.pl/z/


i chcem zeby po kliknięciu na link otwierało tez w tej ramce na środku tongue.gif


z ksiegą gości chcem zrobić to samo smile.gif http://www.darecznik.w.tkb.pl/ksiega_gosci/gbook.php


Dziekuje za POMOC :roll2:
AxZx
qrde gdzie cie nauczyli mowic chcem questionmark.gifquestionmark.gif
z walesom mieszkales? hehe

mowi sie chcę
pisze rowniez ewentualnie chce

a pozatym twoj problem to pryszcz, sam powinienes sie tego dowiedziec czytajac to co zostalo juz napisane a nie litosciwie proszac o to zeby ci wszystko napisali jeszcze raz:P
Pigula
Cytat
"Witam na mojej stronie : itd.." a po kliknięciu na link ta strona znikała bo jak klikam na linka to podstrona sie otwiera a to nadal zostaje a ja chcem zeby znikało:P.

proponuje rozwiazac to przez if'a wymysl jakis warunek moze dodac dodatkowa zmienna do linkow i ja sprawdzac, czy jak tam sobiue chcesz
Cytat
no i jescze jedno mam galerie http://www.darecznik.w.tkb.pl/z/

i chcem zeby po kliknięciu na link otwierało tez w tej ramce na środku tongue.gif

moze include()questionmark.gif
Cytat
z ksiegą gości chcem zrobić to samo smile.gif http://www.darecznik.w.tkb.pl/ksiega_gosci/gbook.php

chyba to tez trzeba include() tongue.gif
chyba gdzies nawet czytalem jak to zrobic masz linka biggrin.gif
siestrzemcewiczowski
haha kurde tylko szkoda ze nie rozumiem co napisałes
Cytat
proponuje rozwiazac to przez if'a wymysl jakis warunek moze dodac dodatkowa zmienna do linkow i ja sprawdzac, czy jak tam sobiue chcesz


http://www.darecznik.w.tkb.pl/?x=5


hehe jakies dziwne rzeczy sie robią smile.gif


chyba jednak pójde kupie ksiązke php tongue.gifbiggrin.gif hyhy pozdro biggrin.gif
Pigula
no wlasnie kup sobie ksiazke albo zaplac komus za zrobienie strony!!
a jak juz masz
Cytat

to sprawdzasz czy $_GET['x'] rowna sie 5 czy nie. jak nie to walisz 'Witaj ble ble ble' i reszte a ja tak to tylko to co ma byc wczytane. koniec.
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.