| |
автор: xOver (16.09.2004 в 18:11) |
|
| | Прочитал вашу книгу по PHP5..
Решил пример гостевой кгиги вбить..посмотреть что и как ..
Но интерпритатор ошибки выдает в этом куске:
<html>
<head>
<title>Guest Book</title>
<meta http-euiv="Content-Type"
content="ext/html; charset=windows-1251">
</head>
<body>
<p> <a class=link href="addrec.php" title="">Add articlE</a></p>
<table widht="85%" border="0">
<tr>
<td>
<?
include "config.php"
#if(empty($start)) $start = 0; // ВОТ ТУТ
#if($start < 0) $start = 0; // И ТУТ
$pnumber = 10;
$tot = mysql_query("select count(*)from guest where hide =0;");
$querry= "select * from guest where hide=0 order by puttime desc limit ".$start", ".$pnumber";";
$thm = mysql_query($query);
if($tot && $thm)
{
$total= mysqlmysql_fetch_array($tot);
$count = $total['count(*)'];
if($start>0) print "<a class=link href=index.php?start".($start-$pnumber).">BACK</a>";
if($count > $start + $pnumber)
print "<A> class=link href=index.php?start=".($start+$pnumber).">NEXT</A>";
while($themes = mysql_fetch_array($thm))
.........
|
Ошибка:
Parse error: parse error, unexpected T_IF in /home/boshek/public_html/New/index.php on line 14
Если закомментировать 14ю строку, то же он скажет и про 15 ..
Что собсно не так? | |
| |
|
|
| |
|
|
| |
для: xOver
(16.09.2004 в 18:11)
| | | замени свой файл полностью вот этим,мож получится...если получится,то у тебя наверное где-о скрытые знаки были...
<html>
<head>
<title>Гостевая книга</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="StyleSheet" type="text/css" href="guestbook.css">
</head>
<body>
<table border="0" cellspacing="0" width="100%" cellpadding="0">
<tr>
<td colspan="3" height="35"><p class="pcolor1"><nobr><b>Гостевая книга</nobr></b></p></td>
<td width="100%" colspan="2"><nop></td>
</tr>
<tr align="center">
<td width="150" colspan="2"><nop></td>
<td height="4" bgcolor="#EAEAEA"><nop></td>
<td bgcolor="silver"> </td>
<td bgcolor="gray"><nop></td>
</tr>
</table>
<table width="100%">
<tr align="right">
<td>
<a class=link href="addrec.php" title="">Написать сообщение</a>
</td>
<td width="10%"> </td>
</tr>
</table>
<br><br>
<table width="85%" border="0"><tr><td width="10%"><nop></td><td>
<?
// Включаем конфигурационный файл
include "config.php";
// Извлекаем параметр start из командной строки
$start = $_GET["start"];
$dir_rec = dir("records");
$i = 0;
while($entry = $dir_rec->read())
{
if (substr($entry,0,3)=="rec")
{
$names[$i]=substr($entry,4);
$i++;
}
}
$dir_rec->close();
@rsort($names);
$count = $i;
$count1 = $count;
if (empty($start)) $start = 0;
if ($start < 0) $start = 0;
print "<center>";
if ($count > $start + $pnumber) $count = $start + $pnumber;
if ($start != 0)
{
print " <A class=link href=index.php?start=".($start - 10).">Предыдущие</A> ";
}
if ($count1 > $start + 10)
{
print " <A class=link href=index.php?start=".($start + 10).">Следующие</A> \n";
}
print "</center><br>";
for ($i = $start; $i < $count; $i++)
{
$entry = $names[$i];
$data = file("records/rec.".$entry);
$date = $entry;
$name = trim($data[0]);
$city = trim($data[1]);
$email = trim($data[2]);
$url = trim($data[3]);
$msg = trim($data[4]);
$answer = trim($data[5]);
//
?>
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr bgcolor="#F8F8F8">
<td rowspan="1" height="20"><nobr><p class=ptdg><b><? echo $name?></b> <? if (!empty($city)) print "($city)"; ?></nobr></td>
<td width="100%" valign="bottom" align="right" ><nobr><p class=help>от: <b><? print date("<b>d-m-Y</b> H - i",$date); ?></b></nobr></td>
</tr>
<tr>
<td></td>
<td bgcolor="gray" height="1"><img src="images/pic.gif" border="0" width="1" height="1" alt=""></td>
</tr>
<tr valign="top">
<td rowspan="2" colspan="2" height="25"><nobr><p class=ptdg><? if (!empty($email)) print "e-mail: <a class=link href=mailto:$email>$email</a> "; ?>
<? if (!empty($url)) print "www: <a class=link href='$url'>$url</a>"; ?></nobr></td>
</tr>
<tr>
<td height="10"><nop></td>
</tr>
<tr valign="top">
<td colspan="2"><p class=ptext>
<? echo $msg; ?>
<br>
<?
if (!empty($answer))
{
print "<p class=panswer><b>Аdmin:</b> $answer</p>";
}
?>
</td>
</tr>
</table>
<br><br>
<?
//
}
print "<center>";
if ($count > $start + $pnumber) $count = $start + $pnumber;
print " <a class=link href=addrec.php>Добавить запись</A> ";
if ($start != 0)
{
print " <A class=link href=index.php?start=".($start - $pnumber).">Предыдущие</A> ";
}
if ($count1 > $start + $pnumber)
{
print " <A class=link href=index.php?start=".($start + $pnumber).">Следующие</A> \n";
}
?>
</td></tr></table>
</body>
</html>
|
| |
| |
|
|
| |
|
|
| |
для: xOver
(16.09.2004 в 18:11)
| | | Ошибка в строке
<?php
$querry= "select * from guest where hide=0 order by puttime desc limit ".$start", ".$pnumber";";
?>
|
Нужно
<?php
$querry= "select * from guest where hide=0 order by puttime desc limit ".$start.", ".$pnumber.";";
?>
|
Вообще говоря необязательно перебирать весь код, часть Web-приложений лежит в разделе downloads.
http://www.softtime.ru/info/downloads.php | |
| |
|
|