Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
POST na frameset

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side
View previous topic :: View next topic  
Author Message
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 12.08.2005 17:02    Post subject: POST na frameset Add user to your forum ignore list Reply with quote

Moglo bi i u Client side, ali mi je ovaj forum drazi.

Dakle, imam formular koji preko POST-a salje podatke na određenu stranicu, nazvat cemo ju "stranica.php"

Code:
<form name="formular" method="post" action="/stranica.php"  target="_blank">


stranica.php izgleda ovako
Code:
<html>
...
<frameset rows="80,*" frameborder="NO" border="1" framespacing="0">
  <frame src="top/" name="topFrame" scrolling="YES" noresize>
  <frame src="main/" name="mainFrame">
</frameset>
...
</html>

problem je sto meni ti POST podaci trebaju u ovom frameu
Code:
 
<frame src="main/" name="mainFrame">


a on ih po defaultu post-a na 'stranicu.php' tako da ja u tom frameu nemam pristup njima.

- ima li kakovo rijesenje da ga drito iz formulara saljem u "mainFrame", nesto tipa "_blank:mainFrame" il slicno?

hvala puno.

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 12.08.2005 17:52    Post subject: Add user to your forum ignore list Reply with quote

a stranica na kojoj je forma je u tom framesetu ili?
pada mi na pamet recimo da u framesetu ulovis post i strpas ga u session, i onda ga kroz session poberes u stranica.php, odnosno, tamo gdje ti treba u framesetu...

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 12.08.2005 17:58    Post subject: Add user to your forum ignore list Reply with quote

che.UP wrote:
a stranica na kojoj je forma je u tom framesetu ili?

jok, forma zapravo ima target="_blank", znaci frameset se otvara u novom prozoru.

che.UP wrote:
pada mi na pamet recimo da u framesetu ulovis post i strpas ga u session, i onda ga kroz session poberes u stranica.php, odnosno, tamo gdje ti treba u framesetu...

meni palo na pamet da u framesetu ulovim post i onda ga mozda nekako "forwardam" ako se to moze uopce...

al gledam el bi mogao ikako "naciljati" frame iz forme..

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 12.08.2005 18:14    Post subject: Add user to your forum ignore list Reply with quote

carr wrote:

che.UP wrote:
pada mi na pamet recimo da u framesetu ulovis post i strpas ga u session, i onda ga kroz session poberes u stranica.php, odnosno, tamo gdje ti treba u framesetu...

meni palo na pamet da u framesetu ulovim post i onda ga mozda nekako "forwardam" ako se to moze uopce...

kaj nije to ovo gore kaj sam ja napisao? :)
carr wrote:

al gledam el bi mogao ikako "naciljati" frame iz forme..


a mozes i ovak... odma posalji post na stranicu iz forme, a onda u njoj provjeris ako ti se desi post da nakon obrade napravis header location na frameset... mozda je i bolje tak?

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 13.08.2005 01:48    Post subject: Add user to your forum ignore list Reply with quote

che.UP wrote:
kaj nije to ovo gore kaj sam ja napisao? Smile

nije, ja sam mislio doslovno "forwardat" POST dalje.
znaci da ga u iducoj stranici primam kao normalan $_POST

pretpostavljam da se to moze nekako brljanje po HTTP headerima raditi.
mislim da je to bolje nego preko sessiona.

che.UP wrote:
a mozes i ovak... odma posalji post na stranicu iz forme, a onda u njoj provjeris ako ti se desi post da nakon obrade napravis header location na frameset... mozda je i bolje tak?

je, ali ja te podatke iz POST-a moram koristit u toj stranici (u ispisu) podataka na toj samoj stranici (u mainFrame).
ovako bi ja obradio te podatke, ali kad bi napravio header location opet bi sve izgubio.

a valjda cu nesto iskemijat.
fala che kaj se trudis Smile

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
lekke



Joined: 17 Jun 2004
Posts: 860
Location: 25th floor

PostPosted: 13.08.2005 07:21    Post subject: Add user to your forum ignore list Reply with quote

damn carre, sto si ga zasro

al ako vec mora... dohvati podatke u cistu php skriptu, i onda napravi redirekt na frameset i najbitnijem frameu posalji parametre u requestu, ak vec nemas bazu ili da ih bar strpas medju session varijable

u biti... nemoj Smile

bjezim ja od ovog

_________________
You need more bass.
Back to top
View user's profile Send private message
che.UP
mi3.crew


Joined: 07 Sep 2003
Posts: 2320
Location: zagreb

PostPosted: 13.08.2005 11:38    Post subject: Add user to your forum ignore list Reply with quote

e a znas kaj napravi, glupo je al ce mozda radit pa nece bit glupo :))

u frameset napravi $_SESSION['faux_post'] = $_POST;
a tamo di ti treba na pocetak ubaci $_POST = $_SESSION['faux_post'];

pa ces mozda dobit fejkane post varijable na ovaj nacin... aj probaj, bas me zanima dal ce proc a ne da mi se dizat apache :)

_________________
UP | TypeTester | Accommodations App
Meni u Firefox-u ne radi AJAX
Back to top
View user's profile Send private message Visit poster's website
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 13.08.2005 21:00    Post subject: Add user to your forum ignore list Reply with quote

che.UP wrote:
e a znas kaj napravi, glupo je al ce mozda radit pa nece bit glupo Smile)

u frameset napravi $_SESSION['faux_post'] = $_POST;
a tamo di ti treba na pocetak ubaci $_POST = $_SESSION['faux_post'];

pa ces mozda dobit fejkane post varijable na ovaj nacin... aj probaj, bas me zanima dal ce proc a ne da mi se dizat apache Smile

radi Smile
glupo je al nema veze Smile

btw. nasao sam najoptimalnije rjesenje za koje sad nemam vremena
- preko fsockopena poslati frame-u POST varijable (iako nisam skuzio kako bas poslati frameu)
- ili jednostavnije malo - preko curl-a (ali trea imat curl).

sad mi stoji ovo che-ovo rjesenje, a u buducnosti cu valjda to pametnije rijesiti.

lekke wrote:
damn carre, sto si ga zasro

je zasro sam ga, ali u dosadasnjem radu mi se pokazalo da je nekad ipak bolje zakopat se i trazit optimalno rjesenje nego rijesit na prvi debilni nacin koji ti padne na pamet.

uzrecica s kojom se che i ja zajebavamo "ako je glupo i radi - nije glupo" ipak ima vrlo ogranicenu upotrebu.
uvijek treba teziti sto kvalitetnijem rjesenju. iz mog iskustva - gro puta jebao jeza zbog necega kasnije, jer sam u pocetku napravio "prek kurca" kak bi reko narod.

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
lekke



Joined: 17 Jun 2004
Posts: 860
Location: 25th floor

PostPosted: 14.08.2005 08:11    Post subject: Add user to your forum ignore list Reply with quote

carr wrote:
uvijek treba teziti sto kvalitetnijem rjesenju.

kaze on, i koristi frameove Smile

j/k... rekao sam ostat vani iz ovog Smile

_________________
You need more bass.
Back to top
View user's profile Send private message
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 14.08.2005 12:25    Post subject: Add user to your forum ignore list Reply with quote

lekke wrote:
kaze on, i koristi frameove Smile

ma bravo Smile

al si me bacio na razmisljanje, el mogu napraviti header stranice da "stoji" tj. da je fixan, a da se ostatak stranice skrola horizontalno (nekako preko CSS-a i da podrzavaju svi brozeri) a da nisu frameovi?

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
lekke



Joined: 17 Jun 2004
Posts: 860
Location: 25th floor

PostPosted: 14.08.2005 12:35    Post subject: Add user to your forum ignore list Reply with quote

http://www.w3.org/Style/CSS/

kao sto vidis, na ovoj stranici je fiksan samo desni stupac, but you get the picture

_________________
You need more bass.
Back to top
View user's profile Send private message
carr



Joined: 13 Nov 2003
Posts: 1397
Location: Karlovac

PostPosted: 14.08.2005 12:44    Post subject: Add user to your forum ignore list Reply with quote

lekke wrote:
http://www.w3.org/Style/CSS/

kao sto vidis, na ovoj stranici je fiksan samo desni stupac, but you get the picture

fala stari, al ne radi u IE-u Sad

_________________
Bolje biti malo lud, nego malo pametan.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Server-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group