Bonjour,
j'ai fait une page de résultats et j'ai peut-etre des erreurs
et j'aimerai décider qu'il y ai 15 réponses par pages et faires plusieurs page !!!
j'aimerai aussi que si rien n'est trouvé on dises : aucun résultats !!!
merci de maider !!!
et aussi j'utilise lycos et il prennent les socket donc fsockopen() devrait etre pris !!!
pouvez-vous me donners un code pour l'indexation de page web !!!
merci
@++
astuces_jeux
ps : merci de répondre le plus vites possible !!!
ps2 : voici les codes qui servent :
il faudrait faire la page d'idexation de page
web (externe) qui prend .aspx .asp .html .php .cgi etc
pour sa j'utilises fsockopen() sa peut servir
--------------------------base de données------------
CREATE TABLE annuweb_membre (
id int(15),
title varchar(60),
description varchar(255),
keywords varchar(175),
url varchar(170),
langue varchar(20),
createur varchar(20),
taille varchar(15),
);
---------------------------formlulaire-------------
<?php
require_once('config.php');
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<title>AmeraSearch</title>
<style type="text/CSS">
.error {
color: red;
font-size: 13px;
font-weight: bold;
}
</style>
<script type="text/Javascript">
function verif() {
if (document.search.search.value === "") {
alert("Veuillez indiquer un terme à rechercher");
document.search.search.focus();
return false;
}
else return true;
}
</script>
</head>
<body>';
if ($connect === FALSE) echo '<span class="error">Erreur lors de la connection au serveur MySQL.</span>';
else {
if (empty($_POST)) {
mysql_close();
echo '
<form action="?" method="post" name="search" onsubmit="javascript: return verif()">
<A
href="Http://www.cdd-pro.tk"><IMG height=89
alt="Retour sur la page d'accueil" src="cdd.gif"
border=0></A> Rechercher : <input name="search" type="text" value="" /> <br />
<input name="submit" type="submit" value="Rechercher" />
</form>';
}
else {
echo ' <form action="?" method="post" name="search" onsubmit="javascript: return verif()">
<A
href="Http://www.cdd-pro.tk"><IMG height=89
alt="Retour sur la page d'accueil" src="cdd.gif"
border=0></A> Rechercher : <input name="search" type="text" value="" /> <br />
<input name="submit" type="submit" value="Rechercher" />
</form>';
<tr><td height=7><img width=1 height=1 alt=""></td></tr></table></td></form></tr></table><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td bgcolor=#3366cc><img width=1 height=1 alt=""></td></tr></table><table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor=#e5ecf9><tr><td nowrap><font size=+1> <b>Web</b></font> </td>
$query = 'SELECT `id`,`description`,`keywords`,`title`,`url`,`langue`,`createur FROM `search` WHERE';
$_POST['search'] = explode(' ',$_POST['search']);
$i = 0;
$j = count($_POST['search']);
while ($i < $j) {
<a href=" elseif ($_POST['rows'] === 'url') $query .= ' `url` LIKE "%'.$_POST['search'][$i].'%"';"> elseif ($_POST['rows'] === 'title') $query .= ' `title` LIKE "%'.$_POST['search'][$i].'%"';</a>
if ($_POST['rows'] === 'all') $query .= ' `description` LIKE "%'.$_POST['search'][$i].'%" OR `keywords` LIKE "%'.$_POST['search'][$i].'%" OR `title` LIKE "%'.$_POST['search'][$i].'%"';
elseif ($_POST['rows'] === 'keywords') $query .= ' `keywords` LIKE "%'.$_POST['search'][$i].'%"';
elseif ($_POST['rows'] === 'description') $query .= ' `description` LIKE "%'.$_POST['search'][$i].'%"';
<span style="font-size: 24pt; color: #ff0000;">Créer par : elseif ($_POST['rows'] === 'createur') $query .= ' `title` LIKE "%'.$_POST['search'][$i].'%"';</span>
<span style="font-size: 24pt; color: #0000FF;">En elseif ($_POST['rows'] === 'langue') $query .= ' `langue` LIKE "%'.$_POST['search'][$i].'%"';</span>
<span style="font-size: 24pt; color: #f99CC00;">URL : elseif ($_POST['rows'] === 'url') $query .= ' `url` LIKE "%'.$_POST['search'][$i].'%"';</span>
<span style="font-size: 24pt; color: #FFFFCC;">Taille : elseif ($_POST['rows'] === 'taille') $query .= ' `taille` LIKE "%'.$_POST['search'][$i].'%"';</span>
$i++;
}
$requete = mysql_query($query);
mysql_close();
echo '<br /><table border="1">';
while($resultat=mysql_fetch_row($requete)) {
echo '<tr>
<td>',$resultat[0],'</td>
<td> ',$resultat[1],'</td>
<td>',$resultat[2],'</td>
<td> ',$resultat[3],'</td>
</tr>';
}
echo '</table>';
}
}
echo '</body>
<tr><td height=7><img width=1 height=1 alt=""></td></tr></table></td></form></tr></table><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td bgcolor=#3366cc><img width=1 height=1 alt=""></td></tr></table><table border=0 cellpadding=0 cellspacing=0 width=100% bgcolor=#e5ecf9><tr><td nowrap><font size=+1> <b> Rechercher : <input name="search" type="text" value="" /> <br />
<input name="submit" type="submit" value="Rechercher" />
</form>';</b></font> </td>
</html>';
?>
----------------------------config.php-----------
<?php
$host = "localhost"; // l'adresse de votre serveur (localhost par default)
$login = ""; // votre login de connexion à la base
$pass = ""; // votre mot de passe
$database = "cddsearch"; // nom de la base (votre login dans 90% des cas)
$connect = FALSE;
if (@mysql_connect($host, $login, $pass) AND @mysql_select_db($database)) $connect = TRUE;
?>
--------------------------------------------------
merci de me donner une page d'indexation !!!
@++"