IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Installer Xapian dans EasyPHP


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut Installer Xapian dans EasyPHP
    Bonjour,

    Je n'y connais strictement rien en Perl, j'ignore même si je poste dans la bonne catégorie... si c'est le cas, merci de m'indiquer la bonne !

    Je cherche à installer Xapian dans Easyphp sous Windows.
    Plus globalement, je dois installer en local un logiciel libre de gestion documentaire. Dans les recommandations techniques sont préconisés :
    - un serveur Windows ou Linus
    - Apache ou IIS
    - PHP 5.2 ou supérieur
    - Xapian
    Avec Easyphp, je pense tout avoir sauf Xapian. Mais je ne comprends rien à son installation ici : http://xapian.org/docs/install.html
    Je ne sais pas où écrire les lignes de commande...

    Merci de toute aide bienveillante.

    G.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Quelques instants de recherche

    Les versions windows sont la :
    http://www.flax.co.uk/xapian_windows.shtml

    La liaison PHP se fait comme ca :
    http://xapian.org/docs/bindings/php/
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 83
    Par défaut
    ok, merci.
    J'ai téléchargé les binaires (core, bindings et oméga) que j'ai placé dans un répertoire 'xapian' à la racine d'Easyphp, au même niveau donc que 'www'. Jusque là, ça va ? J'avance progressivement....

    Voici le code qui permet d'enregistrer:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?php	  
    if(isset($_POST['submit']) && ($_POST['submit']=='Enregistrer'))include('connect.inc.php');
    	  mysql_open();
    	  $insertfonction="INSERT INTO fonction(designation, salaire) VALUES('$lib','$salaire');";
    	  $resultfonction=@mysql_query($insertfonction);
    	  mysql_close();
    	  $lib='';
    	  $salaire='';
    	 }
    }
    ?>
    <form action="fonction.php" method="POST" name="" id="">
    <table width="44%">
      <tr><td><fieldset><legend><span class="Style1">Fonction </span></legend>
    	<table width="440" height="125" border="0" >
               <tr>
                         <td width="129" height="24">Désignation :</td>
                 <td width="240"><input type="text" name="txtlib" size="40" maxlength="60" value="<?php echo $lib; ?>" /></td>
               </tr>
               <tr>
                         <td height="30">Salaire correspondant :</td>
                         <td><input type="text" name="txtsalaire" size="20" maxlength="60" value="<?php echo $salaire; ?>" />
                         FCFA</td>
               </tr>
    		   <tr>
    		     <td height="26">&nbsp;</td>
    		     <td><div>
    		       <input type="submit" name="submit" value="Enregistrer" />
    		     </div></td>
    	      </tr>
    	</table>
      </fieldset></td></tr>
      </table>
    </form>
     
    <?php
    Et voici celui qui recherche dans la BD et affiche dans le tableau:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <?php
     
    include('connect.inc.php');
    mysql_open();
     
             $strselect="SELECT * FROM fonction ORDER BY $order_by LIMIT $depart, $affichage";
             $result = @mysql_query($strselect);
             echo '<table align="center" cellspacing="1" cellpadding="5" border="0" width="80%">
    		  <tr bgcolor="#CCCC99">
    		  	<td align="left"><b><a href="'.$link1.'">Code Fonction</a></b></td>
    		  	<td align="left"><b><a href="'.$link2.'">Désignation</a></b></td>
    			<td align="left"><b>Salaire correspondant</b></td>
    		</tr>';
    		$bg='#eeeeee';
    		while($row=mysql_fetch_array($result, MYSQL_ASSOC))
    		  {
    		   $bg=($bg=='#eeeeee'? '#ffffff' : '#eeeeee');
    		   echo '<tr bgcolor="'.$bg.'">
    		               <td align="left">' . $row['codefonction'] . '</td>
    		               <td align="left">' . $row['designation'] . '</td>
    			   <td align="left">' . $row['salaire'] . '</td>
                              	</tr>';
    	      }
    		   echo '</table>';
     
    		   mysql_close();
    ?>
    </form>
    En fait, je veux mettre le lien sur codefonction.

    les fichiers sont à placer
    - directement dans WWW
    ou
    - dans le répertoire qui correspond à mon site ?

    J'ai essayé les 2 possibilités, mais mon site ne s'affiche pas dans les 2 cas. En revanche, je n'arrive pas à savoir si le problème vient de ces binaires (et de leur emplacement) ou d'autres fichiers.

    Merci de votre éclairage averti.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut
    Euh.... merci de créer un nouveau post et de ne pas polluer le mien !

Discussions similaires

  1. [Wamp] cmt visualisé depuis autre machine 1page dans easyphp?
    Par jeff1985 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 04/04/2006, 16h58
  2. install WebBrowser dans Delphi 2005
    Par louiwahl dans le forum Web & réseau
    Réponses: 2
    Dernier message: 14/02/2006, 21h57
  3. Installer Synedit dans Borland C++ builder
    Par oliviereims dans le forum C++Builder
    Réponses: 19
    Dernier message: 24/02/2005, 19h38
  4. installation cachée dans batch
    Par zorian dans le forum Windows
    Réponses: 5
    Dernier message: 24/05/2004, 19h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo