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 :: Parse error: syntax error, unexpected T_STRING in Z:\home\localhost\www\stepen.php on line 45

 PHP.SU

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


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

> Без описания
bogdand92
Отправлено: 07 Сентября, 2011 - 15:45:31
Post Id


Новичок


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


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




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function stepen($val,$pow)
  3.         {
  4.                 if ($pow == 0)
  5.                         return 1;
  6.                 else
  7.                         return $val * stepen ($val,$pow - 1);
  8.         }
  9.  
  10. ?>
  11. <html>
  12. <body>
  13.         <form action="" method = "GET">
  14.                 <table>
  15.                
  16.                         <tr>
  17.                                 <td>
  18.                                         Число:
  19.                                         <input type = "text" name = "val" />
  20.                                 </td>
  21.                                
  22.                                 <td>
  23.                                         Степень:
  24.                                         <input type = "text" name = "val" />
  25.                                 </td>
  26.                         </tr>
  27.                        
  28.                        
  29.                 </table>
  30.                
  31.                 <input type = "submit" name = "submit" value = "Cчитать">
  32.         </form>
  33.        
  34.         <?PHP
  35.                 $val_form = $_GET["val"];
  36.                 $pow_form = $_GET["pow"];
  37.                
  38.                 if  ((isset($pow_form)) && (is_int($pow_form)) && ($pow_form >= 0) && (isset ($val_form)))
  39.                 {
  40.                         echo $val_form .  "в степени" . $pow_form . "=" . stepen($val_form,$pow_form);
  41.            
  42.                         // Запись истории операций в файл 'pow_story.txt'      
  43.                         $f = fopen ('pow_story.txt', 'a+');
  44.                         $str = $val_form .  "в степени" . $pow_form . "=" . stepen($val_form,$pow_form);
  45.                         fputs ($f, $str . "     " . date(m-d h:i:s) . "\n");
  46.                         fclose ($f);
  47.  
  48.                 }      
  49.                 else
  50.                         echo "Некорректно введены данные </p>";
  51.                
  52.                 // Вывод истории операций из файла 'pow_story'
  53.                 $pow_story = file('pow_story.php');
  54.                 for ($i = 0; $i < count($pow_storry); $i++)
  55.                         echo  $pow_storry[$i] . "</br>";
  56.                        
  57.         ?>
  58. </body>
  59. </html>

(Отредактировано автором: 07 Сентября, 2011 - 17:03:06)

 
 Top
OrmaJever Модератор
Отправлено: 07 Сентября, 2011 - 16:01:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




bogdand92 пишет:
fputs ($f, $str . " " . date(m-d h:i:s) . "\n");

должно быть в скобках, хотя я так и не нашёл где имено 45 строка?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
LIME
Отправлено: 07 Сентября, 2011 - 16:08:56
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


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




 
 Top
EuGen Администратор
Отправлено: 07 Сентября, 2011 - 16:31:35
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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






-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
bogdand92
Отправлено: 07 Сентября, 2011 - 16:40:05
Post Id


Новичок


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


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




LIME пишет:

строчка и fgets и есть та самая строка с ошибкой, я сперва fwrite попробовал, потом вот её
 
 Top
LIME
Отправлено: 07 Сентября, 2011 - 16:43:50
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


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




bogdand92 я к тому что зачем писать свою ф-цию если есть уже готовая
 
 Top
bogdand92
Отправлено: 07 Сентября, 2011 - 16:51:49
Post Id


Новичок


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


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




LIME пишет:
bogdand92 я к тому что зачем писать свою ф-цию если есть уже готовая

я новичёк, это просто в качестве тренировки, задание было написать рекурсивную функцию, я решил её усложнить, вводом данных из формы и работой с файлом
(Добавление)
нашёл! в функции date должны были быть кавычки

(Отредактировано автором: 07 Сентября, 2011 - 16:54:08)

 
 Top
OrmaJever Модератор
Отправлено: 07 Сентября, 2011 - 22:04:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




bogdand92 пишет:
нашёл! в функции date должны были быть кавычки

http://forum.php.su/topic.php?fo...00485#1315400485


-----
Если вы хотя бы 3-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