Continue operator

If you don't know russian language or can't post in russian please, post your questions about TB Dev SZ Edition here. You're not allow to post your's questions at another forums of this category.
Правила форума
Only non-russian talks here.

Continue operator

Сообщение gardiane » 02 июн 2013, 19:30

PHP Fatal error: 'continue' operator with non-constant operand is no longer supported in /include/class.bencode.php on line 607
gardiane
 
Сообщения: 6
Зарегистрирован: 19 сен 2011, 19:15
Откуда: Hungary
Адрес трекера: http://torrent.swz.hu

Re: Continue operator

Сообщение gardiane » 02 июн 2013, 19:36

In new PHP version old continue operator is no longer supported.
The solution:

In include/class.bencode.php
Код: Выделить всё
if ( $path != array_intersect_assoc( $file_path = explode( DIRECTORY_SEPARATOR, $file ), $path ) )
   continue array_unshift( self::$errors, new Exception( 'Files must be in the same folder: "' . $file . '" discarded' ) );
if ( ! $handle = self::fopen( $file, $filesize = self::filesize( $file ) ) )
   continue array_unshift( self::$errors, new Exception( 'Failed to open file: "' . $file . '" discarded' ) );

Change to:
Код: Выделить всё
if ( $path != array_intersect_assoc( $file_path = explode( DIRECTORY_SEPARATOR, $file ), $path ) )
   array_unshift( self::$errors, new Exception( 'Files must be in the same folder: "' . $file . '" discarded' ) );
   continue;
if ( ! $handle = self::fopen( $file, $filesize = self::filesize( $file ) ) )
   array_unshift( self::$errors, new Exception( 'Failed to open file: "' . $file . '" discarded' ) );
   continue;
gardiane
 
Сообщения: 6
Зарегистрирован: 19 сен 2011, 19:15
Откуда: Hungary
Адрес трекера: http://torrent.swz.hu


Вернуться в Forum for non-russian speak users

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron