Autor Zpráva
michael
Profil
Zkouším si udělat nějakou stránku, ale jak si soubor nahraju a pak ho chcu nějak upravit, tak mi to na stránce ukáže toto: Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/n/novofundland/zk.php on line 94 jak to mám vyřešit? Kdyby mi chtěl s tím někdo přímo pomoct tak není problém.
WanTo
Profil
Tu stránku jsi upravil tak šikovně, že ti tam vznikla syntaktická chyba v PHP kódu. Pošli sem tu část stránky, kterou jsi změnil, a uvidíme, co s tím.
Petr Tichý
Profil
Kdyby mi chtěl s tím někdo přímo pomoct tak není problém.
Oh, really?! :o)

Zkontroluj jestli jsou všechny uvozovky a středníky tam, kde mají být.
nightfish
Profil
michael
Parse error: parse error, expecting `','' or `';'' in /3w/wz.cz/n/novofundland/zk.php on line 94
Chyba při parsování. Parser očekává , nebo ; na řádku 94 souboru ..../novofundland/zk.php

takže si projdi ten skript (řádek 94 + pár předcházejících řádků) zda-li ti tam něco nechybí nebo nepřebývá

EDIT: pozdě
michael
Profil
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Novofundlandský pes</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="author" content="Lausien">
<meta name="category" content="Psi">
<meta name="keywords" content="Stránka chovné stanice novofundlandských psů">
<meta name="description" content="Všechno možné.">
<link rel="stylesheet" href="" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
</head>
<body>
<center>
<table border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td valign="top" style="background: url('/fotky/pozadí.gif');">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top" width="160" style="background: url('/fotky/pozadí.gif');"><!-- start - blok -->
<div class="blok-hlava"> Náhodný obrázek</div>
<div class="blok-telo"><div style="font-size: 11px; font-weight: bold; text-align: center; margin: auto;"></div><div style="font-size: 10px; margin: auto; text-align: center; padding: 2px;"><a target="_blank" href="/fotky/o<?php echo rand(1,25); ?>.jpg"><? $cislo = rand(1,25); ?><IMG src="/fotky/o<? echo $cislo; ?>.jpg" width=100 height=120 title="" border="1" alt="" class="image"></a></div>
</div>
</div>
<!-- konec - blok -->

<!-- start - blok -->
<div class="blok-hlava">Anketa</div>

</div>
<!-- konec - blok -->
<!-- start - blok -->
<div class="blok-hlava">Kalendář</div>
<div class="blok-telo"><table border="1" width="140" align="center" cellspacing="0" cellpadding="1">
<tr class="kal-text"><td colspan="7" align="center"><b>
<table cellspacing="1" cellpadding="0" width=130 bgcolor="#000000">
<tr height=10 bgcolor="#F0F0F0">
<td>&nbsp;&nbsp;<img src="obr/sipka1.gif" width="7" height="9" alt="" border="0">&nbsp;&nbsp;kalendář</td></tr>
<tr bgcolor="#FFFFFF">
<td>
<table width=130 height=20 cellspacing="1" cellpadding="0" bgcolor="#ffffff" ><tr bgcolor="#FF9900">
<td class=nic>Ne</td><td class=nic>Po</td><td class=nic>Ut</td><td class=nic>St</td><td class=nic>Čt</td><td class=nic>Pá</td><td class=nic>So</td></tr></table>
<table width=130 cellspacing="2" cellpadding="0" height=100>
<?
// get all the info
if (!$HTTP_POST_VARS) {
$theDate = getdate();
$mon = $theDate["mon"]; // numeric month (1-12)
$month = $theDate["month"]; // display month january, feb..
$year = $theDate["year"]; // 4 digit year (y2k compliant)
}
if ($action = "findDate") {
$theDate = getdate(mktime(0,0,0,$mon,1,$year));
$month = $theDate["month"];
}


// get what weekday the first is on
$tempDate = getdate(mktime(0,0,0,$mon,1,$year));
$firstwday= $tempDate["wday"];

// get the last day of the month
$cont = true;
$tday = 27;
while (($tday <= 32) && ($cont)) {
$tdate = getdate(mktime(0,0,0,$mon,$tday,$year));
if ($tdate["mon"] != $mon) {
$lastday = $tday - 1;
$cont = false;
}
$tday++;
}

$d = 1;
$thisDay = date('d');
$thisMon = date('n');
$thisMonth = date('F');
$thisYear = date('Y');
$wday = $firstwday;
$firstweek = true;

// loop through all the days of the month
while ( $d <= $lastday) {

// set up blank days for first week
if ($firstweek) {
echo "<TR>";
for ($i=1; $i<=$firstwday; $i++) {
echo "<TD class=kale> </td>";
}
$firstweek = false;
}

if ($wday==0) {
// Sunday start week with <tr>
echo "<tr bgcolor="ffffff"> ";
}
// print cell
//
echo "<td";
if (($d == $thisDay) && ($mon == $thisMon)) :
echo " BGCOLOR="#333333"><font color=#ffffff> $d </font>";
else:
echo " BGCOLOR="#ffffff" class=kale> <font color=#000000> $d </font> ";
endif;
echo "</td>";

if ($wday==6) {
// Saturday end week with </tr>
echo "</tr>n";
}

$wday++;
$wday = $wday % 7;
$d++;
}


?>
</TR> </table></td>
</tr>
</table>


</div>
</div>
<!-- konec - blok -->
<!-- start - blok -->
<div class="blok-hlava">Informace</div>
<div class="blok-telo">
<table cellpadding="0" cellspacing="0" class="novtit">
<tr><td>Vaše IP:</td><td><?
echo $REMOTE_ADDR;
?></td></tr>
<tr><td>Datum:</td><td><?php
$datum = Date("j/m/Y H:i:s", Time());
echo($datum);
?>

</td></tr>
<tr><td>Svátek má:</td><td><?

$den = date("d");
$mesic = date("m");
/*
$den = "21";
$mesic = "08";
*/
if ($mesic == "01") {
if ($den == "01") $svatek = "Nový rok";
if ($den == "02") $svatek = "Karina";
if ($den == "03") $svatek = "Radmila";
if ($den == "04") $svatek = "Diana";
if ($den == "05") $svatek = "Dalimil";
if ($den == "06") $svatek = "Tři králové";
if ($den == "07") $svatek = "Vilma";
if ($den == "08") $svatek = "Čestmír";
if ($den == "09") $svatek = "Vladan";
if ($den == "10") $svatek = "Břetislav";
if ($den == "11") $svatek = "Bohdana";
if ($den == "12") $svatek = "Pravoslav";
if ($den == "13") $svatek = "Edita";
if ($den == "14") $svatek = "Radovan";
if ($den == "15") $svatek = "Alice";
if ($den == "16") $svatek = "Ctirad";
if ($den == "17") $svatek = "Drahoslav";
if ($den == "18") $svatek = "Vladislav";
if ($den == "19") $svatek = "Doubravka";
if ($den == "20") $svatek = "Ilona";
if ($den == "21") $svatek = "Běla";
if ($den == "22") $svatek = "Slavomír";
if ($den == "23") $svatek = "Zdeněk";
if ($den == "24") $svatek = "Milena";
if ($den == "25") $svatek = "Miloš";
if ($den == "26") $svatek = "Zora";
if ($den == "27") $svatek = "Ingrid";
if ($den == "28") $svatek = "Otýlie";
if ($den == "29") $svatek = "Zdislava";
if ($den == "30") $svatek = "Robin";
if ($den == "31") $svatek = "Marika";
}
if ($mesic == "02") {
if ($den == "01") $svatek = "Hynek";
if ($den == "02") $svatek = "Nela";
if ($den == "03") $svatek = "Blažej";
if ($den == "04") $svatek = "Jarmila";
if ($den == "05") $svatek = "Dobromila";
if ($den == "06") $svatek = "Vanda";
if ($den == "07") $svatek = "Veronika";
if ($den == "08") $svatek = "Milada";
if ($den == "09") $svatek = "Apolena";
if ($den == "10") $svatek = "Mojmír";
if ($den == "11") $svatek = "Božena";
if ($den == "12") $svatek = "Slavěna";
if ($den == "13") $svatek = "Věnceslav";
if ($den == "14") $svatek = "Valentýn";
if ($den == "15") $svatek = "Jiřina";
if
michael
Profil
Kdyžtak se podívejte na http://novofundland.wz.cz/zkouška.php
WanTo
Profil
Omg, proč to posíláš celé?

Chyba je nejspíš na tomto řádku (číslo 96, snad):
echo "<tr bgcolor="ffffff"> "; 


Před uvozovky okolo ffffff si dej zpětná lomítka.
michael
Profil
Jako takhle? echo "<tr bgcolor=/"ffffff/"> ";
WanTo
Profil
michael
Zpětná lomítka.

\
michael
Profil
Takže tak: echo "<tr bgcolor=[]"ffffff[]"> "; v tom tagu se ty lomítka nějak ztratí
michael
Profil
Ty zpětná lomítka nefungují
WanTo
Profil
Musí fungovat. Píše to alespoň jinou chybu? Ten soubor edituješ u sebe na PC nebo přímo přes webové rozhraní WZ?
michael
Profil
Přes WZ, musím to první nahrát a potom to půjde?
michael
Profil
Chtěl bych se zeptat jestli by mi to někdo nepomohl udělat rovnou přes wz.
michael
Profil
Mám problém s řádkem 96 nevíte co s tím? Tady je úryvek:
    // loop through all the days of the month

while ( $d <= $lastday) {

// set up blank days for first week
if ($firstweek) {
echo "<TR>";
for ($i=1; $i<=$firstwday; $i++) {
echo "<TD class=kale> </td>";
}
$firstweek = false;
}

if ($wday==0) {
// Sunday start week with <tr>
echo "<tr bgcolor="ffffff"> ";
}
// print cell
//
echo "<td";
if (($d == $thisDay) && ($mon == $thisMon)) :
echo " BGCOLOR="#333333"><font color=#ffffff> $d </font>";
else:
echo " BGCOLOR="#ffffff" class=kale> <font color="#000000"> $d </font> ";
endif;
echo "</td>";

if ($wday==6) {
// Saturday end week with </tr>
echo "</tr>n";
}

$wday++;
$wday = $wday % 7;
$d++;
}


?>
djlj
Profil
Mám problém s řádkem 96 nevíte co s tím?
Odpověď dostals už výše.
Místo zpětných lomítek s uvozovkami můžeš použít i jednoduché uvozovky.
michael
Profil
Zkusil jsem to tak:
echo "<tr bgcolor=/"ffffff/"> ";
ale nejde to. Kdyby jsi chtěl můžeš to zkusit, jestli máš ICQ
djlj
Profil
michael
Když už tak: echo "<tr bgcolor=\"ffffff\">";
případně: echo "<tr bgcolor='ffffff'>";
michael
Profil
Už to píše chybu na řádku 103 dal jsem tag od 100 do 111:
  echo "<td";

if (($d == $thisDay) && ($mon == $thisMon)) :
echo " BGCOLOR="#333333"><font color=#ffffff> $d </font>";
else:
echo " BGCOLOR="#ffffff" class=kale> <font color=#000000> $d </font> ";
endif;
echo "</td>";

if ($wday==6) {
// Saturday end week with </tr>
echo "</tr>n";
}
michael
Profil
Má tu někdo ICQ?
djlj
Profil
Má tu někdo ICQ?
Ne, co je to?

Prostě jednoduše nahraď v echu normální uvozovky uvozovkami jednoduchými.
michael
Profil
Ten 103 řádej je jenom else: a k tomu nejsou žádné uvozovky icq je něco takového:
venca163
Profil
michael
to počítání řádků se může lišit...
prostě udělej to, co ti radí djlj
michael
Profil
A to všude? Někde ani ty uvozovky nejsou
michael
Profil
Takže to bude takhle mezi těma řádkama: if ($wday==0) {
// Sunday start week with <tr>
echo "<tr bgcolor='ffffff'>";
}
// print cell
//
echo "<td";
if (($d == $thisDay) && ($mon == $thisMon)) :
echo " BGCOLOR='#333333'><font color='#ffffff'> $d </font>";
else:
echo " BGCOLOR='#ffffff' class=kale> <font color='#000000'> $d </font> ";
endif;
echo "</td>";

if ($wday==6) {
// Saturday end week with </tr>
echo "</tr>n";
}

$wday++;
$wday = $wday % 7;
$d++;
michael
Profil
Mám problém v řádku 176. Jsou to tyto tagy:
<TABLE id=table6 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=208><B>&nbsp;&nbsp; Hana Páčová</B><BR>&nbsp;&nbsp; Sušilovo nám. 20<BR>&nbsp;&nbsp; 683 01 Rousínov<BR>&nbsp;&nbsp; Česká republika</TD>
<TD>nebo</TD>
<TD width=211><B>Soňa Kročková</B><BR>Čulenova 18 <BR>901 01 Malacky<BR>Slovenská republika</TD></TR></TBODY></TABLE><BR><B>&nbsp;&nbsp; Informace, kontakt:<BR>&nbsp;&nbsp; </B>Soňa Kročková&nbsp; tel. <?XML:NAMESPACE PREFIX = SKYPE /><SKYPE:SPAN onmouseup="javascript:skype_tb_imgOnOff(this,1,'0',false,16,'');return skype_tb_stopEvents();" class=skype_tb_injection oncontextmenu="javascript:skype_tb_SwitchDrop(this,'0','sms=1');return skype_tb_stopEvents();" onmousedown="javascript:skype_tb_imgOnOff(this,2,'0',false,16,'');retu rn skype_tb_stopEvents();" id=softomate_highlight_0 onmouseover="javascript:skype_tb_imgOnOff(this,1,'0',false,16,'');" title="Call this phone number in Slovakia with Skype: +421907152808" onclick="javascript:doRunCMD('call','0',null,0);return skype_tb_stopEvents();" onmouseout="javascript:skype_tb_imgOnOff(this,0,'0',false,16,'');" durex="77" context="00421907152808"><SKYPE:SPAN class=skype_tb_imgA id=skype_tb_droppart_0 title="Toto je telefonní císlo v&nbsp;zemi Slovakia. Smerové císlo zeme nelze zmenit." style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticinactive_a.compat.stat.w16.gif)"><SK YPE:SPAN class=skype_tb_imgFlag id=skype_tb_img_f0 style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticfamfamfam/SK.gif)"></SKYPE:SPAN></SK YPE:SPAN><SKYPE:SPAN class=skype_tb_imgS_stat id=skype_tb_img_s0></SKYPE:SPAN><SKYPE:SPAN class=skype_tb_injectionIn id=skype_tb_text0><SKYPE:SPAN class=skype_tb_innerText id=skype_tb_innerText0>00421907152808</SKYPE:SPAN></SKYPE:SPAN><SKYPE: SPAN class=skype_tb_imgR id=skype_tb_img_r0></SKYPE:SPAN></SKYPE:SPAN>&nbsp;&nbsp; email: <A href="mailto:kingofhelluland@stonline.sk?subject=FED CUP 2007">kingofhelluland@stonline.sk</A><BR>&nbsp;&nbsp; Tomáš Páč&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tel. <SKYPE:SPAN onmouseup="javascript:skype_tb_imgOnOff(this,1,'1',false,16,'');return skype_tb_stopEvents();" class=skype_tb_injection oncontextmenu="javascript:skype_tb_SwitchDrop(this,'1','sms=1');return skype_tb_stopEvents();" onmousedown="javascript:skype_tb_imgOnOff(this,2,'1',false,16,'');retu rn skype_tb_stopEvents();" id=softomate_highlight_1 onmouseover="javascript:skype_tb_imgOnOff(this,1,'1',false,16,'');" title="Call this phone number in Czech Republic with Skype: +420606702792" onclick="javascript:doRunCMD('call','1',null,0);return skype_tb_stopEvents();" onmouseout="javascript:skype_tb_imgOnOff(this,0,'1',false,16,'');" durex="540" context="00420606702792"><SKYPE:SPAN class=skype_tb_imgA id=skype_tb_droppart_1 title="Toto je telefonní císlo v&nbsp;zemi Czech Republic. Smerové císlo zeme nelze zmenit." style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticinactive_a.compat.stat.w16.gif)"><SK YPE:SPAN class=skype_tb_imgFlag id=skype_tb_img_f1 style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticfamfamfam/CZ.gif)"></SKYPE:SPAN></SK YPE:SPAN><SKYPE:SPAN class=skype_tb_imgS_stat id=skype_tb_img_s1></SKYPE:SPAN><SKYPE:SPAN class=skype_tb_injectionIn id=skype_tb_text1><SKYPE:SPAN class=skype_tb_innerText id=skype_tb_innerText1>00420606702792</SKYPE:SPAN></SKYPE:SPAN><SKYPE: SPAN class=skype_tb_imgR id=skype_tb_img_r1></SKYPE:SPAN></SKYPE:SPAN>&nbsp;&nbsp; email: <A href="mailto:tpac@telecom.cz?subject=FED CUP 2007">tpac@telecom.cz</A><BR>&nbsp;&nbsp; Radoslav Fiala&nbsp;&nbsp; tel. <SKYPE:SPAN onmouseup="javascript:skype_tb_imgOnOff(this,1,'2',false,16,'');return skype_tb_stopEvents();" class=skype_tb_injection oncontextmenu="javascript:skype_tb_SwitchDrop(this,'2','sms=1');return skype_tb_stopEvents();" onmousedown="javascript:skype_tb_imgOnOff(this,2,'2',false,16,'');retu rn skype_tb_stopEvents();" id=softomate_highlight_2 onmouseover="javascript:skype_tb_imgOnOff(this,1,'2',false,16,'');" title="Call this phone number in Czech Republic with Skype: +420777887456" onclick="javascript:doRunCMD('call','2',null,0);return skype_tb_stopEvents();" onmouseout="javascript:skype_tb_imgOnOff(this,0,'2',false,16,'');" durex="540" context="00420777887456"><SKYPE:SPAN class=skype_tb_imgA id=skype_tb_droppart_2 title="Toto je telefonní císlo v&nbsp;zemi Czech Republic. Smerové císlo zeme nelze zmenit." style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticinactive_a.compat.stat.w16.gif)"><SK YPE:SPAN class=skype_tb_imgFlag id=skype_tb_img_f2 style="BACKGROUND-IMAGE: url(C:UsersAdamAppDataLocalTempLow\__SkypeIEToolbar_Cache3e2c7c a0ff2d4ab8e4b680335f9cff46staticfamfamfam/CZ.gif)"></SKYPE:SPAN></SK YPE:SPAN><SKYPE:SPAN class=skype_tb_imgS_stat id=skype_tb_img_s2></SKYPE:SPAN><SKYPE:SPAN class=skype_tb_injectionIn id=skype_tb_text2><SKYPE:SPAN class=skype_tb_innerText id=skype_tb_innerText2>00420777887456</SKYPE:SPAN></SKYPE:SPAN><SKYPE: SPAN class=skype_tb_imgR id=skype_tb_img_r2></SKYPE:SPAN></SKYPE:SPAN>&nbsp;&nbsp; email: <A href="mailto:er.ef@seznam.cz?subject=FED CUP 2007">er.ef@seznam.cz</A> <BR><BR></P></FIELDSET> <BR>
<FIELDSET id=ramecek style="BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: 1px solid; WIDTH: 540px; PADDING-TOP: 2px; BORDER-BOTTOM: 1px solid; BACKGROUND-COLOR: #ffffff"><LEGEND><FONT color=#ea4100><B>NEWFPARTY:</B></FONT> </LEGEND><BR>&nbsp;&nbsp; <B><FONT color=#0099ff>Koná se v sobotu 26. 5. 2007 ve 20.00 hodin v autokempu Pod zámkem. Čeká Vás <BR>&nbsp;&nbsp; hudba, pití, jídlo, tanec, tombola, ale především posezení s přáteli. Všichni jste <BR>&nbsp;&nbsp; srdečně nejen zváni, ale i vítáni.<BR>&nbsp;&nbsp; </FONT><FONT color=#ea4100>Poplatek na Newparty se hradí na místě.</FONT></B><FONT color=#ea4100><BR></FONT></FIELDSET>
michael
Profil
Už jsem to zpravil.
Toto téma je uzamčeno. Odpověď nelze zaslat.