GET paraméter alapján készített include
Sziasztok!
Van egy problémám mely abból gyökerezik hogy nem ismerem a PHP-t, de próbálkozom dinamikus webhelykialakítással. A célom az hogy egy index.php-vel szeretnék meghívni tartalmakat. Ezt jelen pillanatban úgy oldom meg hogy:És itt máris egy hiba. Amíg egyetlen include parancsot használok addig minden nagyon szép, roppant egyszerűen megy a tartalmak meghívása a hirek könyvtárból (index.php?id=akarmi). Ezzel csak az a gondom hogy a tartalmakat nem tudom szelektálni különböző könyvtárakba hisz az utasításnak csak egy könyvtár elérési útvonalát tudom megadni, én legalábbis. Ha viszont két vagy több parancssort írok be akkor amelyik könyvtárban nem talál semmit küld egy hibaüzenetet és ez elég rosszúl mutat. Végül is azt szeretném hogyezzel a nagyon egyszerűnek tűnő utasítással több könyvtárat is megtudjak határozni forrásként.
Bocs hogy ilyen hosszúra sikerültem. Előre is köszönöm!
■ Van egy problémám mely abból gyökerezik hogy nem ismerem a PHP-t, de próbálkozom dinamikus webhelykialakítással. A célom az hogy egy index.php-vel szeretnék meghívni tartalmakat. Ezt jelen pillanatban úgy oldom meg hogy:
<?php
include ("hirek/".$_GET['id'].".php");
include ("hirek2/".$_GET['id'].".php");
?>
Bocs hogy ilyen hosszúra sikerültem. Előre is köszönöm!
kiegészítés a GET problémához
Tehát ha több include utasítással akarok több számításba jöhető könyvtárat meghatározni akkor azok a sorok hibát írnak ki amelyek a hozzájuk rendelt könyvtárakban nem találják a hivatkozott file-t.
mimimi
GET
Tulajdonképpen én is feltételre gondoltam de nem tudom a módját hogy hogyan kell megadni azt a feltételt hogy a felsorolt utasítások valamelyikében keresse az adott file-t.
GET
van ez a hívatkozás.
ez pedig a meghívó kód:
file_exists
Nem ez kellene neked?
http://hu2.php.net/file_exists
GET
Arra keresem én a magyarázatot igazából hogy hogyan lehet a legpraktikusabban megoldani hogy minden változó tartalmat ugyanabba az egyetlen index.php-ba bírjak betöltögetni, de úgy hogy a tartalmat különféle könyvtárakba tudjam csoportosítani. Olyan módszert keresek ahol nem kell minden egyes betöltendő file-t a PHP kódban megadni. Ez a $_GET megoldás azért jó mert az adott könyvtáron belül bármi lehet a betöltendő file neve, csak a hívatkozásban kell megadni, a PHP kód csak ebből az egy sorból áll. Ez viszont csak egy könyvtárat tud kezelni ebben az állapotában.
Köszi!
jaj
GET
Milyen károm származhat ebből?
Milyen biztonságos megoldás létezik még erre a feladatra. Gondolom van mert a dinamikus weboldalaknál ez rutin feladat, csak sajnos én nem tudom ennek a módját. Kérelek hogy olvasd el amit fentebb írtam.
például
Alkönyvtárakat további paraméterek bevezetésével, vagy változtatott preg_match() ellenőrzéssel lehet megtenni, de mivel te a preg illesztésekhez valószínű nem konyítasz, ezért további változókat javasolnék.
GET
jaj
hirek.php?elsovaltozo=abc&masodikvaltozo=34ds&tovabbivaltozo=wert
GET
Pénzért elvállalnád ennek a sistémának az elkészítését?
szia!
GET
:D
http://weblabor.hu/tagok/6575/kapcsolat
amugy ide írj :)