PHP прочитайте файл и проверьте, существует ли определенная строка

1

Пока это то, что у меня есть, но, похоже, оно не работает...

    <?
    $file = fopen('wiu.dat','r')
    while (wui = fgets($file)){
    if ($wui = 'True') {
      header("Location: index.html");
      die()
    } else {
      echo"<h2>Down for maintenance.</h2>"
    ;}}
    fclose($fh);
    ?>

Любая обратная связь будет принята с благодарностью

  • 0
    Что такое содержимое файла wiu.dat? Также отредактируйте оператор if ($wui == 'True') .
  • 0
    Я уверен, что ты хочешь закрыть перед смертью (), но я могу ошибаться.
Показать ещё 2 комментария
Теги:

1 ответ

3
Лучший ответ

Я исправил очевидные проблемы. Я добавил точку с запятой после первой строки и после die() изменил wui на $wui в вашем состоянии while, изменил $wui = 'True' на $wui == 'True', изменил fclose($fh); fclose($file); и очистил ваш отступ, чтобы он выглядел лучше. Оттуда, я думаю, успех кода зависит от того, что у вас есть внутри wiu.dat.

<?php
  $file = fopen('wiu.dat','r');
  while ($wui = fgets($file)) {
    if ($wui == 'True') {
      header("Location: index.html");
      die();
    } else {
      echo"<h2>Down for maintenance.</h2>";
    }
  }
  fclose($file);
?>
  • 0
    Попробую спасибо :)
  • 0
    Не могу поверить, что я пропустил все это, OP у вас отключены отчеты об ошибках? Это все, о чем вам должен рассказать один тестовый прогон!
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню