Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 27 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok NapísalOffline : 18.10.2010 17:53

menu.php
Kód:
<ul class="glossymenu">
<li><a href="index.php?site=index">Domov</a></li>
<li><a href="index.php?site=prihlasenie" >Prihlasenie</a></li>
<li><a href="index.php?site=registracia" >Registracia</a></li>

</ul>

index
Kód:
<?php
$site=$_GET['site'];
if(!(strana))
{
include("site.php");
 }
else
{
echo "lol";
}
 ?>

takze ten menu.php mam includnuty do index.php a tam v tom indexe by sa mala zobrazovať ta strana ..len nemam to asi uplne dobre lebo mi to nejde tak vas ziadam o radu --


Offline

Užívateľ
Užívateľ
include

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 18.10.2010 18:01

if(!(strana)) kde mas def strany?







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 18.10.2010 18:09

jaky def strany?


Offline

Užívateľ
Užívateľ
include

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 18.10.2010 18:14

tu mas podmienku if(!(strana)) kde mas definovanu strana?
nechyba ti tam $strana? php sa nevenujem nejako velmi ale typujem ze to mas bud zle zapisane alebo nedostavas dobru hodnotu (v tomto pripade boolean) ...







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 18.10.2010 18:16

no jo
Kód:
<?php
$site=$_GET['site'];
if(!(site))
{
include("site.php");
 }
else
{
echo "lol";
}
 ?>

ale furt to nefunguje


Offline

Užívateľ
Užívateľ
include

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 18.10.2010 18:22

skus to zapisat takto aspon uvidime ako sa ti vyhodnoti podmiena,alebo skus tento zapis include 'XXX.php';
<?php
$site=$_GET['site'];
if(!(site))
{
include("site.php");
echo "funguje";
}
else
{
echo "lol";
}
?>

aj tak tam mas chybu asi porvnavas site a nie premennu $site ...







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Čestný člen
Čestný člen
include

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.10.2010 18:48

Radia si navzájom pat a mat.
don jebot - áno, porovnáva konštantu site, ktorá neexistuje. Ak teda nevieš, tak mu neraď.

dessert - zaujímavé riešenie, načo používaš tú premennú $site, keď includuješ stále ten istý súbor? Ten kód si si písal ty? Lebo je totálne zle, vidím tam minimálne tri chyby (ak teda správne predpokladám, čo to má robiť).







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
include

Registrovaný: 03.04.08
Prihlásený: 10.12.19
Príspevky: 4667
Témy: 37
Bydlisko: Trnava
Príspevok NapísalOffline : 18.10.2010 18:56

shaggy píše:
Radia si navzájom pat a mat.
don jebot - áno, porovnáva konštantu site, ktorá neexistuje. Ak teda nevieš, tak mu neraď.


odkial vies ze neexistuje a nema ju definovanu niekde inde v kode?







_________________
Hmmm .... Hrošíček ... [Homer]
Offline

Čestný člen
Čestný člen
include

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.10.2010 19:10

Lebo vidím, čo tým scriptom chcel urobiť. Tamten kúsok kódu je celkom nezmyselný, som si viac než istý, že to robí zle.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Skúsený užívateľ
Skúsený užívateľ
include

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 18.10.2010 19:18

to hádam každý, kto kedy robil s php :) ale tá poznámka o patovi a matovi ma rozosmiala :lol:
ale pre istotu: dessert, to je naozaj celý kód odkopírovaný tak ako ho máš? ide mi o to, či si neurobil tých pár hrúbok čo tam vidím len pri prepisovaní kódu na fórum...







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 18.10.2010 19:48

nooo ja ho mam s pameti mi ho kamarat ukazoval tak rpeto neviem co je zle ... a neviem kedy bduem zase s tym kamaratom ...takze som chcel sa spytat o radu ..ano je to celý kod ...:D ak chapes co tam traba tak pls porad :D ...pat a mat :D dobra kom
binacia


Offline

Skúsený užívateľ
Skúsený užívateľ
include

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 18.10.2010 19:53

máš aspoň predstavu, na akom princípe ti to má fungovať? máš nejaké skúsenosti s php?
kľudne by som ti sem mohol hodiť riešenie, ktoré som istú dobu používal a bohate by ti stačilo, ale nenaučil by si sa nič ak ti sem dám hotovú vec...







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
include

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.10.2010 20:04

hlavne prezen $site aspon cez htmlspecialchars. Na riesenie $site . 'php' sa vobec nespoliehaj, lebo ti tam dotycny prdne null byte a je uz len vecou serveru ako ho bude interpretovat a samozrejme vecou utocnika ako to zneuzije.







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 18.10.2010 20:05

viem php ..ale hore som napisal co to ma robiť ...


Offline

Čestný člen
Čestný člen
include

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 18.10.2010 20:20

Nevies PHP. Keby si mal prejdene co i len najmensie zaklady PHP a pri pisani (kopirovani?) kodu pouzival hlavu, nenapises to, ako si napisal. Skus sa s tym este pohrat, zisti si, ako sa spravne pracuje s premennymi a o radu poziadaj, az ked budes uplne zufaly, nie pri prvom neuspesnom pokuse. Tiez si davaj pozor na to, aby sa po tebe dal ten text normalne precitat.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 18.10.2010 20:25

