Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [pytanie]generowanie tekstu na stronie
f4ngorn
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


Witam, jestem niezbyt doswiadczony w srodowisku php. Mam taki problem. Uzywam skryptu ktory wyswietla zawartosc pliku php na stronie

  1. <?php
  2. $w = $_GET ? $_GET['id'] : $HTTP_GET_VARS['id'];
  3. if (strstr($id, ':') || strstr($id, '..') || strstr($id, '~') || strstr($id, '/') == $id) unset($id);
  4. if (!isset($id)) { $id='start'; }
  5. if (!file_exists(&#092;"strony/$id.php\")) { $id='error'; }
  6. include&#092;"strony/$id.php\";
  7. ?>


Na stronie jest niezbyt duzo miejsca więc postanowiłem wstawic iFrame. Stworzylem plik main.php w ktorym wkleilem ten kod. Wyglada to tak

  1. <body bgproperties=\"fixed\" background=\"images/index_04.gif\" style=\"font-family: Tahoma; font-size: 10pt; color: #FFFFFF; text-decoration: none; padding-left: 12; padding-top: 7\">
  2.  
  3. <?php
  4. $w = $_GET ? $_GET['id'] : $HTTP_GET_VARS['id'];
  5. if (strstr($id, ':') || strstr($id, '..') || strstr($id, '~') || strstr($id, '/') == $id) unset($id);
  6. if (!isset($id)) { $id='start'; }
  7. if (!file_exists(&#092;"strony/$id.php\")) { $id='error'; }
  8. include&#092;"strony/$id.php\";
  9. ?>


Wszystko wyglada ok, wyswietla mi sie zawartosc "start.php", lecz kiedy klikne jakis link "http://server/index.php?id=cokolwiek" nic sie nie dzieje. Jak w id wpisuje dhgjhjhdsfjghsg to tez nic sie nie dzieje. Wszytsko dziala jak odswierz. Moglby mi ktos pomoc sie z tym uporac?

Z gory dzieki
Go to the top of the page
+Quote Post
xardas
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.03.2004

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


http://phpfi.com/73092

Ten post edytował xardas 7.08.2005, 22:53:21
Go to the top of the page
+Quote Post
f4ngorn
post
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


niepomaga sad.gif(( przypominam ze jest iframe...
Go to the top of the page
+Quote Post
danek
post
Post #4





Grupa: Zarejestrowani
Postów: 48
Pomógł: 1
Dołączył: 1.02.2004
Skąd: warszawa

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


Cytat(f4ngorn @ 2005-08-07 20:08:38)
Witam, jestem niezbyt doswiadczony w srodowisku php. Mam taki problem. Uzywam skryptu ktory wyswietla zawartosc pliku php na stronie...

moze zamiast
  1. <?php
  2.  
  3. if (!isset($id)) { $id='start'; }
  4. if (!file_exists("strony/$id.php")) { $id='error'; }
  5. include"strony/$id.php";
  6.  
  7. ?>

spróbój
  1. <?php
  2.  
  3. $id=$_GET["id"];
  4. if (!isset($id)) { $id='start'; }
  5. if (!file_exists("strony/$id.php")) { $id='error'; }
  6. include"strony/$id.php";
  7.  
  8. ?>


Ten post edytował danek 8.08.2005, 09:17:50


--------------------
E-Danek.info
Go to the top of the page
+Quote Post
f4ngorn
post
Post #5





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


Niestety dalej nie dziala :/ Moze to przy iframe nie chodzi? Xardas mowi ze musze wywalic iframe i tak zrobie, ale moze jednak ktos zna sposob
Go to the top of the page
+Quote Post
Tomplus
post
Post #6





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


w iframe otwiera się http://server/index.php?id=cokolwiek czy cokolwiek ?

czyli czy w IFRAME jest zmienna czy stały kod linku?
  1. <?php
  2. echo '<Iframe src="http://server/index.php?id='. $id .'" width=100% height=400 frameborder=0>'
  3. ?>
Go to the top of the page
+Quote Post
NuLL
post
Post #7





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


Skrypty php -> php


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
f4ngorn
post
Post #8





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


W iframe jest ten kod z poczatku strony ^^
Go to the top of the page
+Quote Post
jono
post
Post #9





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Wrocław

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


nie zapominaj, że w odnośnikach których działanie ma być widoczne w jakiejkolwiek ramce trzeba dodać "target".

Kod
<a href=ramka.php?cel=pal target=nowa>Cośtam</a>

<iframe src=ramka.php?cel=podstawowy name=nowa></iframe>


--------------------
if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;}
Go to the top of the page
+Quote Post
f4ngorn
post
Post #10





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 7.08.2005

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


Nie prosciej?

W head
  1. <base target="I1">
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:30