แจกระบบจองโต๊ะ ร้านอาหาร ระบบหลังบ้าน เต็มระบบ (ฟรี)
ขอบคุณสำหรับตัวอย่างระบบครับ
ประวัติการแก้ไข 2020-01-21 12:54:20
Date :
2020-01-19 23:38:05
By :
{Cyberman}
ดาวโหลดไม่ได้แล้วครับ
Date :
2020-01-20 09:05:05
By :
ed
ขอบคุณมากครับ ผมขออนุญาตนำไปศึกษา มือใหม่ครับ
Date :
2020-01-20 12:31:30
By :
cnarin
แจกฟรีแบบใหนทำไมต้องมีเงื่อนไข ที่ต้องได้ขอรับสิทธิ์เข้าถึง
ให้เปิดลิงค์เป็น public ด้วยครับ คนจะได้โหลดไปพัฒนาต่อได้
Date :
2020-01-20 16:21:37
By :
deawx
ตอบความคิดเห็นที่ : 5 เขียนโดย : deawx เมื่อวันที่ 2020-01-20 16:21:37
รายละเอียดของการตอบ ::
ไม่มีเงื่อนไขอะไรเลยครับ แค่จะนับจำนวนคนที่สนใจ
เพราะตอนแรกคิดว่า แค่มีคนสนใจ 20-30 คนก็เกินคาดแล้ว
ตอนนี้คนขอสิทธิ์มา 300 กว่าคนแล้วเกินที่คิดไปเยอะ
ผมคงไม่ได้เอาอีเมลไปทำอะไร
ตอนแรกก็อยากจะให้มีเงื่อนไข ถ้าจะขอไฟล์ ต้องเขียนเหตุผล วัตถุประสงค์ที่นำไฟล์ไปใช้ แต่คิดแล้วยุ่งยาก
แค่สิทธิ์เข้าถึงก็พอ อย่างน้อยผมก็ได้รู้ว่าใครเอาไปบ้าง
เอาไปเท่าไร ดีกว่าเปิดสาธารณะ แล้วผมไม่รู้อะไรเลย
หลายคน inbox มาขอบคุณทาง facebook
ถ้าเปิดสาธารณะผมคงไม่ได้แม้แต่คำขอบคุณ
โหลดเสร็จก็จบ
แล้วก็ 300 กว่าคนที่ขอสิทธิ์เขาถึงไฟล์มา
ผมก็ให้สิทธิ์เข้าถึงไฟล์ทุกคนครับ
ไม่มีใครไม่ได้สิทธิ์
ประวัติการแก้ไข 2020-01-20 18:50:05
Date :
2020-01-20 18:42:19
By :
TieRabbit
แต่ถ้าผมแจก ผมเปิด opensorce เลยครับ ขอบคงขอบคุณผมไม่ต้องการหรอก
สนใจไม่สนใจอันนี้ก็เฉยๆ ซิบโน่นซิบนี่ก็ไม่ต้องการ (ขี้เกียจตอบ) แจกคือแจก เขียนเสร็จขึ้น github ไปเลย
ถ้า Project ของคุณหลักๆต้องการเป็น opensorce สิ่งที่ควรจะมีคือ
- เงื่อนไขต้องไม่กำหนดอันเกี่ยวกับข้อจำกัดในการใช้ร่วมกัน
- ต้องไม่มีข้อกำหนดใด ๆ ในเงื่อนไขที่กำหนดให้ใช้เทคโนโลยีของใคร
- เงื่อนไขจะต้องยินยอมให้สามารถทำการพัฒนาต่อยอดได้ ภายใต้เงื่อนไขการจ่ายแจกเช่นเดียวกันกับเงื่อนไขของโปรแกรมฉบับเริ่มต้น
แต่ก็ขอบคุณแทน คนที่โหลด หรือ น้องๆที่ต้องการแนวทาง
ประวัติการแก้ไข 2020-01-20 20:03:05
Date :
2020-01-20 20:01:57
By :
Genesis™
ไปเจอในกลุ่ม ต้องล็อกอินมาให้กำลังใจครับ...
มีกำลัง อยากแจก แจกไปเถอะครับ อย่าไปสนใจเลย
จริง ๆ ไม่ได้เข้าบอร์ดนานมาก เพราะเจอเด็กรุ่นใหม่ถามคำถามเดิม ๆ ขี้เกียจตอบ 555
Date :
2020-01-21 08:47:59
By :
apisitp
ขอบคุณครับ
Date :
2020-01-21 12:32:41
By :
กฤต
ตอบความคิดเห็นที่ : 6 เขียนโดย : TieRabbit เมื่อวันที่ 2020-01-20 18:42:19
รายละเอียดของการตอบ ::
สุดยอดคับ ขอบคุณแทน 300 คนที่ได้ศึกษาต่อยอดจากของดีมีคุณภาพ
โค้ชพี่เทพมากคับ
Code (PHP)
<?php
ini_set('display_errors', 1);
error_reporting(~0);
require_once("connection.php");
include ('Include/header.php');
$password = $_POST['password'];
$hashPassword = password_hash($password,PASSWORD_BCRYPT);
$sql = "UPDATE user SET
Username = '".$_POST["Username"]."' ,
Password = '".$hashPassword."' ,
Firstname = '".$_POST["Firstname"]."' ,
Lastname = '".$_POST["Lastname"]."' ,
Tel = '".$_POST["Tel"]."' ,
Userlevel = '".$_POST["Userlevel"]."'
WHERE ID = '".$_POST["UserID"]."' ";
$query = mysqli_query($conn,$sql);
if($query) {?>
<script type="text/javascript">
if(!alertify.showSuccess){
alertify.dialog('showSuccess',function factory(){
return{
build:function(){
var errorHeader = '<span class="fa fa-check-circle fa-2x" '
+ 'style="vertical-align:middle;color:#00CC00;">'
+ '</span> แก้ไขข้อมูลสำเร็จ';
this.setHeader(errorHeader);
}
};
},true,'alert');
}
alertify.defaults.theme.ok = "btn btn-primary";
$(function(){alertify.showSuccess('แก้ไขข้อมูลผู้ดูแลระบบเสร็จสิ้น<br/><br/>',
function (e) {
if (e) {
window.location.href='ManageAdmin.php';
} else {
return false;
}
});
});
</script>
<?php
}
?>
<?php
mysqli_close($conn);
?>
Date :
2020-01-23 16:44:35
By :
ขอบคุณคับ
ตอบความคิดเห็นที่ : 19 เขียนโดย : TieRabbit เมื่อวันที่ 2020-01-24 19:50:31
รายละเอียดของการตอบ ::
ถ้า คห 14 เป็นของ ท่านที่เขียนไว้ ก็บอกเหมือนกันครับว่าใช้ไป เวปจะเป็นของคนอื่นได้ง่ายๆ
มันมีวิธีการป้องกัน sql injection ด้วยการไม่ใช้ตัวแปรชนิด global มาใช้ต่อ text แบบตรงๆ เพื่อทำเป็น sql statement ครับ
รับฟังคนอื่นและ นำมาพัฒนาเพิ่มเติมนะครับ
Code (PHP)
$sql = "UPDATE user SET
Username = '".$_POST["Username"]."' ,
Password = '".$hashPassword."' ,
Firstname = '".$_POST["Firstname"]."' ,
Lastname = '".$_POST["Lastname"]."' ,
Tel = '".$_POST["Tel"]."' ,
Userlevel = '".$_POST["Userlevel"]."'
WHERE ID = '".$_POST["UserID"]."' ";
$query = mysqli_query($conn,$sql);
โค๊ดข้างบนไม่ผ่านนะครับ ติด sql injection
วิธีที่ถูก
Code (PHP)
$sql = 'UPDATE user SET
Username = ? , Password = ?, Firstname = ?, Lastname = ?, Tel = ? , Userlevel = ?
WHERE ID = ? ';
$stmt = $conn->prepare($sql);
$stmt->bind_param('sssssii', $_POST["Username"] , $hashPassword, $_POST["Firstname"],
$_POST["Lastname"], $_POST["Tel"], $_POST["Userlevel"],$_POST["UserID"]);
$stmt->execute();
$stmt->close();
$conn->close();
Date :
2020-01-24 21:49:29
By :
Chaidhanan
ขอบคุณครับผม
Date :
2020-01-30 11:33:47
By :
Cnp
อันนี้เป็นอีกเหตุผลที่พวก open source ควรวางบนที่เผยแพร่ที่ทุกคนมีส่วนร่วมได้ง่าย เช่น GitHub.
คือโค้ดต่างๆมันมีอายุสั้น เราว่าเราเขียนดีแล้ว ผ่านไปปีหนึ่ง เอ้า มันมีคนหาช่องโหว่มาเล่นงานโค้ดต่างๆทั่วโลกได้อีกละ อย่างนี้เป็นต้น คือมันก็โดนกันเยอะแยะทั้ง WordPress ทั้งอะไรๆ อันนี้เป็นอีกเหตุผลหนึ่ง.
อีกเหตุผลหนึ่งคือ human error. คือคนเนี่ย ยังไงมันไม่มีใครทำอะไรออกมา perfect 100% หรอก วันนี้ทำออกมาดีสุดแล้วแต่ปรากฏว่าพรุ่งนี้มีคนมาดู เขาดันเห็นช่องโหว่ซะงั้น แบบนี้ หรือเราเองเปิดๆดูก็เห็นช่องโหว่เอง แบบนี้ผมก็เป็นเองซะเยอะ.
ดังนั้นการวางบนที่เปิดอย่างเช่น GitHub ข้อดีคือใครเห็นแล้วรู้ ก็ตั้ง Issue แจ้งได้ หรือถ้าเขียนโค้ดเป็นก็ fork ไปแก้แล้ว Pull request กลับมาได้ เราเป็นเจ้าของโปรเจ็คก็แค่ตรวจดูว่าดีแล้วเหมาะแล้วก็ merge ไป. แบบนี้โค้ดมันก็ไม่ค่อยจะตายถ้ามีคนสนใจมากจริงๆ และมันต่อยอดได้ด้วย แม้โค้ดจะตายแต่ถ้ามันดี ก็จะมีคน fork ไปทำใหม่อัพเดทถี่ๆ ดีกว่าเดิม กรณีแบบนี้ก็เกิดขึ้นเยอะแยะมากมาย. อย่างเช่น Gogs -> Gitea
ขอดีอีกอย่างคือคนที่ดาวน์โหลดไปแล้ว จะตามอัพเดทได้ง่ายมาก และจะต้องรับผิดชอบตัวเองด้วย เราไม่ต้องคอยตามส่งไปให้ เช่น 300 คนก็ต้องตามส่งตลอด เหนื่อยเหมือนกัน
กรณีแจกโค้ดแลกข้อมูลเช่นเหตุผลใช้งาน,อีเมลหรือแม้แต่แค่ให้ขอมาเฉยๆอะไรงี้ ผมเคยทำมาแล้วและโดนด่ามาแล้ว.
คือคนประเภทที่มันอยากได้โดยไม่ต้องทำอะไรเลย แล้วเจอขั้นตอนง่ายๆแค่นิดหน่อยติดขัดนิดหน่อยมันก็ไม่พอใจ ด่าให้แล้ว คนประเภทนี้มันมีพอสมควรเหมือนกัน. ไม่รู้มันเติบโตมาโดยพื้นฐานที่บ้านเป็นยังไง? สุดท้ายตอนหลังมีพวกสถานที่วางโค้ดฟรี อย่างยุคแรกๆก็ Google code ผมก็เลยไปวางแปะแบบนั้น เรื่อยมา.
ประวัติการแก้ไข 2020-01-30 11:55:36
Date :
2020-01-30 11:52:24
By :
mr.v
ขอโทษนะครับผมไม่ค่อยมีความรู้ด้านนี้ ต้องทำอย่างไรถึงจะใช้โปรแกรมได้ครับเพราะเหตุมีแต่โค้ดเต็มไปหมดเลย
Date :
2020-02-18 23:34:30
By :
Joss
ขอบคุณค่ะ
Date :
2020-06-15 15:33:53
By :
T
ขอบคุณครับ
Date :
2020-06-17 11:47:45
By :
anan
ย้ายพวกตำแหน่งโต๊ะยังไงหรอครับใครพอจะรู้บ้างมือใหม่รบกวนหน่อยครับ
Date :
2021-08-10 09:14:55
By :
J
อยากลองใช้ครับ
Date :
2024-07-03 19:15:40
By :
chitta
Load balance : Server 05