[ Príspevkov: 6 ] 
AutorSpráva
Offline

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

Registrovaný: 02.06.10
Prihlásený: 02.06.10
Príspevky: 3
Témy: 1 | 1
NapísalOffline : 02.06.2010 12:10 | syntax error PHP

Chcel by som poprosiť o pomoc s nasledovným problémom,ktorý vznikol pri úprave názvu stránky. Názov som nechal nakoniec pôvodný, len neviem kde sa stala chyba. Zatiaľ len zbieram skúsenosti.
Ďakujem vopred.

Kód:
Parse error: syntax error, unexpected ';' in /domains1/ws655300/public/www_root/index.php  on line 14


Kód:
<?php include "!db.php"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>

    <title>
      JASOMZDRAVIE.sk
    </title>

<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="PSPad">
<meta name="author" content="P. O. TEAM Grafické Štúdio [www.studio.poteam.sk]">
<meta name="author" content="www.studio.poteam.sk">
<?php if($_GET['stranka']==produkty&amp;kategoria=2_1);echo "<link rel="stylesheet" type="text/css" href="css3.css" media="screen">";elseif($_GET['stranka']==produkty || $_GET['stranka']==produkty_finclub || $_GET['stranka']==produkty_diochi || $_GET['stranka']==produkty_lifefood || $_GET['stranka']==produkty_liveon || $_GET['stranka']==produkty_ine);echo "<link rel="stylesheet" type="text/css" href="css2.css" media="screen">";else echo "<link rel="stylesheet" type="text/css" href="css.css" media="screen">";?>

<!-- [www.studio.poteam.sk] -->
<!--[if lte IE 6]><?php if($_GET['stranka']==produkty || $_GET['stranka']==produkty_finclub || $_GET['stranka']==produkty_diochi || $_GET['stranka']==produkty_lifefood || $_GET['stranka']==produkty_liveon || $_GET['stranka']==produkty_ine) echo "<link rel="stylesheet" type="text/css" href="ie62.css" media="screen">"; else echo "<link rel="stylesheet" type="text/css" href="ie6.css" media="screen">"; ?><![endif]-->


</head>
<body>
<div id="hlavny">
<div id="stred">

<div id="header">
</div>

<div id="lava">
  <div id="menu">
    <div id="menu_pad">
    <div class="menu_text"><?php if(!isset($_GET['stranka']) || $_GET['stranka']==uvod) echo "ÚVOD"; else echo "<a href="index.php?stranka=uvod">ÚVOD</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==produkty) echo "PRODUKTY<br> - <a href="index.php?stranka=produkty&kategoria=1">FINCLUB</a><br> - <a href="index.php?stranka=produkty&kategoria=3">DIOCHI</a><br> - <a href="index.php?stranka=produkty&kategoria=4">Lifefood</a><br> - <a href="index.php?stranka=produkty&kategoria=5">Liveon</a><br> - <a href="index.php?stranka=produkty&kategoria=6">Iné</a>"; else echo "<a href="index.php?stranka=produkty">PRODUKTY</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==clanky) echo "ČLÁNKY"; else echo "<a href="index.php?stranka=clanky">ČLÁNKY</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==ako_nakupovat) echo "AKO NAKUPOVAŤ"; else echo "<a href="index.php?stranka=ako_nakupovat">AKO NAKUPOVAŤ</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==obchodne_podmienky) echo "OBCHODNÉ PODMIENKY"; else echo "<a href="index.php?stranka=obchodne_podmienky">OBCHODNÉ PODMIENKY</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==kontakt) echo "KONTAKT"; else echo "<a href="index.php?stranka=kontakt">KONTAKT</a>"; ?></div>
    <div class="menu_text"><?php if($_GET['stranka']==nasi_odberatelia) echo "NAŠI ODBERATELIA"; else echo "<a href="index.php?stranka=nasi_odberatelia">NAŠI ODBERATELIA</a>"; ?></div>
    </div>
  </div>

  <div id="lava_pad">
    <span class="bok_nadpis_green">NAJNOVŠÍ</span><span class="bok_nadpis_black">PRODUKT</span><br>
<? Include("in_produkt.php"); ?>
  <br><br>
    <span class="bok_nadpis_green">NAŠI</span><span class="bok_nadpis_black">PARTNERI</span><br>
<? Include("in_partneri.php"); ?>
  </div>
</div>

<div id="center">
  <div id="center_pad">
 
<?php if(isset($_GET['stranka'])) include $_GET['stranka'].".php"; else include "uvod.php"; ?>

  </div>
</div>

<div id="prava">
  <div id="prava_pad">
    <span class="bok_nadpis_green">WEB</span><span class="bok_nadpis_black">REKLAMA</span><br>
<? Include("in_reklama.php"); ?>
  </div>
</div>

<div id="studio">
  Webstránku vytvorilo <a href="http://www.studio.poteam.sk">P. O. TEAM Grafické Štúdio</a> | Copyright (c) <span class="green">2008</span><br>
  <a href="http://validator.w3.org/check?uri=referer">HTML 4.01</a> a <a href="http://jigsaw.w3.org/css-validator/check?uri=referer">CSS 2.1</a> validné
</div>

</div>
</div>
</body>
</html>



//zdrojak patri do code! (stenley)


Offline

Čestný člen
Čestný člen
syntax error PHP

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 02.06.2010 13:35 | syntax error PHP

Cely ten zapis je zly. Co tam robi &amp;? Logicke and sa zapisuje pomocou &&. Dalej vsetky texty patria do uvodzoviek alebo apostrofov, teda "produkty", nie produkty. Dalej ten zapis, ako na 14.riadku vypisujes <link>, nemoze fungovat, neda sa vnarat uvodzovky do uvodzoviek. Bud:
Kód:
echo "Toto: \" je uvodzovka";

alebo
Kód:
echo 'Toto: " je uvodzovka';

Dalej ani nepozeram. Odporucam nastudovat uplne zaklady PHP, lebo toto je velmi zle.


Offline

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

Registrovaný: 02.09.08
Prihlásený: 23.01.13
Príspevky: 81
Témy: 17 | 17
NapísalOffline : 02.06.2010 13:47 | syntax error PHP

presne ako hovori duri, je tam chyba na chybe, ale aby si odstranil tu chybu, co ti vypisuje, zjavne mas niekde navyse znak ";" ktory bude treba zmazat.

ja by som skusil upravit tuto cast:
Kód:
<?php if($_GET['stranka']==produkty&amp;kategoria=2_1);echo "<link rel="stylesheet" type="text/css" href="css3.css" media="screen">"


takto:
Kód:
<?php if($_GET['stranka']==produkty&amp;kategoria=2_1) echo "<link rel="stylesheet" type="text/css" href="css3.css" media="screen">"


za podmienkami if nema byt ";", ten ma byt az za nejakym prikazom, ktory sa vykona ked su podmienky splnene


Offline

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

Registrovaný: 02.06.10
Prihlásený: 02.06.10
Príspevky: 3
Témy: 1 | 1
Napísal autor témyOffline : 02.06.2010 19:11 | syntax error PHP

Ďakujem za záujem, zatiaľ som to ešte nerozbehal.

O používaní jednoduchých úvodzoviek som sa dočítal tu:

http://www.tvorba-webu.cz/php/text.php


Offline

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

Registrovaný: 02.06.10
Prihlásený: 02.06.10
Príspevky: 3
Témy: 1 | 1
Napísal autor témyOffline : 02.06.2010 19:38 | syntax error PHP

Ešte raz vďaka za pripomienky. Problém je vyriešený. Neviem síce ako sa mi tam dostalo, to čo tam bolo, ale nakoniec správny zápis je tento:

Kód:
<?php if($_GET['stranka']==produkty || $_GET['stranka']==produkty_finclub || $_GET['stranka']==produkty2 || $_GET['stranka']==produkty_lifefood || $_GET['stranka']==produkty_liveon || $_GET['stranka']==produkty_ine) echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css3.css\" media=\"screen\">"; else echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\" media=\"screen\">"; ?>



Na tento zápis to šlape.


Offline

Čestný člen
Čestný člen
syntax error PHP

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 03.06.2010 14:14 | syntax error PHP

Nie je to spravny zapis. Miesto $_GET['stranka']==produkty (a vsetko podobne) pis $_GET['stranka']=="produkty".


 [ Príspevkov: 6 ] 


syntax error PHP



Podobné témy

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

Parse error: syntax error, unexpected '}' in /usr/export/www

v Redakčné systémy

9

323

11.01.2007 18:32

then

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

Parse error: syntax error, unexpected '"' in

v PHP, ASP

1

310

10.12.2009 15:40

stenley

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

Parse error: syntax error, unexpected T_STRING in ..

v PHP, ASP

7

719

08.08.2007 8:03

Tominator

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

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_ST

v PHP, ASP

1

360

05.10.2010 12:08

walther

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

Parse error: syntax error, unexpected $end

v PHP, ASP

6

582

29.08.2011 22:26

BX

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

Parse error: syntax error, unexpected ')'

v PHP, ASP

25

3323

16.05.2009 14:37

pkrajnak

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

syntax error

v PHP, ASP

6

253

25.04.2012 19:46

shaggy

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

Syntax error + formatovanie kodu

v PHP, ASP

19

438

15.09.2008 13:39

dadmtb

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

error in your SQL syntax

v Databázy

8

550

25.02.2011 11:08

davider137

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

sass - error pri kompilacii (syntax)

v HTML, XHTML, XML, CSS

3

89

29.08.2017 21:18

17mark

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

error in your SQL syntax

v Databázy

6

152

20.01.2014 15:16

Ďuri

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

syntax error T_ECHO neviem si rady :(

v PHP, ASP

9

412

28.12.2009 22:06

shaggy

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

jQuery: Syntax error, unrecognized expression: [href$=.pdf]

v JavaScript, VBScript, Ajax

2

315

28.12.2011 12:45

tomco3131

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

PHP syntax do dokumentu

v PHP, ASP

2

331

18.05.2009 9:02

johny694

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

syntax v Php My Admin, delete

v Databázy

3

398

20.12.2009 19:33

baumax

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

PHP FB app ERROR (#200)

v PHP, ASP

13

183

18.05.2014 19:36

shaggy



© 2005 - 2017 PCforum, edited by JanoF