• "Очередная" идея создать сервис. С чего начать?

    Livitin: Учет компьютеров в сети предприятия целый пласт программ на любой вкус и цвет не говоря уже о различных программ удаленного доступа вроде LiteManager, с возможность отображения характеристик пользователей.
    Как количество знаний и опыта в коллективе, могут повлиять на нахождения n-ого ПО в компании для систематизации знаний об инфраструктуре клиента?(конечно если не брать людей не отличающих свитч 2уровень и роутер 3 уровень, времён так конца 90-х - начало 2000-х). Хотя и такое бывает =) не говоря о спецификациях Wi-Fi.
  • "Очередная" идея создать сервис. С чего начать?

    Livitin: большенство держу в голове и впраду)
    По пунктам есть большое количество програм по учету или мониторингу платное, так опен сорс.
    Многие пункты стандартный AD и манипуляции с ними в Окнах.
    Пока невижу изюменки или "проблемы" которую необходимо решать ещё одним "сервисом".
    За хоть и не продолжительную карьеру и работы мелькой конторы, у провайдера местного пошиба до крупного холдинга. Не сталкивался с подобными желаниями систематизировать, всегда находились средства ПО.
    P.S. Единственное, что сейчас не хватает некой единой платформы, для отслеживания за всеми VPN мостами с конечным оборудованием у пользователя и мониторинг трафика, с довеском вроде хайлоад сайтами + proxy(и анонимайзеры), по специфики нынешной работы. Но пока справляюсь и разделением этого добра на подпункты и вывод на экран.
  • Landing, куда отправлять данные с формы заказа?

    lere: Пример отправки с прикрепленным файлом.

    $filename = "$fname"; //Имя файла для прикрепления
    $to = "$email"; //Кому
    $from = "123@123.com"; //От кого
    $subject = ""; //Тема
    $message = "$bname "; //Текст письма
    $boundary = "---"; //Разделитель
    $headers = "From: $from\nReply-To: $from\n";
    $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";

    $body = "--$boundary\n";
    $body .= "Content-type: text/html; charset='utf-8'\n";
    $body .= "Content-Transfer-Encoding: quoted-printablenn";
    $body .= "Content-Disposition: attachment; filename==?utf-8?B?".base64_encode($filename)."?=\n\n";
    $body .= $message."\n";
    $body .= "--$boundary\n";
    $file = fopen($filename, "r"); //Открываем файл
    $text = fread($file, filesize($filename)); //Считываем весь файл
    fclose($file); //Закрываем файл

    $body .= "Content-Type: application/octet-stream; name==?utf-8?B?".base64_encode($filename)."?=\n";
    $body .= "Content-Transfer-Encoding: base64\n";
    $body .= "Content-Disposition: attachment; filename==?utf-8?B?".base64_encode($filename)."?=\n\n";
    $body .= chunk_split(base64_encode($text))."\n";
    $body .= "--".$boundary ."--\n";
    mail($to, $subject, $body, $headers); //Отправляем письмо

    if (mail == true){
    $to = "xserbers@yandex.ru"; //Кому
    $from = "info@myfoods.com.ua"; //От кого
    $subject = "$email"; //Тема
    $message = "Пользователь $bname оплатил. E-mail: $email . Телефонный номер: $telef"; //Текст письма
    $boundary = "---"; //Разделитель
    $headers = "From: $from\nReply-To: $from\n";
    $headers .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";
    $body = "--$boundary\n";
    $body .= "Content-type: text/html; charset='utf-8'\n";
    $body .= "Content-Transfer-Encoding: quoted-printablenn";
    $body .= "Content-Disposition: attachment; filename==?utf-8?B?".base64_encode($filename)."?=\n\n";
    $body .= $message."\n";
    $body .= "--$boundary\n";
    mail($to, $subject, $body, $headers); //Отправляем письмо
    }
  • Как сделать разные background-image у тега body для разных ширин экранов?

    Про media, что их не употреблять ни кто не говорил или мерещится ?) Пеевод: "Самый популярный фреймворк для разработки адаптивных и мобильных web-проектов.
    Bootstrap использует самые современные технологии CSS и HTML." Сейчас уже bootstrap 4 начинается и да здравствует flexbox и батька SASS. И начинало начал, может будет шоком для вас, использовали верстку без td и tr.
  • Как сделать разные background-image у тега body для разных ширин экранов?

    mobile-first фреймворк что? (ещё раз). Bootstrap позиционировал себя всё время как responsive , да и он вышел раньше чем упоминули за бугром mobile-first. Следовательно каким способом верстать вначале мобильный или с десктопов , решается под каждую задачу отдельно. А называть bootstrap mobile-first фреймворк грешно( даже для убеждения зайти на офф сайт и прочитать первые предложения). По существу не проще ли сделать резиновый фон и только в media 320px указать фон в #000.
  • Как сделать разные background-image у тега body для разных ширин экранов?

    Без медиа, настраивается на все экраны. Mobile-first фреймворк что? :) Вначале для responsive верстки , а кой способ выбрать "вначале мобильные" или наоборот , дело каждого.
  • Как сгенерировать PDF из php?

    Xserber
    @Xserber Автор вопроса
    Алексей Уколов: не работающий один из примеров. Не думаю что в вопросе будет лучше, так как вариантов большое количество. Не работает генерация( не выводит в pdf данные из mysql)
  • Как сгенерировать PDF из php?

    Xserber
    @Xserber Автор вопроса
    С классом mysql и библиотекой FPDF
    <?php
    require('font/helvetica.php');
    require('fpdf.php');
    
    $hostname = "127.0.0.1";
    $database = "test";
    $username = "admins";
    $password = "admins";
    $conn = mysql_connect($hostname, $username, $password) or die(mysql_error());
    mysql_select_db($database, mysql_connect($hostname, $username, $password));
    
    $pdf=new FPDF();
    
    $pdf->Open();
    
    $pdf->SetAutoPageBreak(false);
    
    $pdf->AddPage();
    
    $y_axis_initial = 25;
    
    $pdf->SetFillColor(232, 232, 232);
    $pdf->SetFont('Arial', 'B', 12);
    $pdf->SetY($y_axis_initial);
    $pdf->SetX(25);
    $pdf->Cell(30, 6, 'Complaint', 1, 0, 'L', 1);
    $pdf->Cell(30, 6, 'Date', 1, 0, 'L', 1);
    $pdf->Cell(30, 6, 'Text', 1, 0, 'L', 1);
    $pdf->Cell(30, 6, 'Polar words', 1, 0, 'L', 1);
    $pdf->Cell(30, 6, 'Source', 1, 0, 'L', 1);
    $pdf->Cell(30, 6, 'Company id', 1, 0, 'R', 1);
    
    $y_axis = $y_axis + $row_height;
    
    $result=mysql_query("SELECT * FROM oven1 ") or die(mysql_error());
    
    $i = 0;
    
    $max = 25;
    
    $row_height = 6;
    
    while($row = mysql_fetch_array($result))
    {
    
    if ($i == $max)
    {
    $pdf->AddPage();
    
    $pdf->SetY($y_axis_initial);
    $pdf->SetX(25);
    
    $pdf->Cell(30, 6, 'Complaint', 1, 0, 'L', 1);
    
    $y_axis = $y_axis + $row_height;
    
    $i = 0;
    }
    
    $complainant = $row[atribut];
    $date = $row[id];
    
    
    $pdf->SetY($y_axis);
    $pdf->SetX(25);
    $pdf->Cell(30, 6, $complainant, 1, 0, 'L', 1);
    
    $y_axis = $y_axis + $row_height;
    $i = $i + 1;
    }
    
    $pdf->Output('report.pdf','F');
    
    
    ?>
  • Почему не получается подключится к psql?

    Rabinzon: заползай в конфиг. /etc/posgreesql/9.x/conf или postgree.conf уже доколи не помню, там ищешь 5433 и меняешь на 5432. должно заработать.
  • Как сделать, что бы windows 10 не впадал в глубокую спячку?

    fermer55: Могут быть в новой части панели для windows 10 в поиске введите "Настройки" или "Параметры", должно найти. Но полный переход будет в начале 16. Следовательно в обычной панели должно быть.