Post by Goborijung at 2021-05-19 16:39:33 | ID: 1211
$str = "Hello "; echo trim($str);
Post by Goborijung at 2020-07-10 17:00:09 | ID: 562
PHP User Online Process 1. สร้าง Table สำหรับจัดเก็บ Session User ---------------------------- (1) USE GSSv2_Prod CREATE TABLE WEB_user_online ( session nvarchar(100) NOT NULL, time int(11) DEFAULT '0' NOT NULL, IP nvarchar(20) NOT NULL );
<?php //PHP Code UserOnline ต้องเอาไว้หลัง User-count $session = session_id(); $time = time(); $time_check = $time - (10*60); //กำหนดเวลาในที่นี้ผมกำหนด x นาที $tblname = "user_online"; //กำหนดตารางที่เก็บข้อมูล $session_db = mysqli_query($link,"SELECT COUNT(*) FROM $tblname WHERE session = '$session' "); $session_check = mysqli_fetch_array($session_db); //warning if ($session_check[0] == "0") { mysqli_query($link,"INSERT INTO $tblname VALUES ('$session',$time,'".$_SERVER['REMOTE_ADDR']."')"); } else { mysqli_query($link,"UPDATE $tblname SET time = '$time' WHERE session = '$session' "); } $count_user = mysqli_query($link,"SELECT COUNT(*) FROM $tblname"); $user_onlines = mysqli_fetch_array($count_user); //warning //echo "กำลังใช้งานอยู่ : $user_online คน"; //ทดสอบการแสดงผล ถ้านำไปใช้ให้ปิด หรือลบบรรทัดนี้ออกไป mysqli_query($link,"DELETE FROM $tblname WHERE time < '$time_check' "); mysqli_close($link); ?>
Post by Goborijung at 2018-12-24 17:01:24 | ID: 72
https://www.w3schools.com/php/default.asp
Post by Goborijung at 2020-07-13 09:46:44 | ID: 675
<?php $car = array( 'Toyota' => array('Vios', 'Yaris', 'Altis', 'Camry'), 'Honda' => array('City', 'Jazz', 'Civic', 'Accord'), 'Nissan' => array('Tiida') ); echo "<pre>"; print_r($car); echo "</pre>"; // การเรียกใช้งาน Array 2 มิติ echo "<br>".$car["Toyota"][0]."<br>"; ?>
Post by Goborijung at 2022-02-01 11:45:26 | ID: 1365
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^.]+)$ $1.php [NC,L]
Post by Goborijung at 2022-03-03 09:43:17 | ID: 1390
>> Part Installation : C:/Users/6501112/AppData/Local/Programs/Microsoft VS Code >> การใช้งาน ShotKey VSCode Format Code : Ctrl+Alt+F //Extension : Format HTML in PHP Comment SingleLine : Ctrl+/ Comment Multiline : Alt+Shift+A Copy แถว : Alt+Shift+Up/Down Delete แถว : Ctrl+Shift+K ซ่อนแถบ Sidebar ทางซ้าย : Ctrl+B ย้ายแถว : Alt+Up/Down เยื้องแถวไปทางซ้าย : Ctrl + [ เยื้องแถวไปทางขาว : Ctrl + ] ** Add New ค้นหาไฟล์ : Ctrl + Shift + F ดู Block Bracket ({}) : Shift + Alt + RightArrow ดู Block Div : Ctrl + Shift + P :>Balance เปิดไฟล์ : Ctrl + T หรือ Ctrl + P ------------------------------------------------------------------ การทำ HTML Snippet File > Preferents > User Snippets > html.json "Comment": { "prefix": ["comment", "comment-gobori"], "body": [ "<!-- text$0 -->" ], "description": "HTML Comment" } ------------------------------------------------------------------ การทำ PHP Snippet File > Preferents > User Snippets > php.json "PHP Redirect": { "prefix": ["php-redirect", "php-gobori"], "body": [ "echo \"<script>alert('text'); window.location = 'index.php'; </script>\";" ], "description": "PHP Redirect" }
Post by Goborijung at 2020-07-29 08:33:55 | ID: 688
<?php $x = 5; $y = 10; function myTest() { $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y']; } myTest(); echo $y; // outputs 15 ?>
Post by Goborijung at 2019-01-08 10:00:59 | ID: 82
mysql_fetch_array() ใช้ในการคืนค่าข้อมูลในฐานข้อมูลที่อยู่ในลักษณะเป็นแถวหรือว่าเป็น record โดยตัวแปรผลลัพท์ที่มันคืนค่ากลับคืนมานั้นจะอยู่รูปแบบ ของตัวแปรอาร์เรย์ครับ แต่พิเศษหน่อยก็คือ ค่าคีย์(Key) ของตัวแปรนั้นจะมีทั้งที่เป็นแบบ Index และก็เป็นชื่อของฟิลด์ที่เราได้ทำการ เลือก Select ด้วย mysql_fetch_assoc() จะทำงานคล้ายๆ กันกับ mysql_fetch_array() คือคืนค่าข้อมูลในฐานข้อมูลที่อยู่ในลักษณะเป็นแถวหรือว่าเป็น record ที่อยู่ใน รูปแบบของอาร์เรย์ แต่ค่าคีย์(Key) ของตัวแปรนั้นจะมีแค่ชื่อฟิลด์ของคอลั่มที่เราได้ทำการเลือกตอน Select TIPS : mysql_fetch_array() ใช้ทรัพยากรมากกว่า mysql_fetch_assoc() ครับ เช่น แรม หรือว่าเวลาในการประมวณผล cradit: https://lifeatpkru.wordpress.com/2012/12/25/ความแตกต่างระหว่าง-mysql_fetch_array-ก/
Post by Goborijung at 2018-12-24 17:02:29 | ID: 73
1. echo ตัวอย่างคำสั่ง echo "1+2 = ",1+2; ผลลัพธ์จะได้เท่ากับ 1+2 = 3 2. print ตัวอย่างคำสั่ง print "1+2 = ",1+2; ผลลัพธ์จะได้เท่ากับ Parse error: syntax error, unexpected ',' in F:usb-webserver/root/test/soundmk.com/php.php on line 46 ข้อแตกต่างระหว่า print กับ echo คือ print ไม่สามารถแยกข้อความกับนิพจน์ ด้วยเครื่องหมาย , ได้ แต่คำสั่ง echo สามารถทำได้ 3. printf ตัวอย่างคำสั่ง printf ("10/3 = %d ",10/3); printf ("10/3 = %.2f ",10/3); ผลลัพธ์จะได้เท่ากับ 10/3 = 3 10/3 = 3.33 คำสั่ง printf จะแตกต่างจาก echo และ print คือ จะต้องมีวงเล็บเปิดและปิดเสมอ นอกจากนั้นแล้ว printf ยังสามารถที่จะจัดรูปแบบการแสดงผลข้อมูล ที่เป็นตัวเลขได้ด้วยตัวอย่างดังตารางข้างล่าง สัญลักษณ์ คำอธิบาย %d แสดงค่าอากิวเมนต์ในรูปแบบของเลขฐานสิบ %b แสดง Interger ในรูปของเลขฐานสอง %c แสดง Interger ในรูปของรหัส ASCII %f แสดง Interger ในรูปของเลขทศนิยม %o แสดง Interger ในรูปของเลขฐานแปด %s แสดงค่าอากิวเมนต์ในรูปของเลขสตริง %x แสดง Interger ในรูปของเลขฐานสิบหก (ตัวพิมพ์เล็ก) %X แสดง Interger ในรูปของเลขฐานสิบหก (ตัวพิมพ์ใหญ่)
Post by Goborijung at 2018-12-24 17:06:53 | ID: 77
ค่าคงที่ (Constant) ใช้เก็บค่าของตัวแปร ทีไม่ค่อยมีการเปลี่ยนแปลง ตัวอย่างคำสั่ง define("WATTS_RMS",1.414); $power = 24; $volt_max = 24*WATTS_RMS; แรงดันไฟ 24 VAC มีค่า Volted RMS เท่ากับ 33.936