За последние 24 часа нас посетили 15812 программистов и 1668 роботов. Сейчас ищут 797 программистов ...

Программист по-несчастью

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

  1. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Можно добавить в начало файла
    PHP:
    1. ini_set("display_errors", 1);
     
  2. Xagok

    Xagok Новичок

    С нами с:
    20 май 2016
    Сообщения:
    17
    Симпатии:
    0
    К сожалению, хммм....
    Не знаю, получилось ли у меня вставить спойлер, но ругается он на 30-ю линию в add.php

    Код (Text):
    1. $result = $soap->client->NewTaskFile(array(
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    'route'=>$route, тут можно запятую удалить, какой там текст ошибки?
     
  4. Xagok

    Xagok Новичок

    С нами с:
    20 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Как-то так...
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    я инклуды удалил, они в коде есть? а то мало ли
     
  6. rodent90

    rodent90 Новичок

    С нами с:
    26 мар 2015
    Сообщения:
    533
    Симпатии:
    37
    Попов уже съел мозги этого человека! Нет ему спасения ! ;)
    Переписать бы этот мусор...
     
  7. Xagok

    Xagok Новичок

    С нами с:
    20 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Для понимания: я пытаюсь "допилить" уже созданную форму (созданную не мной, а разрабами 1С).

    Если они там есть, то, вероятнее всего, нужны.
    --- Добавлено ---
    Прошу простить, что не оценил юмора о Попове (понятия не имею, кто это). Я не программист ПХП, и никогда не пытался им стать, да и не стану, что очевидно. Я лишь - прошу помощи в данном вопросе.
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Выложи ещё раз архив с последними изменениями, чтобы не запутаться
     
  9. Xagok

    Xagok Новичок

    С нами с:
    20 май 2016
    Сообщения:
    17
    Симпатии:
    0
     

    Вложения:

    • htdocs.zip
      Размер файла:
      3,3 КБ
      Просмотров:
      1
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Вот ошибка, <?php есть, но ?> нету до следующего <?php

    Неправильно
    PHP:
    1. <?php
    2.  
    3. ini_set("display_errors", 1);
    4.  
    5. <?php
    Один из правильных вариантов
    PHP:
    1. <?php
    2. ini_set("display_errors", 1);
    3. ?>
    4. <?php
    Документация:
    https://secure.php.net/manual/ru/language.basic-syntax.phpmode.php

    Отформатировал код через phpbeautifier.com, K&R style
    PHP:
    1. <?php
    2. ini_set("display_errors", 1);
    3.  
    4. include ("blocks/header.php");
    5.  
    6. if (isset($_POST['login'])) {
    7.     $log = $_POST['login'];
    8.     if ($log == '') {
    9.         unset($login);
    10.     }
    11. }
    12.  
    13. if (isset($_POST['desckr'])) {
    14.     $desck = $_POST['desckr'];
    15.     if ($desck == '') {
    16.         unset($desck);
    17.     }
    18. }
    19.  
    20. if (isset($_POST['route'])) {
    21.     $route = $_POST['route'];
    22.     if ($route == '') {
    23.         unset($route);
    24.     }
    25. }
    26.  
    27. // echo $log;
    28.  
    29. echo "<pre>";
    30. var_export($_FILES);
    31. echo "</pre>";
    32.  
    33. if (is_array($_POST) && count($_POST) > 0) {
    34.     if ($_FILES["userfile"]["error"] != 4 && $_FILES["userfile"]["size"] > 1024 * 3 * 1024) {
    35.         echo ("Размер файла превышает три мегабайта");
    36.         exit;
    37.     }
    38.  
    39.     // Проверяем загружен ли файл
    40.     // Если файл загружен успешно
    41.  
    42.     try {
    43.         if ($_FILES["userfile"]["error"] != 4 && is_uploaded_file($_FILES["userfile"]["tmp_name"])) {
    44.             $result = $soap->client->NewTaskFile(array(
    45.                 'log' => $log,
    46.                 'deskr' => $desck,
    47.                 'route' => $route,
    48.                 'NFile' => $_FILES["userfile"]["name"],
    49.                 'DFile' => (file_get_contents($_FILES["userfile"]["tmp_name"]))
    50.             ));
    51.         } elseif ($_FILES["userfile"]["error"] == 4) {
    52.             $result = $soap->client->NewTaskFile(array(
    53.                 'log' => $log,
    54.                 'deskr' => $desck,
    55.                 'route' => $route,
    56.             ));
    57.         } else {
    58.             echo ("Ошибка загрузки файла - файл больше 3 мегабайт <br /> Заявка не создана");
    59.         }
    60.  
    61.         $res = $result->return;
    62.         settype($res, 'array');
    63.         foreach($res as $val) {
    64.             echo "<br />";
    65.  
    66.             // echo "<script type=\"text/javascript\">alert( \"$val\");</script> \n";
    67.  
    68.             echo $val;
    69.             setcookie('login', $log, time() + 3600 * 24 * 365);
    70.         }
    71.     }
    72.  
    73.     catch(Exception $e) {
    74.         echo $e->getMessage();
    75.     }
    76. }
     
    Xagok нравится это.
  11. Xagok

    Xagok Новичок

    С нами с:
    20 май 2016
    Сообщения:
    17
    Симпатии:
    0
    Работает. Бог ты мой, работает!
    А теперь, как мне вас благодарить?
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Написал личное сообщение
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Вам на гитхаб пора :D
     
    denis01 нравится это.
  14. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @igordata гиту ещё научить придётся, а идея хорошая, для раздела сделайте за меня
     
  15. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Купил мини компьютер :)

    UT8aYHKXvpaXXagOFbX3.jpg
    HTB1z8OcLpXXXXboXXXXq6xXFXXXg.jpg

    Буду играться на lua
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    мои сервачки:

    роутер
    сервачок на корке
    сервачок для торрентов с коди, пультом и без единого вентилятора
    ибп
     

    Вложения:

  17. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    то что нужно.

    не думал стойку под это дело оформить?
     
  18. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    они ща собрались в одном углу, но буквально несколько дней назад они были в разных. =) Торрент-медиа машина стояла за телеком, и её не было ни видно ни слышно, так что норм. Пульт и батник повышали удобство использования.
     
    denis01 нравится это.
  19. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    Сколько стоит такая штучка?
     
  20. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Брал за $4 http://www.aliexpress.com/item/D1-m...elopment-board-based-ESP8266/32529101036.html удобно что можно докупить экран или датчик температуры с влажностью и легко подключить, называют shiled.
    Вроде есть варианты с большим количеством кнопок и светодиодов http://www.aliexpress.com/item/V3-W...ment-board-based-ESP8266-for/32469441553.html проще будет написать helloword с миганием светодиода.

    на такой штуке можно совсем урезанный веб сервер запустить, но он будет совсем днище и на lua или ещё ardurino можно прошить
     
    mahmuzar нравится это.