IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @333
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Ako zvládnuť účtovníctvo?

Vyskúšajte ekonomický software KROS, pomôže Vám. Vyskúšajte demo zadarmo! www.kros.sk

Vyhraj Lego Duplo každý deň

Zapojte sa do súťaže a vyhrajte! Je to tak jednoduché! www.duplo.lego.com

Reklama na mieru

Špecialisti na online riešenie! Návrh, realizácia & vyhodnotenie. www.jecasnareklamu.sk

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Informačné systémy na mieru

Naprogramujeme vám softvér presne pre vaše firemné procesy. www.partnersoft.sk

Zvlastny include

Zaslať odpoveď
AutorSpráva
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: St 23.01.08 23:08Odpovedať s citátomNávrat hore

Zdravim, narazil som na dost zvlastnu chybu, asi chyba z nepozornosti..
na inej stranke to pouzivam, ale tu mi to nechce slapat..

na index includujem presmerovanie.php..
v nom podla IF nacitavam stranky...

cize mam napr:
kód:
if($url=="admin_error1") {
$stranka="prihlasenie.php?error=1";
}

(v kode ich je samozrejme viac aj pre ine sekcie, ktore slapu bez problemov)

este nizsie overenie:
kód:
if(file_exists($stranka)) {
            include($stranka);
        } else {
          include("neexistujuca.php");
        }


takze ked url=admin_error1 malo by nacitat prihlasenie.php?error=1
na stranke prihlasenie.php je:
kód:
$chyba = $_GET['error'];
If($chyba==1) { echo "<b>Meno a heslo nesúhlasí</b>";}


Problem je v tom, ze to nejak nejde....
miesto toho aby to nacitalo prihlasenie.php?error=1, to nacita tu neexistujuca.php, cize jak keby prihlasenie.php nebolo na servery, lenze ono tam je, pretoze ked zadam:
www.domena.sk/prihlasenie.php?error=1, tak vsetko frci..
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: St 23.01.08 23:15Odpovedať s citátomNávrat hore

na serveri fyzicky existuje subor prihlasenie.php a nie prihlasenie.php?error=1 ako to uvadzas vo svojom skripte, takze tam je chyba...

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Št 24.01.08 0:11Odpovedať s citátomNávrat hore

no to hej, ale ako to spravit, aby mi to includovalo prihlasenie.php a v nom pomocou $_GET['error'] vedel vytiahnut obsah ten premennej??

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3776
Bydlisko: Bratislava
Vek: 27

PríspevokZaslal: Št 24.01.08 0:18Odpovedať s citátomNávrat hore

kedze ten subor includujes, vsetky premenne, ktore definujes pred timto vlozenim, su dostupne aj v tomto subore, cize ti staci ulozit hodnotu erroru do nejakej premennej...

kód:
if($url=="admin_error1") {
   $_GLOBALS['error'] = 1;
   $stranka="prihlasenie.php";
}


prihlasenie.php:
kód:
$chyba = $_GLOBALS['error'];
If($chyba==1) { echo "<b>Meno a heslo nesúhlasí</b>";}

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3159
Bydlisko: Nové Zámky

PríspevokZaslal: Št 24.01.08 15:43Odpovedať s citátomNávrat hore

joo, diki to pomohlo.. diki chlape..

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd