PHP.SU

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

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

> Найдено сообщений: 3
Srthmnt Отправлено: 11 Апреля, 2018 - 12:56:34 • Тема: Не работает foreach() • Форум: Вопросы новичков

Ответов: 5
Просмотров: 332
Vladimir Kheifets пишет:
Srthmnt пишет:
Код программы:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <title>ShT</title>
  2. <?php
  3. $data = fopen('data.txt', 'a+');
  4. foreach($data as $line){
  5. echo $line;
  6. echo "<br />";
  7. }
  8. ?>
  9. <meta http-equiv="refresh" content=3; url='https://ShT-com.000webhostapp.com/'>

, а точнее, эта часть:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. foreach($data as $line){
  3.  
  4. }
  5.  

. В чём причина?
Код ошибки:
Warning: Invalid argument supplied for foreach() in index.php on line 4


Добрый день! Почему не работает Вам объяснили. Если вместо
$data = fopen('data.txt', 'a+'); написать
$data = file('data.txt'); то будет работать.
Удачи!


Спасибо
Srthmnt Отправлено: 10 Апреля, 2018 - 15:25:45 • Тема: Не работает foreach() • Форум: Вопросы новичков

Ответов: 5
Просмотров: 332
Проблема решена












Результат:
https://sht-com[dot]000webhostapp[dot]com/
Потом доделаю










Код программы:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <title>ShT</title>
  2. <?php
  3. $data = fopen('data.txt', 'a+');
  4. foreach($data as $line){
  5. echo $line;
  6. echo "<br />";
  7. }
  8. ?>
  9. <meta http-equiv="refresh" content=3; url='https://ShT-com.000webhostapp.com/'>

, а точнее, эта часть:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. foreach($data as $line){
  3.  
  4. }
  5.  

. В чём причина?
Код ошибки:
Warning: Invalid argument supplied for foreach() in index.php on line 4

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB