มีวิธีเอา method ใน Ruby ไปใช้ใน PHP อย่างไรบ้างครับ

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

คือตอนนี้จะทำ web อันนึงกะว่าจะใ้ช้ Drupal น่ะครับ
แต่ทีนี้ผมมีความจำเป็นต้องใช้ function/method อันนึงที่เคยเขียนใน Ruby เป็น string parser ที่เขียนไว้ใหญ่พอควร เป็นพันบรรทัดเลย ไม่อยากเขียนใหม่ (จริงๆไม่อยากเขียน PHP ด้วย :P)

ก็เลยถามว่า จะมีวิธีอะไรทำให้สามารถนำ method ที่เขียนใน ruby มาใช้ใน PHP ได้มั่งครับ

ตอนนี้วิธีนึงที่ผมนึกออกคือ ใช้เรียกกันเป็น web service ซึ่ง . . . . เกิดอาการขี้เกียจทำนิดหน่อย

ใครพอนึกวิธีอื่นออกมา share กันหน่อยนะครับ

sugree's picture

เขียนใหม่ดีกว่ามั๊งครับ ท่าทางจะใช้บ่อย และกินแรง

ถ้าประเมิณ load จริงๆ function นี้ใช้ไม่บ่อยครับ ใช้ตอน data entry ซึ่งวันๆมีคน post ไม่กี่คน (ส่วนใหญ่จะมาอ่านกันมากกว่า ซึ่งอันนั้นไม่ได้มีอะไรพิเศษ)

ถ้าให้เลือกระหว่างเขียนใหม่ กับ web service ผมยอมทำ web service ครอบเลยนะเอ้า > <

sugree's picture

ลองมองอีกแง่ ต้องดูแล ruby อีกระบบนึง ถ้าใช้เป็นปกติก็คงไม่เป็นไร แต่ถ้าคิดว่าจะใช้ php แล้วปล่อย ruby ไว้เฉยๆ ผมว่าค่อยๆ เขียนใหม่ดีกว่า จะได้ประหยัดแรงในการดูแล

veer's picture

web service ถ้าไม่ใช้ soap ก็น่าจะเขียนนิดเดียว? ส่ง input string ไปทาง post method เลย แล้วรับค่ามาเป็น json. แต่ว่ามันจะช้าหรือเปล่า?
---
http://openil.wordpress.com/

สุดยอด cross lang generator จาก facebook ผมชอบ :P

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น