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

Форум PHP

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

 

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

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

тема: ошибка unexpected T_STRING
 
 автор: gipper   (05.11.2007 в 11:49)   письмо автору
 
 

На моем компьютере с установленным Apache 2.2 и РНР 5 скрипт работает великолепно. Перенес его на хостинг стал выдавать ошибку -- unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' . Скрипт без изменения. Ничего не могу понять.

   
 
 автор: bronenos   (05.11.2007 в 11:52)   письмо автору
 
   для: gipper   (05.11.2007 в 11:49)
 

Я думаю, ошибка на 34 строчке в 2 символе... угадал?

   
 
 автор: gipper   (05.11.2007 в 12:15)   письмо автору
 
   для: bronenos   (05.11.2007 в 11:52)
 

Не совсем.... на третьей. Код первых нескольких строк выглядит так:
<?php
class mysql_operate {
public $values= Array();
public $url;
это объявление класса и переменных в классе. На моей машине все работает. На хостинге 3-я строка, хоть убей.... Удаляю третью строку ошибка переходит на четвертую.

   
 
 автор: cheops   (05.11.2007 в 12:21)   письмо автору
 
   для: gipper   (05.11.2007 в 11:49)
 

Без самого скрипта сложно что-то сказать...

   
 
 автор: gipper   (05.11.2007 в 12:27)   письмо автору
12.6 Кб
 
   для: cheops   (05.11.2007 в 12:21)
 

он не маленький и еще сыроват, в плане читаемости, но пожалуй прикреплю его

   
 
 автор: bronenos   (05.11.2007 в 12:31)   письмо автору
 
   для: gipper   (05.11.2007 в 12:27)
 

На хостинге какая версия языка стоит?

   
 
 автор: gipper   (05.11.2007 в 13:04)   письмо автору
 
   для: bronenos   (05.11.2007 в 12:31)
 

Говорят 5.0

   
 
 автор: kasmanaft   (05.11.2007 в 13:06)   письмо автору
 
   для: gipper   (05.11.2007 в 13:04)
 

Приведите полностью текст ошибки и посмотрите версию в phpinfo(), чтоб уж наверняка.

   
 
 автор: gipper   (05.11.2007 в 13:22)   письмо автору
 
   для: kasmanaft   (05.11.2007 в 13:06)
 

Полный текст ошибки:
PHP Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/gipper/www/site1/public_html/classes/mysql_operate.php on line 3
Версия пятая...

   
 
 автор: gipper   (05.11.2007 в 13:34)   письмо автору
 
   для: cheops   (05.11.2007 в 12:21)
 

Кажется въехал, уважаемые. На хостинге все-таки по умолчанию скрипты с расширением *.php выполняются четвертой версией! Что-бы была пятая версия нужно установить в .htaccess необходимые обработчики. Причом информация об этом закопана, где-то глубоко в документации хостинга. КОЗЛЫ, БЛИН!!!!! :((((

   
Rambler's Top100
вверх

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