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

Форум PHP

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

 

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

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

тема: Parse error: parse error, unexpected $
 
 автор: One art galery   (12.11.2006 в 19:39)   письмо автору
 
 


<html>
<head>
<link rel="stylesheet" href="css/index.css" type="text/css">
</head>
<body>


<?
  $name 
$HTTP_POST_VARS['name'];
  if (empty(
$avtor))
  {
    if (empty(
$knamrus))
    {
      if (empty(
$knamangl))
      {
        if (empty(
$opis))
       {
         if (empty(
$pyt))
        {
?>
    <h1> Вы что то забыли ввести<h1>
    Вернитесь <a href="javascript:history.back()">назад</a> и заполните <b>всю</b> таблицу <b>!!!</b>
<?
  
}
?>

// 27
<?
  $file 
fopen ("knopki.txt","a+");
 
$str "<a href=\"$knamangl.php\">$knamrus</a><font color=\"999999\" size=\"-1\"> Автор - $avtor</font><br><font color=\"666666\" size=\"-1\">$opis</font><br><br> \r\n";  
  if ( !
$file )
  {
    echo(
"Ошибка открытия файла");
  }
  else
  {
    
fputs $file$str);
    echo (
"<font class=\"adinme\" size=\"+1\">Данные в стр. KNOPKI.PHP записаны успешно</font>");
  }
  
fclose ($file);
?>
<br>
<?
        
include ('funck.php');

  
$file fopen ("$knamangl.txt","w+"); /*---------------------начало шаблона-----------46------------------*/
 
$str "<html>
<head>
<title>Кнопки - 
$knamrus</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1251\">
<link rel=\"stylesheet\" href=\"css/index.css\" type=\"text/css\">
<link rel=\"shortcut icon\" href=\"
$icon\" type=\"image/x-icon\">  
</head>
<?php
        include ('funck.php');
?>
<body>
</head>
<body>

<table width=\"100%\" height=\"800\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
  <tr>
    <td height=\"42\" colspan=\"3\" background=\"images/tb.gif\"><a href=\"
$men01\"><img src=\"images/logo.gif\" width=\"155\" height=\"42\" border=\"0\" align=\"midle\"></a></td>
  </tr>
  <tr>
    <td height=\"5\" colspan=\"3\"><div align=\"center\"><span class=\"style2\"><?echo 
$logotxt?></span></div></td>
  </tr>
  <tr bgcolor=\"#e8e8e8\">
    <td height=\"1\" colspan=\"3\"></td>
  </tr>
  <tr>
    <td width=170 height=210><div align=\"center\">
        <a href=\"<? echo 
$men01?>\"><img src=\"images/news.gif\" border=0 alt=\"news\" width=122 height=54 title=\"<? echo $title01?>\"></a><br>
        <a href=\"<? echo 
$men02?>\"><img src=\"images/knopki.gif\" border=\"0\" alt=\"knopki\" width=\"112\" height=\"49\" title=\"<? echo $title02?>\"></a><br>
        <a href=\"<? echo 
$men03?>\"><img src=\"images/fons.gif\" border=\"0\" alt=\"fons\" width=\"93\" height=\"49\" title=\"<? echo $title03?>\"></a><br>
        <a href=\"<? echo 
$men04?>\"><img src=\"images/skins.gif\" border=\"0\" alt=\"skins\" width=\"101\" height=\"50\" title=\"<? echo $title04?>\"></a><br>
        <a href=\"<? echo 
$men05?>\"><img src=\"images/forum.gif\" border=\"0\" alt=\"forum\" width=\"103\" height=\"52\" title=\"<? echo $title05?>\"></a><br>
        <a href=\"<? echo 
$men06?>\"><img src=\"images/zakaz.gif\" border=\"0\" alt=\"zakaz\" width=\"112\" height=\"52\" title=\"<? echo $title06?>\"></a><br>
        <a href=\"<? echo 
$men07?>\"><img src=\"images/authors.gif\" border=\"0\" alt=\"authors\" width=\"143\" height=\"57\" title=\"<? echo $title07?>\"></a></div></td>
    <td width=\"1\" rowspan=\"5\" bgcolor=\"#e8e8e8\"></td>
    <td width=\"841\" rowspan=\"2\" valign=\"top\">
      <div align=center class=main>
<center>Кнопки 
$knamrus</center><br>
<center><font align=\"center\" size=\"+2\">автор - 
$avtor</font><br>
Ссылка - 
$glavnik/$put
<a href=\"
$put.rar\">Скачать</a> 
</center>
<br><br>

<table border=1 cellPadding=3 cellSpacing=0 align=center width=400>
<tr><td align=center><img src=
$pyt/l.gif></td><td> l.gif </td></tr>
<tr><td align=center><img src=
$pyt/n.gif></td><td> n.gif </td></tr>
<tr><td align=center><img src=
$pyt/c.gif></td><td> c.gif </td></tr>
<tr><td align=center><img src=
$pyt/co.gif></td><td> co.gif </td></tr>
<tr><td align=center><img src=
$pyt/cn.gif></td><td> cn.gif </td></tr>
<tr><td align=center><img src=
$pyt/nb.gif></td><td> nb.gif </td></tr>
<tr><td align=center><img src=
$pyt/lb.gif></td><td> lb.gif </td></tr>
<tr><td align=center><img src=
$pyt/o.gif></td><td> o.gif </td></tr>
<tr><td align=center><img src=
$pyt/nt.gif></td><td> nt.gif </td></tr>
<tr><td align=center><img src=
$pyt/pt.gif></td><td> pt.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt.gif></td><td> rt.gif </td></tr>
<tr><td align=center><img src=
$pyt/p.gif></td><td> p.gif </td></tr>
<tr><td align=center><img src=
$pyt/pr.gif></td><td> pr.gif </td></tr>
<tr><td align=center><img src=
$pyt/ls.gif></td><td> ls.gif </td></tr>
<tr><td align=center><img src=
$pyt/q.gif></td><td> q.gif </td></tr>
<tr><td align=center><img src=
$pyt/r.gif></td><td> r.gif </td></tr>
<tr><td align=center><img src=
$pyt/ip.gif></td><td> ip.gif </td></tr>
<tr><td align=center><img src=
$pyt/ban.gif></td><td> ban.gif </td></tr>
<tr><td align=center><img src=
$pyt/shp.gif></td><td> shp.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt1.gif></td><td> rt1.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt2.gif></td><td> rt2.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt3.gif></td><td> rt3.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt4.gif></td><td> rt4.gif </td></tr>
<tr><td align=center><img src=
$pyt/rt5.gif></td><td> rt5.gif </td></tr>
<tr><td align=center><img src=
$pyt/s1.gif></td><td> s1.gif </td></tr>
<tr><td align=center><img src=
$pyt/s2.gif></td><td> s2.gif </td></tr>
<tr><td align=center><img src=
$pyt/s3.gif></td><td> s3.gif </td></tr>
<tr><td align=center><img src=
$pyt/s4.gif></td><td> s4.gif </td></tr>
<tr><td align=center><img src=
$pyt/s5.gif></td><td> s5.gif </td></tr>
<tr><td align=center><img src=
$pyt/s6.gif></td><td> s6.gif </td></tr>
<tr><td align=center><img src=
$pyt/s7.gif></td><td> s7.gif </td></tr>
<tr><td align=center><img src=
$pyt/s8.gif></td><td> s8.gif </td></tr>
<tr><td align=center><img src=
$pyt/s9.gif></td><td> s9.gif </td></tr>
<tr><td align=center><img src=
$pyt/s10.gif></td><td> s10.gif </td></tr>
<tr><td align=center><img src=
$pyt/ban_gb.gif></td><td> ban_gb.gif </td></tr>
<tr><td align=center><img src=
$pyt/ban2_gb.gif></td><td> ban2_gb.gif </td></tr>
<tr><td align=center><img src=
$pyt/pl.gif></td><td> pl.gif </td></tr>
<tr><td align=center><img src=
$pyt/pl1.gif></td><td> pl1.gif </td></tr>
<tr><td align=center><img src=
$pyt/pl2.gif></td><td> pl2.gif </td></tr>
<tr><td align=center><img src=
$pyt/privat.gif></td><td> privat.gif </td></tr>
</table>
     </td>
  </tr>
  <tr>
    <td height=\"1\" width=\"170\" bgcolor=\"#e8e8e8\"></td>
  </tr>
  <tr>
    <td width=170 height=\"30\"></td>
    <td rowspan=\"2\"></td>
  </tr>
  <tr>
    <td width=170 height=\"60\"><div align=\"center\"><img src=\"images/emblem.jpg\" width=\"170\" height=\"60\" alt=\"emblem\"></div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height=\"8\" colspan=\"3\"  background=\"images/niz.gif\"><span class=\"copyr\"><? echo 
$copyr?> <img src=\"images/ok.gif\" width=\"8\" height=\"8\" title=\"ok\">php <img src=\"images/ok.gif\" width=\"8\" height=\"8\" title=\"ok\"> css</span></td>
  </tr>
</table>
<body>
</body>
</html>"
;  /* ---------------154-------------------конец шаблона---------------------------------*/
  
if ( !$file )
  {
    echo(
"Ошибка открытия файла");
  }
  else
  {
    
fputs $file$str);
    echo (
"<font class=\"adinme\" size=\"+1\">страница $knamangl.php успешно создана!! РУУУУЛЕЕЕЗ (OPEL)</font>");
  }
  
fclose ($file);
?>
</body>
</html>

   
 
 автор: ddhvvn   (12.11.2006 в 19:47)   письмо автору
 
   для: One art galery   (12.11.2006 в 19:39)
 

ТАК сделать проще всего.
Вы бы еще прислали весь сайт в исходниках. :)))

