การค้นหาคุณสมบัติข้อความฟรีง่าย ๆ
คำอธิบาย
เครื่องมือค้นหาข้อความฟรีสำหรับคุณสมบัติอสังหาริมทรัพย์ของไอริชโดยใช้ Daft.ie API
เอ็นจิ้นแปลสิ่งที่ผู้ใช้กำลังมองหาและแปลงสตริงอินพุตเป็นคำขอสตริงจากนั้นจะส่งคำขอนั้นไปยัง daft.ie API
สคริปต์ยังมีการจดจำเสียงพูดด้วยเสียงขอบคุณ HTML5 และ JavaScript Speech Input
ในสคริปต์นี้ฉันใช้:
- มาตรฐานการเข้ารหัส psr0 ถึง psr4
- รหัสที่จัดรูปแบบ/เอกสาร
- หลักการแห้ง (อย่าทำซ้ำตัวเอง)
- รหัส OOP (รวมถึงอินเตอร์เฟส PHP และลักษณะ (ข้อกำหนด PHP 5.4)
- SPL_AUTOLOAD_REGISTER (ซึ่งมีประโยชน์มากกับเนมสเปซ PHP)
- รูปแบบดู/คอนโทรลเลอร์
- รูปแบบซิงเกิลตัน (แม้ว่าจะไม่จำเป็น ... )
- ไวยากรณ์ทางเลือก PHP สำหรับเทมเพลต (ซึ่งทำให้การมองเห็นง่ายขึ้น)
- การเข้าถึงสมาชิกในชั้นเรียนบนอินสแตนซ์ (php> = 5.4)
- ไวยากรณ์อาร์เรย์สั้น (php> = 5.4)
- ใช้ SoapClient
ตัวอย่างข้อความค้นหา
- 2 หรือ 3 เตียงให้เช่าระหว่าง 1,000 ถึง 2000
- 3 ห้องนอนซื้อในดับลิน
- อพาร์ทเมนต์ 2 หรือ 3 เตียงให้เช่าใน Cork ประมาณ 400 และ 600 ยูโร
- บ้าน 4 ห้องนอนเพื่อให้กัลเวย์ประมาณ 1,000 ประมาณ 900 และ 14000 ต่อเดือน
ข้อมูลจำเพาะ
- ประเภทการค้นหา (เช่า/ขาย)
- ราคา (min-max)
- ห้องนอน (Min-Max)
- ประเภทอสังหาริมทรัพย์ (บ้านอพาร์ทเมนต์ไซต์)
- ประเภทบ้าน (ระเบียงกึ่งแอบเดี่ยวแยกออก, ปลายทาง, ทาวน์เฮ้าส์)
- ดึงพื้นที่จาก API
- เรียกคืนมณฑลจาก API
- แต่ละคำค้นหามีคลาสของตัวเองและได้รับกลับจากคลาส "parser" และรวมอยู่ในฟังก์ชัน SPL_AUTOLOAD_REGISTER () SPL
- การค้นหา อินพุตคำพูด HTML5
- แสดงผลลัพธ์คุณสมบัติด้วย API ของ Daft
อนุสัญญาการเข้ารหัสอื่น ๆ
นอกเหนือจากการใช้ลูกแพร์ PSR และ PHP ฉันใช้ตัวเองเพื่อตั้งชื่อตัวแปร
นี่คือคำนำหน้าตัวแปร:
- A = อาร์เรย์
- i = จำนวนเต็ม
- f = ลอยสองเท่า
- b = บูลีน
- s = สตริง
- o = วัตถุ
- m = ผสม
- r = ทรัพยากร
- c = 1 อักขระ (ฉันใช้เพียงบางครั้งว่าเนื่องจากถ่านไม่ใช่ประเภทที่ถูกต้องของ PHP)
ตาม "ตัวพิมพ์เล็ก ประเภท ตัวอักษรชื่อตัวแปรอยู่ในตัวพิมพ์ใหญ่ (เช่น $ a myvariable )
ข้อกำหนดเซิร์ฟเวอร์ของเว็บแอป
แอปพลิเคชันเซิร์ฟเวอร์ PHP 5.4.0 หรือสูงกว่า
SOAPClient Extension PHP
ข้อกำหนดอื่น ๆ
เกี่ยวกับฉัน
ฉันคือ Pierre-Henry Soria นักพัฒนาและหลงใหลเกี่ยวกับธุรกิจอิเล็กทรอนิกส์และการตลาด
จะติดต่อฉันที่ไหน?
คุณสามารถทางอีเมลได้ที่ Pierrehenrysoria [[at]] gmail [[d0t]] com
ใบอนุญาต
สคริปต์อยู่ภายใต้ใบอนุญาตครีเอทีฟคอมมอนส์ 3.0 หรือใหม่กว่า ดูไฟล์ licence.txt