jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jackbocar
le 29/09/2005 à 14:23
erreur mysql
Bonjour,

J'ai installé pour test mandriva 10.5 et j'ai installé avec les rpm :

apache , c'est ok
php, c'est ok,
phpmyadmin, c'est ok

et pour mysql j'ai cette erreur :

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)

Cela va s'en dire que pour phpmyadmin, la page s'ouvre et me dit que le serveur mysql, n'est pas ouvert.

Pourquoi ?

c'est du à quoi cette erreur ?

Comment y remedier ?

Puis-je faire une nouvelle installation manuelle ?

Si oui où, dans quel répertoire ?

Comment supprimer le répertoire mysql avec le cadenas ?

Merci de vos réponses.

Jack Bocar
jackbocar
le 22/09/2005 à 19:38
PATH_HTTP
Bonjour,

ton script n'est ni plus ni moins qu'un real path, il me donne les mêmes résultats que mon real_path.

Merci tout de même

Jack Bocar
jackbocar
le 22/09/2005 à 19:14
PATH_HTTP
Bonjour,

J’utilise danews en local et dans le répertoire _require il y a un fichier config.php

Avec cette ligne : define('PATH_HTTP', 'http://127.0.0.1/rep');
Cette ligne et les autres pour danews fonctionnent très bien.


Mais, lorsque j’essais de faire fonctionner en local un script de sessions, ce PATH_HTTP n’est pas assumé ?

Comment est-ce possible que dans un script de config cela fonctionne et que dans un script de sessions ça ne fonctionne pas ?

Voici mon script de sessions :

<?php
if ((!isset($_SESSION['membre_connexion']))) {
if (isset($_COOKIE['membre'])) {
$date = date("Y-m-d");
$sql = 'SELECT id FROM table_membre WHERE password="'.$_COOKIE['membre'].'" AND date>="'.$date.'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$nombre = mysql_num_rows ($req);

if ($nombre == 0) {
header('Location: '.PATH_HTTP.'/index.php');
exit();
}
else {
$_SESSION['membre_connexion'] = true;
}
}
else {
header('Location: '.PATH_HTTP.'/index.php');
exit();
}
}
?>


Merci de vos éclaircissements.

Jack Bocar
jackbocar
le 18/09/2005 à 18:09
Connexion
Bonjour,

J'ai installé php5 pour tester mes sripts, et la fonction mysql_connect n'est pas reconnue ?

Alors que dans le manuel php4 php5 elle existe cette fonction.

Par quoi la remplacer ?

Merci

Jack Bocar
jackbocar
le 16/09/2005 à 10:49
Comment Faire un moteur de recherche ?
Bonjour La Globule,

Je suis allé sur le site de MySql, j'ai fait des tests, ça fonctionne avec une rapidité incroyable...

La seule chose que je n'ai pas trouvé, c'est le choix de l'affichage dans la sellection des mots.

MySql donne des arguments de sellections, mais pas de chois de tri !

Exemple :

$sql = 'SELECT * FROM recherches WHERE MATCH (mots,url) AGAINST ("abraxas, bernard, accusateurs, navarre, lexique, symbolique, payns")';

Si je choisi payns, il affiche plusieurs liste.

Peut-être ma table n'est pas très bien réalisée, je te la poste pour que tu me donnes ton avis :

CREATE TABLE recherches (
id int(11) unsigned NOT NULL auto_increment,
mots varchar(250),
url varchar(250),
descrip text,
PRIMARY KEY (id),
FULLTEXT KEY mots (mots, url)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;

Merci de tes conseils.

Jack Bocar
jackbocar
le 15/09/2005 à 11:01
Comment Faire un moteur de recherche ?
Bonjour La Globule,

Ne pas utiliser LIKE, mais les tutoriaux que j'ai consulté, disent LIKE ?

Et quelle est la syntaxe pour FULLINDEX ?

FULLINDEX, je ne l'ai pas trouvé dans le moteur de recherche du site ?

As-tu regardé mon script pour mon moteur de recherches ?

Merci de tes réponses.

Jack Bocar
jackbocar
le 15/09/2005 à 09:45
Aide erreur script : moteur de recherche
Bonjour,

Un petit coup de main serait appréciable.

J'ai bricolé un script des "NEWS", pour créer un moteur de recherche, mais j'ai une erreur que je n'arrive pas à régler :

Notice: Undefined index: mots_clefs in j:\easyphp1-8\www\moteur\test_recherches.php on line 24

Vous pouvez corriger le script cela m'aiderai pour son bon fonctionnement

Merci de votre aide

Jack Bocar


<?php
include ('./includes/config.php');

$nb_affichage_par_page = 6;
$sql = 'SELECT count(*) FROM recherches';
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$enr = mysql_fetch_array($resultat);

if (($nbtotal = $enr[0]) == 0) {
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="10%">';
echo '<span class=""><b>Pas de résultat pour les Mots recherchés.</b></span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
else {
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT id, url, mots_cles, description FROM recherches ORDER BY mots_cles LIKE "%'.$_GET["mots_clefs"].'%" DESC LIMIT '.$_GET['debut'].','.$nb_affichage_par_page;
$resultat = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$nbenr = mysql_num_rows($resultat);


if ($nbenr == 0) {
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="600">';
echo '<span class=""><b>Pas de résultat pour les Mots recherchés.</b></span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
else {
while ($enr = mysql_fetch_array($resultat)) {
$url=$enr['url'];
$mots_cles=$enr['mots_cles'];
$description=$enr['description'];
$mots_cles_id=$enr['id'];


echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td width="10%" align="left" valign="bottom">&nbsp;</td>';
echo '<td align="left" valign="bottom">'.($url).'</td>';
echo '<td width="50" align="left" valign="bottom">&nbsp;</td>';
echo '</tr>';
echo '<tr>';
echo '<td width="10%" align="left" valign="top">&nbsp;</td>';
echo '<td align="left" valign="top"><a href="'.($url).'">'.($mots_cles).'</a></td>';
echo '<td width="10%" align="right" valign="top">&nbsp;</td>';
echo '</tr>';
echo '</table></center>';
echo '';
echo '<center><table width="70%" border="0" cellspacing="0" cellpadding="0">';
echo '<tr>';
echo '<td align="left" width="30%">';
echo '<span class="">'.($description).'</span>';
echo '</td>';
echo '</tr>';
echo '</table></center>';

}
}
}

?>
jackbocar
le 14/09/2005 à 16:03
Comment Faire un moteur de recherche ?
Bonjour,

Quand ferez-vous un "comment faire un moteur de recherche".

Pas un moteur basé sur les meta tags, mais sur les mots des pages.

Merci de vos réponses

Jack Bocar
LoadingChargement en cours