nevravim ze upne ovladam php ale nieco viem ..ale aj tak som stoho vedla :( som myslel ze mi poradite


Offline

Čestný člen
Čestný člen
include

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 18.10.2010 21:05

My ti radím, ale naše rady nie sú také, že ti napíšeme hneď správne celý kód - snažíme sa ťa naviesť na správnu cestu, iba tak sa to naučíš.

Takže ešte raz, tvoj kód vyzerá takto:
Kód:
<?php
$site=$_GET['site'];
if(!(site))
{
include("site.php");
 }
else
{
echo "lol";
}
 ?>

Vieš mi vysvletiť čo znamená tá podmienka na treťom riadku?
Kód:
if(!(site))

Čo ňou kontroluješ, nevidíš tam chybu?







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 19.10.2010 13:51

mám to..len to neviem ošetriť :( ..aby sa mi tam niekdo nedostal ...poradte mi
menu
Kód:
<ul class="glossymenu">
<li><a href="index.php?site=home.php" method="get">Domov</a></li>
<li><a href="index.php?site=zoo.php" method="get">Zoo</a></li>
<li><a href="index.php?site=registracia.php" method="get">Registracia</a></li>

</ul>

index
Kód:
<?php
$site=$_GET['site'];
if(!defined(site))
{
include($site);

}
else
{
include("home.php");
}
?>


Offline

Skúsený užívateľ
Skúsený užívateľ
include

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 19.10.2010 13:56

chlape, začínam naberať podozrenie, že ty vidíš php prvýkrát v živote...
čo si na tom akože zmenil? stále je to zle. Kompletná absencia programátorského zmýšľania...

Kód:
if(!defined(site))

tebe to oko nevyrazí ??????

a okrem toho, skús vymyslieť iný spôsob, podľa čoho budeš inkludovať, lebo tento čo máš je veľmi zlý







_________________
C#, PHP, ...
Offline

Správca fóra
Správca fóra
include

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.10.2010 13:58

dessert píše:
mám to..len to neviem ošetriť :( ..aby sa mi tam niekdo nedostal ...poradte mi

pozri si tento sposob http://www.pcforum.sk/post-vp282637.html#282637







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 19.10.2010 13:59

ide to proste tak co ... mas radit nie pindať

// pridané po 20 sekundách od posledného príspevku

stenley píše:

dik


Offline

Skúsený užívateľ
Skúsený užívateľ
include

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 19.10.2010 14:01

Citácia:
ide to proste tak co ... mas radit nie pindať

pre mňa za mňa si to urob ako sa ti zachce, ale keď máš takéto problémy pri 5-riadkovom kóde, veľa šťastia







_________________
C#, PHP, ...
Offline

Správca fóra
Správca fóra
include

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.10.2010 14:04

dessert, to nie je o pindani, ale o tom, ze ti to uz niekolkokrat bolo vycitane, a aj tak si to doteraz neopravil... ked sa pozries na ten kod, tak if vetva bude vzdy splnena (kedze zrejme nemas definovanu konstantu site) a nie je uz problem includnut lubovolny skript v tvojej adresarovej strukture...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 19.10.2010 14:07

konecne hotove ..dik za rady :) ..sorry za ťažkosti so mnou :loony: chcete to videt jak to dopadlo? :lol:


Offline

Užívateľ
Užívateľ
include

Registrovaný: 15.09.07
Prihlásený: 02.11.11
Príspevky: 147
Témy: 5
Bydlisko: silicon valley
Príspevok NapísalOffline : 20.10.2010 19:41

no az by som bol zvedavy...







_________________
......
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 02.05.08
Prihlásený: 08.02.12
Príspevky: 205
Témy: 54
Bydlisko: MpBA
Príspevok Napísal autor témyOffline : 20.10.2010 20:03

:D
menu.php
Kód:
<li><a href="index.php?site=home" method="get">Domov</a></li>
<li><a href="index.php?site=zoo" method="get">Zoo</a></li>
<li><a href="index.php?site=registracia" method="get">Registracia</a></li>
<li><a href="index.php?site=login" method="get">Prihlásiť</a></li>

index.php
Kód:
<?php
$site=$_GET['site'];
switch ($site){
   case "home":
      include_once("home.php");
      break;
   case "zoo":
      include_once("zoo.php");
      break;   
   case "registracia":
      include_once("registracia.php");
      break;   
   case "registracia2":
      include_once("registracia2.php");
      break;
   case "login":
      include_once("login.php");
      break;
  case "login2":
      include_once("login2.php");
      break;     
   default:
      include_once("home.php");
} ?>


Offline

Skúsený užívateľ
Skúsený užívateľ
include

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 20.10.2010 21:50

ehm, jedna otázka: odkiaľ si vzal atribút METHOD pre odkaz? A ešte druhá otázka - jeden jediný dovôd, prečo si to tam pichol?







_________________
C#, PHP, ...
Odpovedať na tému [ Príspevkov: 27 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. include

v PHP, ASP

2

494

22.02.2010 15:25

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. include

v PHP, ASP

10

768

03.01.2008 0:30

twistik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. INCLUDE

v Assembler, C, C++, Pascal, Java

7

908

14.01.2010 19:47

karolraner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. include

v PHP, ASP

6

317

30.05.2014 0:12

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. include

v PHP, ASP

5

705

10.04.2009 19:10

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. include

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

46

2564

18.09.2007 13:45

neopagan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Include dynamický

v PHP, ASP

3

535

31.01.2012 1:23

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvlastny include

v PHP, ASP

4

455

24.01.2008 14:43

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. chyba include

v PHP, ASP

6

548

09.09.2007 21:43

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Bezpecne include ?

v PHP, ASP

2

455

20.03.2012 19:05

ewil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Include blbne..

v PHP, ASP

6

376

14.11.2011 10:05

black1101 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <!--#include...

v PHP, ASP

3

614

10.06.2010 18:24

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP include

v PHP, ASP

3

1117

09.03.2010 20:17

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s include

v PHP, ASP

4

554

17.05.2007 21:46

jondo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. include a kodovanie

v Ostatné

2

513

19.06.2008 11:27

exoomer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Logo a include

v PHP, ASP

15

1018

10.03.2007 16:58

webmaker Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra