Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пример не идет!
 
 автор: 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)
{
$totalmysqlmysql_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 ..
Что собсно не так?

   
 
 автор: LimP   (16.09.2004 в 19:17)   письмо автору
 
   для: 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">&nbsp;</td>
        <td bgcolor="gray"><nop></td>       
    </tr>
</table>
<table width="100%">    
    <tr align="right">
        <td>
            <a class=link href="addrec.php" title="">Написать сообщение</a>&nbsp;&nbsp;
        </td>
        <td width="10%">&nbsp;</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>&nbsp;<? 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>&nbsp;&nbsp;"?>
        <? 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>&nbsp$answer</p>";
        }           
        
?>
        </td>
    </tr>
</table>    
<br><br>
<?
//
}
print 
"<center>";
if (
$count $start $pnumber$count $start $pnumber;
print 
"  <a class=link href=addrec.php>Добавить запись</A>&nbsp;&nbsp;&nbsp;&nbsp; ";

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>

   
 
 автор: cheops   (16.09.2004 в 19:20)   письмо автору
 
   для: 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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования