Interface
function
- function
Title: Function
Description: Fonctions utilise par l'interface d'interogation du moteur de recherche elgood
Copyright: elgood Copyright (c) 2003
Company:elgood
- Version:
- 1.0
- Author:
- Ouachani Mourad
connection_db
function connection_db($host )
- Connection a la base de donnee Cette fonction permet a l'interface de se connecter a la base pour l'extraction des donnees
- Parameters:
$hote
- le hote ou la base est stocke
$port
- port de connexion
$user
- l'utilisateur de la base
$passwd
- mot de passe
$name_db
- nom de la base de donnee
- Returns:
- message d'erreur en cas de non connexion a la base Sinon l'identifiant de la connexion ouvert
gestion_error
function gestion_error($id )
- Gestion des erreur selon l'identifiant Permet d'afficher l'erreur (joue le role d'un try catch)
- Parameters:
$id
- identifiant
- Returns:
- message d'erreur et une trace de l'erreur Si l'id est égale à 1 alors elle affiche une erreur de connection Sinon si elle est égale à 2 alors elle affiche une erreur d'execution d'une requete
recup_data
function recup_data($id_connection )
- Recuperation des donnees de la bd Permet la récupération des lignes de la table à partir de la requete donnée en argulent
- Parameters:
$id
- identifiant
$request_sql
- requete sql (Type : select)
parsing_token_mot
function parsing_token_mot($tok )
- Transforme la chaine de caracteres sous forme d'une requete SQL, Traite une chaine de caractére, sépare les mots et les insére dans une reqûete qui permet de trouver les identifiant des mots donnée en argument
- Parameters:
chaine
- de caractere
- Returns:
- les id des mots
parsing_token
function parsing_token($tokens )
- Parser une chaine de caracteres Traite une chaine de caractére,en utilisant l'ordre de priorité entre le ET et le OU Logique, remplace le '&' par INTERSECT ALL les '+' , ' ' par UNION, et elle creé la requete qui permet de récuperer les id_http
- Parameters:
$token
- chaine de caracteres
- Returns:
- requete SQL
recup
function recup($id_selection )
- Recupération des id_http dans un tableau Traitement de la chaine de caractéres pour la récuperation des id_http dans un ordre croissant
- Parameters:
$id_selection
- l'identifiant de la requete qui selectionn les id_http ordonner dans l'ordre croissant
$tokens
- les mots rechercher
$id
- l'identifiant de la connexion a la bd
- Returns:
- tableau contenant les id_http
print_link
function print_link($tab )
- Affichage des liens trouver Si on trouve aucun liens on affiche un message sinon on récuper la base
- Parameters:
$tab
- tableau des id_http trouver
$id
- l'identifiant de la connexion a la bd
$tokens
- les mots rechercher
- Returns:
- rien
parsing_token_email
function parsing_token_email($tok )
- Transforme la chaine de caracteres sous forme d'une requete SQL La même chose que dans le cas des url , il n'ya que le nom de la table qui change
- Parameters:
chaine
- de caractere
- Returns:
- requete SQL
- See Also:
- parsing_token($tok,$id)
parsing_email
function parsing_email($tokens )
- Parser une chaine de caracteres le même traitement que pour les cas des url
- Parameters:
$token
- chaine de caracteres
- Returns:
- requete SQL
- See Also:
- parsing_token($tokens)
recup_email
function recup_email($id_selection )
- Recupération des id_mail dans un tableau Même cas que celui des urls
- Parameters:
$id_selection
- l'identifiant de la requete qui selectionn les id_mail ordonner dans l'ordre croissant
$tokens
- les mots rechercher
$id
- l'identifiant de la connexion a la bd
- Returns:
- tableau contenant les id_mail
- See Also:
- recup
print_email
function print_email($tab )
- Affichage des email trouver
- Parameters:
$tab
- tableau des id_mail trouver
$id
- l'identifiant de la connexion a la bd
$tokens
- les mots rechercher
- Returns:
- rien
- See Also:
- print_link($tab,$id,$tokens)
parsing_token_picture
function parsing_token_picture($tok )
- Transforme la chaine de caracteres sous forme d'une requete SQL La même chose que dans le cas des url , il n'ya que le nom de la table qui change
- Parameters:
chaine
- de caractere
- Returns:
- requete SQL
- See Also:
- parsing_token($tok,$id)
parsing_picture
function parsing_picture($tokens )
- Fonction : parser une chaine de caracteres
- Parameters:
$token
- chaine de caracteres
- Returns:
- requete SQL
- See Also:
- parsing_token
recup_picture
function recup_picture($id_selection )
- Recupération des id_pict dans un tableau Même cas que celui des urls
- Parameters:
$id_selection
- l'identifiant de la requete qui selectionn les id_pict ordonner dans l'ordre croissant
$tokens
- les mots rechercher
$id
- l'identifiant de la connexion a la bd
- Returns:
- tableau contenant les id_pict
- See Also:
- recup
print_picture
function print_picture($tab )
- Affichage des image trouver
- Parameters:
$tab
- tableau des id_pict trouver
$id
- l'identifiant de la connexion a la bd
$tokens
- les mots rechercher
- Returns:
- rien
- See Also:
- print_link($tab,$id,$tokens)
close_connexion
function close_connexion($id )
- Fermeture de la connexion a la bd
- Parameters:
$id
- identifiant de la connexion
- Returns:
- message d'erreur sinon l'identifiant du resultat