markFT39 / OSSLabFinal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OSSLabFinal 22100237 - HyungJin Kim

1.What does this project do?

  • Helps you create a calendar that lets you organize your personal schedules.
  • Generate a QR code for a calendar web page so you can share it with others.

2.Why is this project useful?

  • If you need to share a schedule with multiple people, such as an event schedule for a club, this open-source help you easy to resolve it.
  • It helps you easily generate QR code images and can also be used for promotional materials.

3.How to get started?

1.Download open-source or fork this repository

2.Modifying the PHP QRcode File

  • If you download PHPQR codes yourself, you need to write a php file that generates an image file.
  <html>
  <head>
  <title></title>
  </head>
  <body>
  <?php
      include_once "qrlib.php";

      $codeContents = "Address of your calendar web page";
      $filePath = md5($codeContents).".png";

      if(!file_exists($filePath)) {
          QRcode::png($codeContents, "QRcode.png");
          echo "파일이 정상적으로 생성되었습니다.";
          echo "<hr/>";
      } else {
          echo "파일이 이미 생성되어 있습니다.\n파일을 지우거나 이름을 바꾸어 실행하세요.";
          echo "<hr/>";
      }

      echo "저장된 파일명 : ".$filePath;
      echo "<hr/>";
      echo "<img src='".$filePath."'/>";
  ?>

  </body>
  </html>
  • Please add the following source code to your calendar web page
  <img src="../phpqrcode/QRcode.png">

3.Now you are ready to proceed with your own project.

  • Add a schedule and share it with the QR code

4.My contribution.

  1. I made this by combining two open sources, fullcalendar, and PHP QRcodes.
  2. The category in the calendar has been modified to suit the university.
  3. A part of the code has been newly created to obtain an image file of the QR code.
  4. The calendar web page has been modified so that ORcode image can be displayed on the calendar web page screen.

5.Where can people get more help, if needed?

6.Presentation Video (YouTube) Link

About


Languages

Language:PHP 91.6%Language:JavaScript 4.5%Language:HTML 2.4%Language:CSS 1.4%Language:Shell 0.0%Language:Batchfile 0.0%