НО! Т.к. этот сайт помогает всем, я тоже помогу Вам, но попозже - занят.

   
 
 автор: Yakor   (12.11.2006 в 19:47)   письмо автору
 
   для: One art galery   (12.11.2006 в 19:39)
 

а можно как то по-подробнее... что вообще пишет?

   
 
 автор: cheops   (12.11.2006 в 19:49)   письмо автору
 
   для: One art galery   (12.11.2006 в 19:39)
 

В чём она заключается?

PS Такие здоровые листинги лучше прикреплять к сообщению в виде файлов.

   
 
 автор: One art galery   (12.11.2006 в 20:05)   письмо автору
 
   для: cheops   (12.11.2006 в 19:49)
 

весь скрипт можно поделить на 3 части:
1) проверка заполнения формы
2) добавление записи в файл
3) создание php страницы

все данные беруться из формы
вот такую ошибку выдает
Parse error: parse error, unexpected $ in /home/f/forfastbb.h16.ru/WWW/new/oknopki.php on line 169
169 строка это самый конец файла "</html>"

   
 
 автор: Yakor   (12.11.2006 в 20:26)   письмо автору
 
   для: One art galery   (12.11.2006 в 19:39)
 

у Вас там все слишком напутанно

например:
<span class=\"copyr\"><?=$copyr;?><img src=\"images/ok

