X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Parse error: parse error, unexpected T_VARIABLE in on line 1
sc2r2bey
sc2r2bey
Topic Starter сообщение 26.1.2010, 20:19; Ответить: sc2r2bey
Сообщение #1


Parse error: parse error, unexpected T_VARIABLE in /pub/home/***/***/***/file/file.php on line 1

[php]<?php
session_start();
define("INCLUDE", 1);
include '../../include/config.php';[/php]

откуда не могу понять?
причем локально работает


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 26.1.2010, 21:51; Ответить: ZiTosS
Сообщение #2


sc2r2bey,
не используй в именах констант и переменных зарезервированные слова, потом можешь поплатиться. INCLUDE зарезервировано, это оператор включения указанного файла в текущий
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 26.1.2010, 22:20; Ответить: sc2r2bey
Сообщение #3


(ZiTosS @ 26.1.2010, 20:51) *
sc2r2bey,
INCLUDE зарезервировано, это оператор включения указанного файла в текущий

так тут это и реализовано, в чем ошибка из 10 файлов с таким же началом, в 2-х такая ошибка, причем на разных серверах, бред :)


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.1.2010, 0:05; Ответить: ZiTosS
Сообщение #4


sc2r2bey, а у вас эти файлы друг в друга не включаются? Если включаются, то ошибка в многоразовом определении константы.
Так же проверь, нет ли ошибки в записи первой строки
[php]<?php[/php]
Проверьте наличие всех ; в этих строчках в каждом файле.

И всё же я не понял, зачем вам вот это
[php]define("INCLUDE", 1);[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 27.1.2010, 9:43; Ответить: sc2r2bey
Сообщение #5


ну так на денвере работает а на сервере нет выдает ошибку, вот код
[php]<?php
session_start();
define("INCLUDE", 1);
include '../../include/config.php';
require_once("../module/security.php");

$_SESSION['security']=1;

?>

<div align="center">
<table border="0" width="50%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="4" align="right">
На главную: <a href="../netpanel.php"><img src="../images/home.gif" width="24" height="24" border="0" alt="на главную"/></a>
</td>
</tr>
<tr>
<td colspan="4">
<form enctype="multipart/form-data" action="add_file.php" method=post>
Описание:<br />
<textarea name="description" rows="4" cols="20">
</textarea><br />
Файл:<br />
<input class="input" type="file" name="image"><br />
<input class="button" type="submit" value="Добавить"><br />
<input type="hidden" name="status_gallery" value="1" ><br />
</form>
</td>
</tr>
<tr>
<tr>
<td>
Описание
</td>
<td>
Ссылка
</td>
<td>
Удалить
</td>
</tr>
</tr>
<?php
$url=$_SERVER['PHP_SELF'];
$filename = basename($url);
$page = $_GET['page'];
$num = 10;
$result = mysql_query("SELECT COUNT(*) FROM `file`");
$posts = mysql_result($result,0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$article_query = mysql_query("SELECT * FROM `file` ORDER BY id DESC LIMIT $start, $num ");
while ($article = mysql_fetch_assoc($article_query))
{
?>
<tr>
<td>
<?php
echo $article['description'];
?>
</td>
<td>
<?php
echo "../../doc/".$article['url'];
?>
</td>
<td>
<a href="delete_file.php?id=<?php echo $article['id']; ?>" onclick="return confirm('Удалить?');"><img src="../images/remove.gif" width="24" height="24" border="0" alt="удалить"/></a>
</td>
</tr>
<?php
}
?>
</table>
<div align="center">
<?php

if ($page != 1) $pervpage = '<a class="pag" href="./'.$filename.'?page=1"><<</a>
<a class="pag" href="./'.$filename.'?page='. ($page - 1) .'"><</a> ';

if ($page != $total) $nextpage = ' <a class="pag" href="./'.$filename.'?page='. ($page + 1) .'">></a>
<a class="pag" href="./'.$filename.'?page=' .$total. '">>></a>';

if($page - 2 > 0) $page2left = ' <a class="pag" href="./'.$filename.'?page='. ($page - 2) .'">'. ($page - 2) .'</a> ';
if($page - 1 > 0) $page1left = ' <a class="pag" href="./'.$filename.'?page='. ($page - 1) .'">'. ($page - 1) .'</a> ';

if($page + 2 <= $total) $page2right = ' <a class="pag" href="./'.$filename.'?page='. ($page + 2) .'">'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' <a class="pag" href="./'.$filename.'?page='. ($page + 1) .'">'. ($page + 1) .'</a>';

echo $pervpage.$page2left.$page1left.'<b>  ' .$page. '  </b>'.$page1right.$page2right.$nextpage;

?>
</div>
</div>[/php]
и второй файл который выдает ошибку
[php]<?php
session_start();
define("INCLUDE", 1);
include '../../include/config.php';
require_once("../module/security.php");
$article_query = mysql_query("SELECT * FROM `foto`");
?>
<div align="center">
<table border="0" width="50%" cellpadding="0" cellspacing="0">
<tr>
<td colspan="4" align="right">
На главную: <a href="../netpanel.php"><img src="../images/home.gif" width="24" height="24" border="0" alt="на главную"/></a>
</td>
</tr>
<tr>
<td colspan="4">
<form enctype="multipart/form-data" action="add_photo.php" method=post>
Изображение:
<input class="input" type="file" name="image">
<input class="button" type="submit" value="Добавить">
<input type="hidden" name="status_gallery" value="1" >
</form>
</td>
</tr>
<tr>
<tr>
<td>
Фотографии
</td>
<td>
Ссылка
</td>
<td>
Удалить
</td>
</tr>
</tr>
<?php
$url=$_SERVER['PHP_SELF'];
$filename = basename($url);
$page = $_GET['page'];
$num = 10;
$result = mysql_query("SELECT COUNT(*) FROM `foto`");
$posts = mysql_result($result,0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$article_query = mysql_query("SELECT * FROM `foto` ORDER BY id DESC LIMIT $start, $num ");
while ($article = mysql_fetch_assoc($article_query))
{
?>
<tr>
<td>
<?php
echo "<img src=\"../../media/thumb/".$article['url']."\"/>";
?>
</td>
<td>
<?php
echo "../../media/original/".$article['url']. " (ссылка на оригинал) <br />";
echo "../../media/thumb/".$article['url']. " (ссылка на превью) <br />";
?>
</td>
<td>
<a href="delete_photo.php?id=<?php echo $article['id']; ?>" onclick="return confirm('Удалить?');"><img src="../images/remove.gif" width="24" height="24" border="0" alt="удалить"/></a>
</td>
</tr>
<?php
}
?>
</table>
<div align="center">
<?php

if ($page != 1) $pervpage = '<a class="pag" href="./'.$filename.'?page=1"><<</a>
<a class="pag" href="./'.$filename.'?page='. ($page - 1) .'"><</a> ';

if ($page != $total) $nextpage = ' <a class="pag" href="./'.$filename.'?page='. ($page + 1) .'">></a>
<a class="pag" href="./'.$filename.'?page=' .$total. '">>></a>';

if($page - 2 > 0) $page2left = ' <a class="pag" href="./'.$filename.'?page='. ($page - 2) .'">'. ($page - 2) .'</a> ';
if($page - 1 > 0) $page1left = ' <a class="pag" href="./'.$filename.'?page='. ($page - 1) .'">'. ($page - 1) .'</a> ';

if($page + 2 <= $total) $page2right = ' <a class="pag" href="./'.$filename.'?page='. ($page + 2) .'">'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' <a class="pag" href="./'.$filename.'?page='. ($page + 1) .'">'. ($page + 1) .'</a>';

echo $pervpage.$page2left.$page1left.'<b>  ' .$page. '  </b>'.$page1right.$page2right.$nextpage;

?>
</div>
</div>[/php]
все остальные построены по такому же принципу работают нормально


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.1.2010, 14:21; Ответить: ZiTosS
Сообщение #6


sc2r2bey, Ты так и не ответил:

1) Все эти файлы находятся в одной папке?
2) Не включаются ли какие-либо файлы с подобным содержанием друг в друга?
3) Если можешь скинь в ЛС или если не жалко прикрепи сюда, я гляну, так только гадание на кофейной гуще. Полной картины не видно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
Topic Starter сообщение 27.1.2010, 14:26; Ответить: sc2r2bey
Сообщение #7


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


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.1.2010, 15:06; Ответить: ZiTosS
Сообщение #8


sc2r2bey, у тебя в твоём FTP-клиенте не стоит галка о переподключении и докачке в случае разрыва? Если стоит, то, моё мнение, проблема в этом ИМХО.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Get in line - виджет онлайн записи на сайте (40% ваши - навсегда!)
14 dazemc 5743 6.8.2016, 23:10
автор: dazemc
Открытая тема (нет новых ответов) XML error: Invalid document end at line 1
0 ev90 3090 30.7.2014, 10:48
автор: -ev90-
Открытая тема (нет новых ответов) Нужна помощь по Drop Line меню
0 e.lodyanov 2798 23.12.2012, 15:10
автор: -e.lodyanov-
Открытая тема (нет новых ответов) T_ENCARSED_AND_WHITESPACE,.......T_STRING or T_VARIABLE or T_NAM_STRING
15 Panich 4429 10.5.2011, 15:25
автор: -Panich-
Открытая тема (нет новых ответов) line-height меньше 100%
3 cx717 9323 14.3.2008, 19:38
автор: -Exterior-


 



RSS Текстовая версия Сейчас: 29.3.2024, 9:21
Дизайн