Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เรียก function ใน extension php ไม่ได้ครับ ช่วยหน่อยครับ



 

เรียก function ใน extension php ไม่ได้ครับ ช่วยหน่อยครับ

 



Topic : 072982



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook



ทำไม่เรียก ไฟล์ .dll ใน extension ไม่ได้ครับ

พอดีเพิ่มไฟล์ไป และแก้ในส่วนของ php.ini ให้ include extension เรียบร้อยแล้ว restart AppServ เรียบร้อยแล้ว

พอเรียกใช้ function ที่เขียนในไฟล์ .dll มันบอกว่า Call to undefined function sd_load()

ซึ่ง function sd_load อยู่ใน .dll ครับ



Tag : PHP, Class Library







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-01-31 15:11:02 By : slurpee55555 View : 2101 Reply : 22
 

 

No. 1



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

หรือว่ามันใช้ได้แค่ Web servers ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 15:13:08 By : slurpee55555
 


 

No. 2



โพสกระทู้ ( 314 )
บทความ ( 0 )



สถานะออฟไลน์


ผมไม่แน่ใจนะว่าวิธีการให้ php.ini มัน include ไฟล์ .dll นั้นทำได้อย่างไรบ้าง
เท่าที่ค้นเจอก็คือการ include เข้ามาในไฟล์ php ที่เขียนขึ้นเลย
แต่ต้องมีการ regsvr32 ก่อนนะครับ

เพราะฉะนั้นลองลงทะเบียน (regsvr32.exe) ไฟล์ dll ที่สร้างขึ้นมาให้ windows มันรู้จักก่อนนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 15:28:35 By : Songkram
 

 

No. 3



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อะนะ ขอบใจมาก พอดีอยากให้มันเรียกผ่าน extension เลยโดยที่ไม่ต้อง include เข้ามา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 15:37:42 By : slurpee55555
 


 

No. 4



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
Call to undefined function sd_load()


ดูใน apache log หน่อยครับ ว่ามันที่ restart apache มัน load extension สมบูรณ์หรือไม่

แล้งใช้ dll ตัวไหนครับ บางครั้งจะเป็นที่ Version หรือมันจะ Require dll บางตัวด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 17:17:38 By : webmaster
 


 

No. 5



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

apache log ไปดูจรงไหนครับ

ส่วนในไฟล์มันมีแค่ funftion ที่สร้างขึ้นเองอะครับ หรือว่ามันอ่านไม่ได้รูปแบบผิดครับ
มันเป็นแค่ function ธรรมดาครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 18:26:33 By : slurpee55555
 


 

No. 6



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
C:\AppServ\Apache2.2\logs\error.log

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 18:31:25 By : webmaster
 


 

No. 7



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ลองค้นหาดูแล้วครับ

PHP Warning: PHP Startup: Unable to load dynamic library 'C:/AppServ\\php5\\ext\\php_class_en.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 18:38:35 By : slurpee55555
 


 

No. 8



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
php_class_en.dll


มีไฟล์นี้หรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 18:42:21 By : webmaster
 


 

No. 9



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

มีครับ อยู่ใน C:\AppServ\php5\ext ครับ

พอดีลองเขียน function ไว้ในนั้น แล้วจะลองเรียกใช้งานดูครับ ก็ลองทำตามกระทู้ของพี่วินเคย post ไว้ แต่ก็ยังไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 18:46:54 By : slurpee55555
 


 

No. 10



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ใน php.ini ก็เพิ่ม extension=php_class_en.dll เข้าไปแล้ว

ในไฟล์ ก็เขียน function ง่ายๆ ครับ

Code (PHP)
function destr_load() 
{ 
echo "Test Project";
 }


ไม่ทราบว่าทำถูกหรือป่าวครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:24:11 By : slurpee55555
 


 

No. 11



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
php_class_en.dll


อันนี้เขียนเองหรือเปล่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:25:19 By : webmaster
 


 

No. 12



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ใช่ครับ ลองเขียงเองครับ หรือว่าไม่ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:28:08 By : slurpee55555
 


 

No. 13



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เขียนด้วยภาษาอะไรครับ แล้วรู้ได้ยังไงว่ามันใช้กับ php ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:36:32 By : webmaster
 


 

No. 14



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ผมลองเขียนดูอะครับ สงสัยจะไม่ได้ พอดีอยากจะประยุกต์ เขียน calss ใน vb.net ได้ออกมา .dll แล้วจะให้ php เรียกใช้งานดูอะครับ ปรากฎว่าคนละรูปแบบกัน เลยลองเขียน function ของ php ธรรมดาๆดูครับ โดยดูจาก https://www.thaicreate.com/php/php-extension.html
ถ้างั้นแสดงว่า extension เขียนขึ้นมาเองไม่ได้

ถ้างั้น ขอคำแนะนำในเรื่องการใช้ php ติดต่อไปยัง .dll โดยข้างใน .dll มี function อยู่ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:47:13 By : slurpee55555
 


 

No. 15



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

สามารถเขียน dll ขึ้นมาได้ครับ เดียวมาตอบให้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 21:44:36 By : webmaster
 


 

No. 16



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ครับ ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 21:50:11 By : slurpee55555
 


 

No. 17



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ยังรออยู่นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-02 21:02:12 By : slurpee55555
 


 

No. 18



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เท่าที่รู้คือจะต้องเขียนด้วย Visual C++ ครับ ลองดูบทความนี้ครับ

http://www.codeproject.com/Articles/30476/Create-an-ATL-COM-DLL-and-Invoke-It-through-PHP


มันก็เหมือนพวก function mysql_connect ครับ พวกนี้ก็เขียนเป็น function ไว้ใน php_mysql.dll ครับ

อยากลองให้ศึกษาดูครับ ถ้าทำได้ รบกวนนำมาเผยแพร่ด้วยครับ เพราะผมเองก็ยังไม่ได้ลงมือทำจริง ๆ จัง แต่คิดว่ามันไม่ยากอะไรมากมายครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-02 21:10:06 By : webmaster
 


 

No. 19



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

อ๋อพอนึดออกละครับ ลืมไปเลย syntec ของ c++ มันเหมือนกับ php ถึงว่าลองเขียนแล้วไม่ได้เพราะใช้ vb เขียน แบบ class เดี๋ยวไปลองดูก่อนนะครับ ขอบคุณมากครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-02 21:30:49 By : slurpee55555
 


 

No. 20



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้าทำได้ อยากรู้เหมือนกันครับ เอาแบบเขียน function ง่าย ๆ มาก็พอแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-02 21:35:21 By : webmaster
 


 

No. 21



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

น้องบาสถึงไหนแล้วครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-26 09:30:30 By : webmaster
 


 

No. 22



โพสกระทู้ ( 616 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

ยังติดอยู่ครับ เพราะถ้าสร้าง จาก C++ หรือ C# ไฟล์ DLL มันจะเป็น ภาษาอะไรไม่รู้อะครับ เลยทำให้มันไปอ่าน function ในนั้นไม่ได้อะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-28 10:17:20 By : slurpee55555
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เรียก function ใน extension php ไม่ได้ครับ ช่วยหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่