хотя вся эта строка - переменная... зачем же тогда внутрь вставлять <?=$copyr;?>
вообще отделите php от html и будет Вам счастье)

   
 
 автор: One art galery   (12.11.2006 в 20:33)   письмо автору
 
   для: Yakor   (12.11.2006 в 20:26)
 

я бы с удовольствием ... только как???

можно ли в переменной str (которая и записываеться в файл) сделать типа include ???
чтобы не нагромождать код!

   
 
 автор: Yakor   (12.11.2006 в 20:41)   письмо автору
 
   для: One art galery   (12.11.2006 в 20:33)
 

я вообще вначале собираю все переменные, делаю все запросы к бд, а потом в самом низу пишу include('tpl.php'); а в нем обычный хтмл со вставками типа: <?=$content;?> или <?=$menu;?>

   
 
 автор: Fli   (12.11.2006 в 20:42)   письмо автору
 
   для: One art galery   (12.11.2006 в 20:33)
 

$name = $HTTP_POST_VARS['name'];
if (empty($avtor))
{
if (empty($knamrus))
{
if (empty($knamangl))
{
if (empty($opis))
{

А где закрывающиеся скобки?

   
 
 автор: One art galery   (12.11.2006 в 21:54)   письмо автору
 
   для: Fli   (12.11.2006 в 20:42)
 

а вы посмотрите повнимательнее!!!

   
 
 автор: Yakor   (13.11.2006 в 02:01)   письмо автору
 
   для: One art galery   (12.11.2006 в 21:54)
 

Вы тоже!!! :)


а вообще замените это:
  if (empty($avtor)) 
  { 
    if (empty($knamrus)) 
    { 
      if (empty($knamangl)) 
      { 
        if (empty($opis)) 
       { 
         if (empty($pyt)) 
        { 
на это:
  if (empty($avtor) or empty($knamrus) or empty($knamangl) or empty($opis) or empty($pyt)) 
  { 

   
 
 автор: Yakor   (13.11.2006 в 02:02)   письмо автору
 
   для: Yakor   (13.11.2006 в 02:01)
 

и помните что кол-во открывающих скобок должно ровняться кол-ву закрывающих ;-)

   
 
 автор: elenaki   (13.11.2006 в 10:48)   письмо автору
 
   для: Yakor   (13.11.2006 в 02:02)
 

а еще помните, что когда выдается ошибка с указанием на последнюю строку скрипта, это на 90% незакрытый цикл.

   
 
 автор: One art galery   (13.11.2006 в 16:18)   письмо автору
 
   для: elenaki   (13.11.2006 в 10:48)
 

ВСЕМ БОЛЬШОЕ СПАИБО, НАШОЛ ПАРУ ОШИБОК!!!спасибо

   
Rambler's Top100
вверх

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