เรียก function ใน extension php ไม่ได้ครับ ช่วยหน่อยครับ
หรือว่ามันใช้ได้แค่ Web servers ครับ
Date :
2012-01-31 15:13:08
By :
slurpee55555
ผมไม่แน่ใจนะว่าวิธีการให้ php.ini มัน include ไฟล์ .dll นั้นทำได้อย่างไรบ้าง
เท่าที่ค้นเจอก็คือการ include เข้ามาในไฟล์ php ที่เขียนขึ้นเลย
แต่ต้องมีการ regsvr32 ก่อนนะครับ
เพราะฉะนั้นลองลงทะเบียน (regsvr32.exe) ไฟล์ dll ที่สร้างขึ้นมาให้ windows มันรู้จักก่อนนะครับ
Date :
2012-01-31 15:28:35
By :
Songkram
อะนะ ขอบใจมาก พอดีอยากให้มันเรียกผ่าน extension เลยโดยที่ไม่ต้อง include เข้ามา
Date :
2012-01-31 15:37:42
By :
slurpee55555
apache log ไปดูจรงไหนครับ
ส่วนในไฟล์มันมีแค่ funftion ที่สร้างขึ้นเองอะครับ หรือว่ามันอ่านไม่ได้รูปแบบผิดครับ
มันเป็นแค่ function ธรรมดาครับ
Date :
2012-01-31 18:26:33
By :
slurpee55555
ลองค้นหาดูแล้วครับ
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
มีครับ อยู่ใน C:\AppServ\php5\ext ครับ
พอดีลองเขียน function ไว้ในนั้น แล้วจะลองเรียกใช้งานดูครับ ก็ลองทำตามกระทู้ของพี่วินเคย post ไว้ แต่ก็ยังไม่ได้ครับ
Date :
2012-01-31 18:46:54
By :
slurpee55555
ใน 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
ใช่ครับ ลองเขียงเองครับ หรือว่าไม่ได้ครับ
Date :
2012-01-31 19:28:08
By :
slurpee55555
เขียนด้วยภาษาอะไรครับ แล้วรู้ได้ยังไงว่ามันใช้กับ php ได้ครับ
Date :
2012-01-31 19:36:32
By :
webmaster
ผมลองเขียนดูอะครับ สงสัยจะไม่ได้ พอดีอยากจะประยุกต์ เขียน 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
สามารถเขียน dll ขึ้นมาได้ครับ เดียวมาตอบให้ครับ
Date :
2012-01-31 21:44:36
By :
webmaster
ครับ ขอบคุณมากครับ
Date :
2012-01-31 21:50:11
By :
slurpee55555
ยังรออยู่นะครับ
Date :
2012-02-02 21:02:12
By :
slurpee55555
อ๋อพอนึดออกละครับ ลืมไปเลย syntec ของ c++ มันเหมือนกับ php ถึงว่าลองเขียนแล้วไม่ได้เพราะใช้ vb เขียน แบบ class เดี๋ยวไปลองดูก่อนนะครับ ขอบคุณมากครับ
Date :
2012-02-02 21:30:49
By :
slurpee55555
ถ้าทำได้ อยากรู้เหมือนกันครับ เอาแบบเขียน function ง่าย ๆ มาก็พอแล้วครับ
Date :
2012-02-02 21:35:21
By :
webmaster
น้องบาสถึงไหนแล้วครับ
Date :
2012-02-26 09:30:30
By :
webmaster
ยังติดอยู่ครับ เพราะถ้าสร้าง จาก C++ หรือ C# ไฟล์ DLL มันจะเป็น ภาษาอะไรไม่รู้อะครับ เลยทำให้มันไปอ่าน function ในนั้นไม่ได้อะครับ
Date :
2012-02-28 10:17:20
By :
slurpee55555
Load balance : Server 01