Archívum - Okt 24, 2009
Több érték átadása url-ből egyszerre
Sziasztok,
adott egy oldal, ahol a html fájlba néhány sor php van beágyazva, hogy a head részben eldöntse, hogy melyik css fájlt töltse be (a simát, vagy a látássérültek számára készült hatalmas betűset), illetve a body-ban van egy másik részlet, ami pedig eldönti, hogy az adott divbe milyen szöveget töltsön be (hogy ne kelljen az egész oldalt mindig újratölteni). Ha nem adok URL-ben (gettel) értéket, akkor az alapértelmezett css és fájlt tölti be.
Ha egyszerre csak egy értéket adok át, akkor minden működik: a
http://risingsun.hu/proba/index.php?page=taborrol szépen betölti az adott oldalt a http://risingsun.hu/proba/index.php-ról és az indexen szépen betudom tölteni a nagybetűs css-t (http://risingsun.hu/proba/index.php?css=kulso3).
De ha egyszerre két paramétert akarok megadni (http://risingsun.hu/proba/index.php?page=taborrol&?css=kulso3) akkor a php csak az elsőt értelmezi, a másodikat nem, és a css-t nem tölti be. Fordítva pedig (http://risingsun.hu/proba/index.php?css=kulso3&?page=taborrol) csak a css-t tölti be, az oldalt nem (pontosabban az alapértelmezett oldalt).
Valahogy meglehet oldani, hogy mindkét változónak egyszerre adok értéket? Minden segítséget előre is nagyon köszönök!
■ adott egy oldal, ahol a html fájlba néhány sor php van beágyazva, hogy a head részben eldöntse, hogy melyik css fájlt töltse be (a simát, vagy a látássérültek számára készült hatalmas betűset), illetve a body-ban van egy másik részlet, ami pedig eldönti, hogy az adott divbe milyen szöveget töltsön be (hogy ne kelljen az egész oldalt mindig újratölteni). Ha nem adok URL-ben (gettel) értéket, akkor az alapértelmezett css és fájlt tölti be.
Ha egyszerre csak egy értéket adok át, akkor minden működik: a
http://risingsun.hu/proba/index.php?page=taborrol szépen betölti az adott oldalt a http://risingsun.hu/proba/index.php-ról és az indexen szépen betudom tölteni a nagybetűs css-t (http://risingsun.hu/proba/index.php?css=kulso3).
De ha egyszerre két paramétert akarok megadni (http://risingsun.hu/proba/index.php?page=taborrol&?css=kulso3) akkor a php csak az elsőt értelmezi, a másodikat nem, és a css-t nem tölti be. Fordítva pedig (http://risingsun.hu/proba/index.php?css=kulso3&?page=taborrol) csak a css-t tölti be, az oldalt nem (pontosabban az alapértelmezett oldalt).
Valahogy meglehet oldani, hogy mindkét változónak egyszerre adok értéket? Minden segítséget előre is nagyon köszönök!
Motor csere a tartalom felett.
Sziasztok!
A tapasztalataitokra és véleményetekre van szükségem.
Lassan de biztosan lekészül a weboldalam új tartalomkiszolgáló motorja, azonban a publikálást megelőzően két dolgot rendbe kell még tennem.
Az egyik az, hogy hogyan irányítsam a http://www.domain.hu/(és ide akármi jöhet) kéréseket úgy a http://domain.hu(és ide akármi jöhet)-ra, hogy sem látogatónak, sem kereső robotoknak ne ártsak.
Jelenleg php-ben header-rel teszem meg egy kitétel vizsgálata után. Lehetséges, hogy ezt apache szinten is kezelhetném, bér csak .htaccess-hez férek hozzá, mod rewrite-om van (ezt a bejegyzést olvasgattam: http://weblabor.hu/forumok/temak/18734)).
A másik, hogy ha jelenleg ilyen formátumban van indexelve tartalmam a google-ben:
http://www.domain.hu/index.php?content=55-85
ami az új motorral így fog kinézni:
http://domain.hu/kirandulas-magyarorszagon/a-hetvegen-itt-jartunk
akkor a keresőből érkező látogatókat és a robotokat, hogyan irányítsam át?
Jelenleg készítettem egy úgynevezett "címfordítót", ami beazonosítja a content=xx-xx-et, megkeresi a megfelelőjét és header-rel átirányít. Arra gondoltam, lehet, hogy valami elköltözött fejléccel jobb lenne, hiszen akkor konkrétan el is mondom a google-nek, hogy mi történik. Azt biztosan jobban szeretné.
Mit gondoltok?
■ A tapasztalataitokra és véleményetekre van szükségem.
Lassan de biztosan lekészül a weboldalam új tartalomkiszolgáló motorja, azonban a publikálást megelőzően két dolgot rendbe kell még tennem.
Az egyik az, hogy hogyan irányítsam a http://www.domain.hu/(és ide akármi jöhet) kéréseket úgy a http://domain.hu(és ide akármi jöhet)-ra, hogy sem látogatónak, sem kereső robotoknak ne ártsak.
Jelenleg php-ben header-rel teszem meg egy kitétel vizsgálata után. Lehetséges, hogy ezt apache szinten is kezelhetném, bér csak .htaccess-hez férek hozzá, mod rewrite-om van (ezt a bejegyzést olvasgattam: http://weblabor.hu/forumok/temak/18734)).
A másik, hogy ha jelenleg ilyen formátumban van indexelve tartalmam a google-ben:
http://www.domain.hu/index.php?content=55-85
ami az új motorral így fog kinézni:
http://domain.hu/kirandulas-magyarorszagon/a-hetvegen-itt-jartunk
akkor a keresőből érkező látogatókat és a robotokat, hogyan irányítsam át?
Jelenleg készítettem egy úgynevezett "címfordítót", ami beazonosítja a content=xx-xx-et, megkeresi a megfelelőjét és header-rel átirányít. Arra gondoltam, lehet, hogy valami elköltözött fejléccel jobb lenne, hiszen akkor konkrétan el is mondom a google-nek, hogy mi történik. Azt biztosan jobban szeretné.
Mit gondoltok?
Konstruktor
Üdv !
Van egy osztályom, aminek van egy konstruktora. Ebből az osztályból származtatok egy gyerek osztályt és ennek már nem akarok konstruktort adni, mert az a szándékom hogy az ős konstruktora hívódjon meg automatikusan. Csak az a baj hogy nem hívódik meg !!! ???
De a dologban nem is ez a vicces hanem az, hogy ha külön jelzem hogy a szülő konstruktorát akarom, tehát :
function __construct(){
parent::__construct();
}
akkor minden gond nélkül megy a rendszer. Namost itt nagy ellentétekbe ütköztem, ugyanis én úgy tudtam hogy ha nem adok meg a gyermek osztálynak konstruktort, akkor automatikusan a szülőé fut le, SŐT mi több, még a könyvben is azt írják ! De nekem nem szeretne lefutni csak ha külön meghívom....
Ötlet ?
■ Van egy osztályom, aminek van egy konstruktora. Ebből az osztályból származtatok egy gyerek osztályt és ennek már nem akarok konstruktort adni, mert az a szándékom hogy az ős konstruktora hívódjon meg automatikusan. Csak az a baj hogy nem hívódik meg !!! ???
De a dologban nem is ez a vicces hanem az, hogy ha külön jelzem hogy a szülő konstruktorát akarom, tehát :
function __construct(){
parent::__construct();
}
akkor minden gond nélkül megy a rendszer. Namost itt nagy ellentétekbe ütköztem, ugyanis én úgy tudtam hogy ha nem adok meg a gyermek osztálynak konstruktort, akkor automatikusan a szülőé fut le, SŐT mi több, még a könyvben is azt írják ! De nekem nem szeretne lefutni csak ha külön meghívom....
Ötlet ?