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
Functiun Detail

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