หมวดหมู่ ‘Php’

Function PHP: Time(His) ลบ Time(His) ได้ Time(His)

บันทึกไว้กันลืม พอดี ต้อง การลบ เวลา โดยเอาเวลา ตั้ง ลบ ออกด้วยเวลา ที่ต้องการลบ เช่น ลบ ออก ซัก 1 ชั่วโมง หรือ 1 นาที หรือ 1 วินาที  ลองหาดูข้อมูลจาก google แล้ว ไม่ตอบโจทย์ ที่ต้องการ ติดนู้น ติดนี้ format ไม่ใช่  ค่าที่ได้ ออกมาไม่ถูกต้อง เลย ต้องดัดแปลง ให้ถูกต้องตามที่ต้องการ เลยออกมาในรูปแบบ Function date_diff ตาม Code ข้างล่าง ส่วนวิธีใช้ก็ง่าย แค่ ส่งค่าเวลาตั้งต้น และ เวลาจำนวนที่ลบ ตัวอย่าง $start = “010001″; // เวลาจำนวนที่ลบ $end = “220000″; // [...]

Refresh แล้ว Session เปลี่ยนตลอด (วิธีแก้ปัญหา Session ไม่ทำงาน)

ส่วนมากเราใช้ Session ในการจดจำค่า เพื่อนำไปใช้งานเกี่ยวกับการแสดงตัวตนการล็อกอินเข้าสู่ระบบ ถ้า Session  ไม่ทำงานก็หมดความหมาย  วิธีตรวจสอบว่า Session ทำงานหรือไม่ Page1.php <?php session_start(); $_SESSION["user"]="TODSAPON.COM"; echo "USER : ".$_SESSION["user"]; echo "<br>"; echo "ถ้า SESSION สามารถทำงานได้ SESSION ID จะไม่เปลี่ยน :".session_id(); ?> Page2.php <?php session_start(); echo "USER : ".$_SESSION["user"]; echo "ถ้า USER เท่ากับ TODSAPON.COM เป็นอันว่า  SESSION สามารถทำงานได้"; ?> <br> <a href="Page1.php">ไปหน้าที่ 1</a> ถ้า ตรวจสอบแล้ว Session ไม่ทำงาน ให้มา Set [...]

ใช้ PHP ติดต่อ SAP ผ่าน RFC ในรูปแบบ Web Services

       พอดีที่ทำงาน มีโปรเจค โปรเจคหนึ่งที่ต้องใช้ PHP ติดต่อกับ SAP เพื่อไปดึงข้อมูลของ SAP และทำการอับเดตข้อมูลลงไปใน SAP  การที่จะใช้ PHP ติดต่อกับ SAP นั้น ต้องใช้ PHP Connector ซึ่งผมเลือกใช้ SAPRFC เป็นตัวติดต่อ สิ่งจำเป็น สำหรับโปรเจคนี้ 1.  Appserv  (Download Appserv-win32-2.5.10) 2.  RFC  (Download saprfc-1.4-5.2.0.Win32.zip) 3.  Notepad++  (Download) 4.  SAP Gui ขั้นตอน 1. ก่อนอื่น ก็ลง SAP Gui และ Appserv (ถ้ามี SAP Gui แล้วก็ไม่ต้องลง)    หลังจากนั้น ไปหา LIBRFC32.dll       ที่   C:\WINDOWS\system32  เอามาใส่ใน  C:\AppServ\php5 2. [...]

Multimedia MIME บันทึกไว้กันลืม

MIME (Multipurpose Internet Mail Extensions) เป็นมาตรฐานอินเทอร์เน็ตสำหรับอธิบายชนิดของเนื้อหาข้อความ เอาไว้ใช้เวลาต้องการ save ไฟล์ข้อมูลต่างๆ วิธีใช้ก็ อย่างเช่น class files { function check_type($codefile,$namefile) { switch($codefile) { case "1";  //  1 : Check type picture if(!(($namefile=="image/jpg") || ($namefile=="image/jpeg") || ($namefile=="image/pjpeg") || ($namefile=="image/gif") || ($namefile=="image/x-png"))) { return false; } else { return true; } break ; } } }

ต้องการป้อนค่า ลงในช่อง Text Input ได้แค่ค่าตัวเลขเท่านั้น ( Function / PHP )

เมื่อต้องการให้ป้อนค่า ลงในช่อง Text Input หรือช่องรับค่า ที่เป็นตัวเลขเท่านั้น เพราะโดยส่วนมาก Text Input นั้นจะรับค่า ได้ทุกตัว ทั้งตัวเลข, ตัวอักษรและตัวอักขระ สิ่งมันจะมีปัญหาในกรณีที่เราเอาค่าของ Text Input ไปลงใน filed ที่ถูก Set ให้เป็น ตัวเลข เช่น float or integer ใน Table ปัญหาก็คือเกิด Error และไม่ทำการเพิ่มข้อมูลหรือแก้ไขข้อมูลให้ ดังนั้น ต้องหาวิธีการที่จะต้องให้คนป้อนข้อมูลนั้น รู้ว่้าซึ่งที่เขาป้อนนั้น ผิดมหันต์ คำถาม วิธีที่จะตรวจสอบว่าเขาป้อนผิดนั้น มันต้องทำอย่างไร? ตอบ ทำการเขียนคำสั่งตรวจสอบการกระทำของ filed นั้นทุกครั้งที่มีการ ป้อน ตัวอย่างคำสั่ง (javascript) function isNumeric(elem, helperMsg) { var numericExpression = /^[0-9]+$/; if(elem.value.match(numericExpression)){ return [...]

Powered by WordPress | Designed by: My Touch 4G