วันอังคารที่ 9 สิงหาคม พ.ศ. 2565

python

 Flask Mysql Api

https://www.youtube.com/watch?v=yEMbfK6f3aw   //Python Fastaspi-msql
https://github.com/hilalahmad32/fastapi-crud-projects  ///Students
https://www.youtube.com/watch?v=4Zy90rd0bkU&t=880s   ////Users routes Swagger Fastapi
https://www.mindphp.com/forums/viewtopic.php?f=144&t=85370//Fast api
https://stackpython.co/tutorial/api-python-fastapi
https://stackoverflow.com/questions/65635346/how-can-i-enable-cors-in-fastapi /// CROSS
https://p-sri  //CORS
https://www.youtube.com/watch?v=7t2alSnE2-I&list=PLe30vg_FG4OSKH_8zpLlnf4WpNlzL526E  //Full Course  4ชม.  https://github.com/bitfumes/fastapi-course
https://www.youtube.com/watch?v=-AM5QVkb0OM
https://www.cyfence.com/article/design-secured-api/  // 10 เทคนิค ความปลอดภัย API
https://www.borntodev.com/2021/10/08/%E0%B8%A1%E0%B8%B2%E0 //Fastapi host URL
https://sennalabs.com/th/blogs/deploy-FastAPI-to-Heroku-with-GitHubActions  ?Deploy Fastapi Git

https://www.youtube.com/watch?v=n7PbqVdnybw   FastAPI - สร้าง Python API แบบติดจรวด พร้อม Swagger UI ในตัว - (Crash Course)
https://www.youtube.com/watch?v=3XhgDw2JuTY&t=243s //ติดตั้ง Fastapi
https://www.youtube.com/watch?v=6doXgHv5970&t=137s  API CRUD ข้อมูล Mysql

https://fastapi.tiangolo.com/  
https://pypi.org/project/uvicorn/
https://www.youtube.com/watch?v=qhYXvooxqNA สอนFastapi Python สร้าง RESTFul WebAPI
https://www.youtube.com/watch?v=9WI5q0Q92n0 Nodejs-Mysql API

- python -m venv env   จะได้โฟลเดอร์ env เพิ่มมา
- .\env\Scripts\activate  //Activate env
- pip install pymysql fastapi sqlalchemy
-pip install uvicorn  
รัน uvicorn main:app --reload
uvicorn main:app --reload  --port 8001  คำสั่งต้องการเปลี่ยนพอร์ต

uvicorn main:app  --reload --host 0.0.0.0 --port 8003 //เข้าได้ทุกเครื่อง

https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/python-framework-fastapi.html

https://github.com/Littikrai/FastAPI_Stackpython/tree/main/routers
https://medium.com/nectec/fastapi-python-163af527bae7

Source code .https://github.com/cckcoder/fastapi_todo?fbclid=IwAR3WLHE7mLu9F1iyAkK5-b6FDjoXj1XQQuLZtlYcn8ZZzMKUo-ikS4a5Bv8  https://stackoverflow.com/questions/70300675/fastapi-uvicorn-run-always-create-3-instances-but-i-want-it-1-instance //uvicorn run https://stackpython.co/tutorial/json-python https://phyblas.hinaboshi.com/20200315 async await




วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2565

readdir() อ่านโฟลเดอร์ php

 <?php

if ($handle = opendir('../_ath5/checklist-ath5/source')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry<br>";

        }

    }

    closedir($handle);

}

?>

opendir(“ตำแหน่ง folder ที่ต้องการเปิดดู”);

# ต้องเป็น path เท่านั้น ไม่ใช้ URL

while เพื่อวนวูปให้มันอ่าน directory ซ้ำจนครบ

readdir(ตัวแปลที่เก็บค่าของ folder ที่ได้เปิดแล้ว)

if ($entry != “.” && $entry != “..”) {# มันเป็นค่า default ของระบบ ถ้าเป็น . หรือ .. ให้ข้ามไป ไม่ต้องแสดงผล

closedir ปิดการเปิด เพื่อเคลียร์ค่าหน่วยความจำ


1112
mindphp
thaiseoboard


วันศุกร์ที่ 22 กรกฎาคม พ.ศ. 2565

วันพุธที่ 20 กรกฎาคม พ.ศ. 2565

Yii2 การสร้าง View รองรับการนับผู้เข้าชม

 สร้างคอลัมน์ View ในตาราง 

CREATE TABLE `cctvs` (

  `id` int(11) NOT NULL AUTO_INCREMENT,

  `ref` varchar(50) DEFAULT NULL COMMENT 'หลายเลข referent สำหรับอัพโหลดไฟล์ ajax',

  `title` varchar(255) DEFAULT NULL COMMENT 'ชื่องาน',

  `covenant` varchar(255) DEFAULT NULL COMMENT 'หนังสือสัญญา',

  `docs` varchar(255) DEFAULT NULL,

  `create_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'สร้างวันที่',

  `view` int(11) DEFAULT '0' COMMENT 'จำนวนผู้เข้าชม',

  PRIMARY KEY (`id`)

) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

ให้เรียบร้อย
***ไปที่ view/view.php****
เพิ่ม ตัวนับผู้เข้าชม

<?php
    $view = $model->view + 1;
    $model->view = $view;
    $model->save();
    ?>

เรียบร้อยเมื่อคลิกดูที่ view จะนับเพิ่มให้ครับ...

วันอังคารที่ 12 กรกฎาคม พ.ศ. 2565

วันจันทร์ที่ 11 กรกฎาคม พ.ศ. 2565