За последние 24 часа нас посетили 20143 программиста и 1575 роботов. Сейчас ищут 1915 программистов ...

Направьте на путь истинный...

Тема в разделе "Сделайте за меня", создана пользователем qeekus, 14 ноя 2016.

  1. qeekus

    qeekus Новичок

    С нами с:
    14 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    Добрый вечер. Есть одна мысль, а реализовать не доходит.
    Тема такая:
    Имеется числовая переменная $maxclient которая постоянно меняется.
    Необходимо записывать число большего от предыдущего числа с этой же переменной в файл.
    Т.е при запуске скрипта переменная $maxclient записалась в файл с числом 11, при повторном запуске переменная $maxclient уже 5 - не должна записаться в файл, а если переменная $maxclient 15 - перезаписать меньшее число (это 11).

    PHP:
    1. $maxclient = clientCount;
    2. $line="1";
    3. $file=file("my_file.txt");
    4. $open=fopen("my_file.txt","w");
    5.  
    6.   for($i=0;$i<count($file);$i++)
    7.   {
    8.      if(($i+1)!=$line){fwrite($open,$file[$i]);}
    9.      else{fwrite($open,$maxclient ."\r\n");}
    10.   }
    11.  
    12. fclose($open);  
     
    #1 qeekus, 14 ноя 2016
    Последнее редактирование: 14 ноя 2016
  2. qeekus

    qeekus Новичок

    С нами с:
    14 ноя 2016
    Сообщения:
    2
    Симпатии:
    0
    PHP:
    1. if ($maxclient > 8)
    2.    printf("записано в файл");
    3. elseif ($maxclient <= 8)
    4.    printf("НЕ записано в файл");
    или так:
    8 это число из файла
     
  3. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    var_dump ( $file );