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
ASP scripta za INCLUDE naredbu

 
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
IvanVk



Joined: 14 Sep 2004
Posts: 91

PostPosted: 23.10.2004 11:42    Post subject: ASP scripta za INCLUDE naredbu Add user to your forum ignore list Reply with quote

Hi,
Ima li netko gotovu ASP scriptu za web stranicu u kojoj se linkovi iz menija ( lijeva tablica )mogu pomoću naredbe INCLUDE otvarati u desnoj tablici ( cell ) ?
Ako može na mail da je pošalje, pa da to malo proučim.
I naravno što moram na serveru uraditi da bi to radilo. server podržava ASP. Embarassed
Back to top
View user's profile Send private message
vedran



Joined: 08 Sep 2003
Posts: 458

PostPosted: 23.10.2004 12:36    Post subject: Add user to your forum ignore list Reply with quote

Recimo da je stranica default.asp

Linkove u meniu linkaj ovako:

default.asp?prikazi=omeni
default.asp?prikazi=kontakt


Tamo gdje zelis da ti se prikazuje sadrzaj stavi ovo:

<%

If request.querystring("prikazi") = "" then
server.execute("pocetna.asp")
else
server.execute(request.querystring("prikazi") & ".asp")
end if

%>

U istoj toj mapi napravi fileove pocetna.asp, omeni.asp i kontakt.asp i u njih stavi sadrzaj:

Inace sve radi na principu da se iz linka procita querystring prikazi i na temelju njegove vrijednosti sa server.execute ucitava odgovarajuca stranica.

_________________
http://www.hocusvojweb.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
maratz
mi3.crew


Joined: 24 Nov 2003
Posts: 1207
Location: ZAG

PostPosted: 23.10.2004 20:48    Post subject: Add user to your forum ignore list Reply with quote

Ovo bi mogla biti sigurnosna rupa, jer bi se mogla iza query stringa upisati putanja do maliciozne skripte ili pročitati neki file. Negdje se ovdje već raspravljalo o tome, ali za PHP, pa pretraži forum.

_________________
STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS
Back to top
View user's profile Send private message Visit poster's website Twitter profile
imbrod
Guest





PostPosted: 24.10.2004 10:44    Post subject: Reply with quote

Tocno, evidentna sigurnosna rupa. Zato koristi ovo:

- Include stranicu nazovi s extenzijom .asp, a ne .inc kako nas uce tutoriali, (dakle
stranica2_inc.asp) i spremi je naprimjer u korjenski direktorij

- U stranici1.asp je pozovi ovako: (IZVAN ASP TAGOVA!)
<!--#include virtual="/stranica2_inc.asp" -->

Naravno, provider mora podrzavati Server Side Include.
Ne moras je spremiti u korjenski dir, nego u neki dir, ali onda daj tocan path od korjenskog direktorija:

<!--#include virtual="/nekidir/stranica2_inc.asp" -->
Back to top
vedran



Joined: 08 Sep 2003
Posts: 458

PostPosted: 24.10.2004 12:27    Post subject: Add user to your forum ignore list Reply with quote

Ako se već radi o nekom siteu gdje bi se to moglo zlouporabiti nije problem dodati jos

onda se lako sa casom moze provjeriti ..

Select Case request.querystring("prikazi")

Case "omeni"
server.execute("omeni.asp")

Case "kontakt"
server.execute("kontakt.asp")

else

server.execute("pocetna.asp")

end select

..

_________________
http://www.hocusvojweb.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
IvanVk



Joined: 14 Sep 2004
Posts: 91

PostPosted: 25.10.2004 14:16    Post subject: Add user to your forum ignore list Reply with quote

Hi decki, kao prvo hvala na trudu.
malo ste me zbunili
no da neduljim ako netko moze da posalje neki jednostavan primjer source navedenog problema, pocetnik sam pa mi je to dosta nejasno ali imam neko amatersko znanje u FP2002/03 Confused
Back to top
View user's profile Send private message
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