1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Количество людей в программе

Тема в разделе "Программирование", создана пользователем FCSD, 1 ноя 2012.

  1. TopicStarter Overlay
    FCSD

    FCSD Гость

    Накатал небольшой примерчик


    Нам потребуется такие компоненты:

    2 формы;

    поле для ввода;

    кнопка;

    список;

    HTTP клиент;

    таймер;

    функция;

    первую форму назовем nik

    вторую форму назовем Form1

    на первой форме (nik) создаем такие компоненты:





    поле для ввода;

    кнопка;

    HTTP клиент;



    на кнопку кидаем код:

    Код:
    $text = c("edit1")->text; 
     
    $post = c("httpClient1"); 
     
    $post->url = 'http://сайт/vxod.php'; 
     
    $post->setData('on', $text); 
     
    $post->submit(); 
     
    LoadForm(c("Form1"), LD_NONE); 
     
    c("listBox1")->text = file_get_contents("http://сайт/online.txt"); 
     
    c("Form1->timer1")->enable = true;
    на второй форме (Form1) создаем такие компоненты:

    список;

    HTTP клиент;

    таймер;

    Интервал таймера ставим 100.

    Код в таймере:

    Код:
    myFunc1();
    Код функции:

    Код:
    c("listBox1")->text = file_get_contents("http://сайт/online.txt");
    делаем событие (Form1) запрос за закрытие, код:

    Код:
    $text = c("nik->edit1")->text; 
     
    $post = c("httpClient1"); 
     
    $post->url = 'http://сайт/vixod.php'; 
     
    $post->setData('off', $text); 
     
    $post->submit();
    С программой разобрались! Теперь приступаем к серверу.

    Создаем файл у себя на компьютере vxod.php, в нём пишем такое:

    Код:
    <?php 
     
    $text = $_POST['off']; 
     
    $fopen=@file("online.txt"); 
     
    $what=$text; 
     
    foreach($fopen as $key=>$value) 
     
    { 
     
      if(substr_count($value,$what)) 
     
      { 
     
        array_splice($fopen, $key, 1); 
     
      } 
     
    } 
     
    $f=fopen("online.txt", "w"); 
     
    for($i=0;$i<count($fopen);$i++) 
     
    { 
     
      fwrite($f,$fopen[$i]); 
    Кидаем этот файл к себе на сервер!


    p.s у функции ставим галю работать в фоне
     
    • Like Like x 2
    Метки:
  2. Viclug

    Viclug Gott mit Uns!

    Регистрация:
    22 июн 2012
    Сообщения:
    620
    Симпатии:
    468
    Язык не указал.
     
  3. TopicStarter Overlay
    webster

    webster Гость

    develstudio, их синтаксис.
     
    • Like Like x 1
  4. TopicStarter Overlay
    FCSD

    FCSD Гость

    php/MySQL
     
  5. TopicStarter Overlay
    webster

    webster Гость

    Сервер на пыхе, mysql не надо там.
    Прога на devel studio
     
    • Like Like x 1
  6. Walentinka

    Walentinka

    Регистрация:
    29 янв 2013
    Сообщения:
    96
    Симпатии:
    47
    Основа есть,теперь прикрутить полезный контент и можно выкладывать в сеть...
    Хотя если это ммм... обучалка/инструкция/урок весьма сносно.
    НО! Немного не в тему товарисчЩ.(ИМХО)
    Или админам предлагать новый раздел,либо добавлять исходники.
    Мало пока темка подходит под раздел SOFT[Все программы]

    P.S.
    Пока писал последнюю строку,понял что залипает клавиша мяГкий знаК.
    Хоть за это спасибо ;)
     

Поделиться этой страницей

Загрузка...