Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: на сервере работает а на денвере нет

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: на сервере работает а на денвере нет
isco123
Отправлено: 28 Марта, 2014 - 06:28:23
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Parse error: syntax error, unexpected '[' in Z:\home\mysite.ru\www\protected\views\teacher\_form.php on line 53
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. /* @var $this TeacherController */
  4. /* @var $model Teacher */
  5. /* @var $form CActiveForm */
  6. Yii::import('ext.imperavi-redactor-widget.ImperaviRedactorWidget');
  7. ?>
  8.  
  9. <div class="form">
  10.  
  11. <?PHP $form=$this->beginWidget('CActiveForm', array(
  12.         'id'=>'teacher-form',
  13.         // Please note: When you enable ajax validation, make sure the corresponding
  14.         // controller action is handling ajax validation correctly.
  15.         // There is a call to performAjaxValidation() commented in generated controller code.
  16.         // See class documentation of CActiveForm for details on this.
  17.         'enableAjaxValidation'=>false,
  18.         'htmlOptions' => array('enctype' => 'multipart/form-data'),
  19. )); ?>
  20.  
  21.         <p class="note">Поля отмеченые <span class="required">*</span> обязательны.</p>
  22.  
  23.         <?PHP echo $form->errorSummary($model); ?>
  24.  
  25.         <div class="row">
  26.                 <h2><?PHP echo $form->labelEx($model,'login'); ?></h2>
  27.                 <?PHP echo $form->textField($model,'login',array('size'=>45,'maxlength'=>45)); ?>
  28.                 <?PHP echo $form->error($model,'login'); ?>
  29.         </div>
  30.  
  31.         <div class="row">
  32.                 <h2><?PHP echo $form->labelEx($model,'password'); ?></h2>
  33.                 <?PHP echo $form->passwordField($model,'password',array('size'=>45,'maxlength'=>45)); ?>
  34.                 <?PHP echo $form->error($model,'password'); ?>
  35.         </div>
  36.  
  37.         <div class="row">
  38.                 <h2><?PHP echo $form->labelEx($model,'name'); ?></h2>
  39.                 <?PHP echo $form->textField($model,'name',array('size'=>60,'maxlength'=>100)); ?>
  40.                 <?PHP echo $form->error($model,'name'); ?>
  41.         </div>
  42.  
  43.         <div class="row">
  44.                 <h2><?PHP echo $form->labelEx($model,'info'); ?></h2>
  45.                 <?PHP
  46.                 $this->widget('ImperaviRedactorWidget', array(
  47.                         // You can either use it for model attribute
  48.                         'model' => $model,
  49.                         'attribute' => 'info',
  50.                         'options' => array(
  51.                                 'lang' => 'ru',
  52.                                 'toolbar' => true,
  53.                                 'iframe' => true,
  54.                                 'buttons' => ['html', 'formatting',  'bold', 'italic', 'deleted',
  55.                                         'unorderedlist', 'orderedlist', 'outdent', 'indent',
  56.                                         'table', 'link', 'alignment', 'horizontalrule',
  57.                                         'underline', 'alignleft', 'aligncenter', 'alignright', 'justify'],
  58.                                 'minHeight' => 150
  59.                         ),
  60.                 ));
  61.                 ?>
  62.                 <?PHP echo $form->error($model,'info'); ?>
  63.         </div>
  64.  
  65.         <div class="row">
  66.                 <h2><?PHP echo $form->labelEx($model,'lesson'); ?></h2>
  67.                 <?PHP
  68.                 $this->widget('ImperaviRedactorWidget', array(
  69.                         // You can either use it for model attribute
  70.                         'model' => $model,
  71.                         'attribute' => 'lesson',
  72.                         'options' => array(
  73.                                 'lang' => 'ru',
  74.                                 'toolbar' => true,
  75.                                 'iframe' => true,
  76.                                 'buttons' => ['html', 'formatting',  'bold', 'italic', 'deleted',
  77.                                         'unorderedlist', 'orderedlist', 'outdent', 'indent',
  78.                                         'table', 'link', 'alignment', 'horizontalrule',
  79.                                         'underline', 'alignleft', 'aligncenter', 'alignright', 'justify'],
  80.                                 'minHeight' => 150
  81.                         ),
  82.                 ));
  83.                 ?>
  84.                 <?PHP echo $form->error($model,'lesson'); ?>
  85.         </div>
  86.  
  87.         <div class="row">
  88.                 <h2><?PHP echo $form->labelEx($model,'work'); ?></h2>
  89.                 <?PHP
  90.                 $this->widget('ImperaviRedactorWidget', array(
  91.                         // You can either use it for model attribute
  92.                         'model' => $model,
  93.                         'attribute' => 'work',
  94.                         'options' => array(
  95.                                 'lang' => 'ru',
  96.                                 'toolbar' => true,
  97.                                 'iframe' => true,
  98.                                 'buttons' => ['html', 'formatting',  'bold', 'italic', 'deleted',
  99.                                         'unorderedlist', 'orderedlist', 'outdent', 'indent',
  100.                                         'table', 'link', 'alignment', 'horizontalrule',
  101.                                         'underline', 'alignleft', 'aligncenter', 'alignright', 'justify'],
  102.                                 'minHeight' => 150
  103.                         ),
  104.                 ));
  105.                 ?>
  106.                 <?PHP echo $form->error($model,'work'); ?>
  107.         </div>
  108.  
  109.         <div class="row">
  110.                 <h2>Дипломы и сертификаты</h2>
  111.                 <p>Добавление</p>
  112.                 <?PHP
  113.                 $this->widget('CMultiFileUpload', array(
  114.                         'name' => 'diplomsAdd',
  115.                         'accept' => 'jpeg|jpg|gif|png', // useful for verifying files
  116.                         'duplicate' => 'Duplicate file!', // useful, i think
  117.                         'denied' => 'Invalid file type', // useful, i think
  118.                 ));
  119.                 ?>
  120.  
  121.                 <?PHP
  122.                 if(count($model->diplomImages)>0)
  123.                 {
  124.                         echo '<br /><p>Удаление</p>';
  125.                         $index = 1;
  126.                         foreach($model->diplomImages as $image)
  127.                         {
  128.                                 echo '<input value="'.$image->id.'" id="diplomsRem_'.$index.'" type="checkbox" name="diplomsRem[]">';
  129.                                 echo '<label for="diplomsRem_'.$index.'">'.CHtml::image($image->path,'',array('width'=>100,'height'=>100)).'</label>';
  130.                                 $index++;
  131.                         }
  132.                 }
  133.                 ?>
  134.         </div>
  135.  
  136.  
  137.         <div class="row">
  138.                 <h2>Фото</h2>
  139.                 <p>Добавление</p>
  140.                 <?PHP
  141.                 $this->widget('CMultiFileUpload', array(
  142.                         'name' => 'fotoAdd',
  143.                         'accept' => 'jpeg|jpg|gif|png', // useful for verifying files
  144.                         'duplicate' => 'Duplicate file!', // useful, i think
  145.                         'denied' => 'Invalid file type', // useful, i think
  146.                 ));
  147.                 ?>
  148.  
  149.                 <?PHP
  150.                 if(count($model->fotoImages)>0)
  151.                 {
  152.                         echo '<br /><p>Удаление</p>';
  153.                         $index = 1;
  154.                         foreach($model->fotoImages as $image)
  155.                         {
  156.                                 echo '<input value="'.$image->id.'" id="fotoRem_'.$index.'" type="checkbox" name="fotoRem[]">';
  157.                                 echo '<label for="fotoRem_'.$index.'">'.CHtml::image($image->path,'',array('width'=>100,'height'=>100)).'</label>';
  158.                                 $index++;
  159.                         }
  160.                 }
  161.                 ?>
  162.         </div>
  163.  
  164.         <div class="row">
  165.                 <h2><?PHP echo $form->labelEx($model,'award'); ?></h2>
  166.                 <?PHP
  167.                 $this->widget('ImperaviRedactorWidget', array(
  168.                         // You can either use it for model attribute
  169.                         'model' => $model,
  170.                         'attribute' => 'award',
  171.                         'options' => array(
  172.                                 'lang' => 'ru',
  173.                                 'toolbar' => true,
  174.                                 'iframe' => true,
  175.                                 'buttons' => ['html', 'formatting',  'bold', 'italic', 'deleted',
  176.                                         'unorderedlist', 'orderedlist', 'outdent', 'indent',
  177.                                         'table', 'link', 'alignment', 'horizontalrule',
  178.                                         'underline', 'alignleft', 'aligncenter', 'alignright', 'justify'],
  179.                                 'minHeight' => 150
  180.                         ),
  181.                 ));
  182.                 ?>
  183.                 <?PHP echo $form->error($model,'award'); ?>
  184.         </div>
  185.  
  186.         <div class="row">
  187.                 <h2><?PHP echo $form->labelEx($model,'avatar'); ?></h2>
  188.                 <?PHP echo CHtml::activeFileField($model, 'avatar'); ?>
  189.                 <?PHP echo $form->error($model,'avatar'); ?>
  190.         </div>
  191.  
  192.         <div class="row buttons">
  193.                 <?PHP echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
  194.         </div>
  195.  
  196. <?PHP $this->endWidget(); ?>
  197.  
  198. </div><!-- form -->
  199.  
 
 Top
VenZell
Отправлено: 28 Марта, 2014 - 07:06:49
Post Id


Частый гость


Покинул форум
Сообщений всего: 237
Дата рег-ции: Июнь 2013  


Помог: 12 раз(а)




isco123, на сервере у вас стоит версия php 5.4, которая поддерживает короткий синтаксис объявления массивов. На денвере же, у вас, скорее всего, стоит версия ниже 5.4. Объявите массив по старинке.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB