Recherche de propriété de texte gratuite simple
Description
Moteur de recherche de texte gratuit pour les propriétés de succession irlandaises à l'aide de l'API daft.ie.
Le moteur traduit ce que l'utilisateur recherche et transforme la chaîne d'entrée en demandes de chaîne, puis enverra cette demande à l'API daft.ie.
Le script propose également la reconnaissance vocale de la parole grâce à la discours HTML5 et JavaScript.
Dans ce script, j'utilise:
- Normes de codage PSR0 à PSR4
- Code formaté / documenté
- Principe sec (ne vous répétez pas)
- Code OOP (y compris les interfaces et traits PHP (spécification PHP 5.4)
- spl_autoload_register (ce qui est très utile avec les espaces de noms PHP)
- Modèle de vue / contrôleur
- Singleton motif (même si ce n'est pas nécessaire ...)
- Syntaxe alternative PHP pour le modèle (ce qui facilite la visibilité)
- Accès des membres de la classe sur l'instanciation (php> = 5.4)
- Syntaxe de réalité courte (php> = 5,4)
- Utilisation de SoapClient
Rechercher des exemples de requête
- 2 ou 3 lits à louer entre 1000 et 2000
- 3 chambres à acheter à Dublin
- Appartement de 2 ou 3 lits à louer à Cork vers 400 et 600 euros
- Maison de 4 chambres à laisser entrer Galway pour 1000 environ 900 et 14000 par mois
Spécification
- Type de recherche (location / vente)
- Prix (min-max)
- Chambre (min-max)
- Types de propriétés (maison, appartement, site)
- Types de maisons (terrasses, semi-détachées, détachées, fin de terre, maison de ville)
- Récupérer les zones de l'API
- Récupérer les comtés de l'API
- Chaque terme de recherche a sa propre classe et revient par la classe "Parser" et inclus par SPL_autoload_register () SPL Fonction
- Recherche de discours HTML5
- Affiché les résultats de la propriété grâce à l'API de Daft
Autre convention de codage
En plus d'utiliser le PSR et la poire PHP , j'utilise le mien pour la dénomination des variables
Voici les préfixes variables:
- a = tableau
- i = entier
- f = flotteur, double
- b = booléen
- s = chaîne
- O = objet
- M = mixte
- R = ressource
- C = 1 caractère (je n'ai utilisé qu'un jour que, car le char n'est pas un type valide PHP)
Suivant le " Letter Type en minuscules, le nom de la variable est dans UppercamelCase (par exemple, $ a myvariable )
Exigences du serveur de l'application Web
Application Server PHP 5.4.0 ou supérieur.
PHP Extension Soapclient
Autres exigences
Sur moi
Je suis Pierre-Henry Soria , développeur informatique et passionné par les entreprises électroniques et le marketing.
Où me contacter?
Vous pouvez par e-mail à Pierhehenrysoria [[at]] gmail [[d0t]] com
Licence
Le script est sous la licence Creative Commons Attribution 3.0 ou version ultérieure; Voir le fichier licence.txt.