За последние 24 часа нас посетили 65703 программиста и 1613 роботов. Сейчас ищут 1508 программистов ...

Непонятная ошибка php

Тема в разделе "Прочие вопросы по PHP", создана пользователем zevilz, 16 авг 2015.

  1. zevilz

    zevilz Активный пользователь

    С нами с:
    14 июн 2010
    Сообщения:
    182
    Симпатии:
    0
    Не могу понять, в чем ошибка.
    Сам код:
    Код (PHP):
    1. <?php
    2. $need=array_flip(array('PHONE','EMAIL'));
    3. if(isset($account['custom_fields'],$account['custom_fields']['contacts']))
    4.     do
    5.     {
    6.         foreach($account['custom_fields']['contacts'] as $field)
    7.             if(is_array($field) && isset($field['id']))
    8.             {
    9.                 if(isset($field['code']) && isset($need[$field['code']]))
    10.                     $fields[$field['code']]=(int)$field['id'];
    11.                 
    12.                 $diff=array_diff_key($need,$fields);
    13.                 if(empty($diff))
    14.                     break 2;
    15.             }
    16.             if(isset($diff))
    17.                 die('отсутствуют следующие поля'.': '.join(', ',$diff));
    18.             else
    19.                 die('Невозможно получить дополнительные поля');
    20.     }
    21.     while(false);
    22. else
    23.     die('Невозможно получить дополнительные поля');
    24. $custom_fields=isset($fields) ? $fields : false;
    25. ?>
    Ошибка:
    Код (PHP):
    1. Parse error: syntax error, unexpected T_VARIABLE in **********.php on line 1
    Может кто прояснит?)

    PHP, JavaScript, SQL и другой код пишите внутри тегов
    Код ( (Unknown Language)):
    1. [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
     
  2. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    не знаю, у меня все запускается..
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    вероятно ошибка в другом файле/на другом сервере/времени-пространстве
     
  4. zevilz

    zevilz Активный пользователь

    С нами с:
    14 июн 2010
    Сообщения:
    182
    Симпатии:
    0
    Пересохранил содержимое файла в новый - ошибка исчезла. Видимо файл косячный был.
     
  5. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Скорее всего BOM был, раз 1-ая строка.