AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


> Кто поправит функцию
teletehnika
сообщение Jun 30 2010, 08:29
Сообщение #1


А нас мёдом не корми, Дай чего нибуть помалевать.
Иконка группы

Группа: Дизайнеры

Сообщений: 3,009
Регистрация:
23.9.2007
Из: Казахстан, Жезказган Рядом с Байконуром
Пользователь №: 967
Спасибо сказали: 1247

Вставить ник




Эх!!! Давно меня здесь не было. Всем привет.
Есть одна функция, которая никак не хочет у меня работать. А так как я в php ноль, почти ноль, то прошу помощи.
Функция была зазендена. Под зендом работает а расзенденная нивкакую.
Под зендом было 18 файлов, остальные 17 работают чётко. Думаю что дезенд не верно понимает какую то задачу.
Вот она, выдранная с файла:
КОД
function checksessionpost( $delete )
{
    $AllFields = array( "txtPaymentFirstName", "txtPaymentLastName", "txtPaymentAddress1", "txtPaymentAddress2", "txtPaymentCity", "txtPaymentPostalCode", "txtPaymentCountry" );
    $numRequired = count( $AllFields );
    $skeys = array_keys( $_SESSION );
    if ( $delete == 1 )
    {
        $pkeys = array_keys( $_POST );
        $i = 0;
        for (;    do
    {
    $i < $numRequired;    ++$i    )
            {
                if ( !in_array( $AllFields[$i], $skeys ) )
                {
                    $GLOBALS['_SESSION'][$AllFields[$i]] = "";
                }
                else if ( in_array( $AllFields[$i], $pkeys ) )
                {
                    $GLOBALS['_SESSION'][$AllFields[$i]] = $_POST[$AllFields[$i]];
                }
                break;
            }
        } while ( 1 );
    }
    else
    {
        $i = 0;
        for (;    $i < $numRequired;    ++$i    )
        {
            if ( in_array( $AllFields[$i], $skeys ) )
            {
                $GLOBALS['_SESSION'][$AllFields[$i]] = "";
            }
        }
    }
}

Ругается на вот эту строку : for ( ; do

Вот строка ошибки:
КОД
Parse error: syntax error, unexpected T_DO, expecting ';' in K:\home\Mysait\www\engine\functions.php  on line 182
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение



Ответить в данную темуНачать новую тему

4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 25 November 2024 - 12:03
Хостинг предоставлен NetLevel.Ru   Eleanor CMS