Bienvenue sur les forums d'assistance en informatique et téléphonie mobile du Keroinsite. Posez vos questions et obtenez des réponses à tous vos petits soucis High-tech.
https://forum.keroinsite.com/
Code : Tout sélectionner
<?php
$cat_du_site = $res_infos['id_cat']; // id de la cat du site
// Requete pour chercher les 5 derniers sites inscrits dans la même catégorie que celui de la fiche.
$sql_site = "SELECT *,TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites WHERE id_cat = '$cat_du_site' AND activation = 1 ORDER BY niveau ASC,id DESC LIMIT 0,5";
// on envoie la requete
$res_site = send_sql($sql_site,"trouver les 5 sites à afficher");
//on affiche les sites
if (mysql_num_rows ($res_site))
{
while ($resultat = mysql_fetch_array($res_site,MYSQL_ASSOC))
affiche_site($resultat,'index');
}
?>
=> Le topic originel est sur cette page.(à mettre dans le fichier page_site.php evidemment !)
Code : Tout sélectionner
<p style="text-align:center;">
Vous pouvez soutenir notre site en installant un lien sur le votre, pour cela utilisez le lien ci-dessous (lien textuel) : <br />
<?php
if(!empty($id_cat))
{
$lk = connection_BD();
$search_name_cat = "SELECT cat_name FROM $T_categories WHERE id='$id_cat'";
$res_search_name_cat = send_sql($search_name_cat, 'Recherche le nom de la catégorie selectionnée');
$result_name_cat = mysql_fetch_array($res_search_name_cat);
$url_de_backlink = 'http://www.Tonannu.com/' . id_to_url($id_cat,$result_name_cat['cat_name'],'1');
$fin_lien = ' : ' .$result_name_cat['cat_name'];
mysql_close($lk);
}
else
{
$url_de_backlink = 'http://www.Tonannu.com';
$fin_lien = '';
}
?>
<input name="textfield" type="text" value='<a href="<?php echo $url_de_backlink; ?>" alt="TonAnnu" title="TonAnnu">TonAnnu<?php echo $fin_lien; ?></a>' size="50" />
<br />
Ce qui donne :
<br />
<a href="<?php echo $url_de_backlink; ?>" alt="TonAnnu" title="TonAnnu">TonAnnu<?php echo $fin_lien; ?></a>
</p>
Code : Tout sélectionner
<p style="text-align:center;"><a href="index.php">Retour à l'annuaire</a></p>
<?php
}
else //on ne doit pas soumettre de formulaire mais bien l'afficher
Cette ligne 7 correspond à cette fonctionParse error: parse error, unexpected T_VARIABLE in /homepages/.../sitesmemecategrorie.php on line 7
Une idée ???$sql_site = "SELECT *,TO_DAYS(CURRENT_DATE) - TO_DAYS(date_validation) AS dif_days FROM $T_sites WHERE id_cat = '$cat_du_site' AND activation = 1 ORDER BY niveau ASC,id DESC LIMIT 0,5";
Code : Tout sélectionner
<?php
$cat_du_site = $res_infos['id_cat']; // id de la cat du site
// Requete pour chercher les 5 derniers sites inscrits dans la même catégorie que celui de la fiche.
$sql_site = "SELECT * FROM $T_sites WHERE id_cat='$cat_du_site' ORDER BY date_validation DESC LIMIT 0,5";
// on envoie la requete
$res_site = send_sql($sql_site,"trouver les 5 sites à afficher");
//on affiche les sites
while($result = mysql_fetch_array($res_site))
{
$titre = $result['titre'];
$description = $result['description'];
$url = $result['url'];
// etc.
}
?>
Impossible d'effectuer la requête pour trouver les 5 sites à afficher
Voici le message d'erreur renvoyé par la base de données :
2002 : Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Non j'ai bien remis la cloture de connexion à la base en fin de document donc ça ne vient pas de là.Mafieuso a écrit :Euh, la connexion a la bdd est bien active ? (il y a pas de mysql_close() avant ?)
Code : Tout sélectionner
$lk = connection_BD();
Code : Tout sélectionner
$cat_du_site = $res_infos['id_cat']; // id de la cat du site
// Requete pour chercher les 5 derniers sites inscrits dans la même catégorie que celui de la fiche.
$sql_site = "SELECT * FROM $T_sites WHERE id_cat='$cat_du_site' ORDER BY date_validation DESC LIMIT 0,5"
Code : Tout sélectionner
<?php
$lk = connection_BD();
$cat_du_site = $res_infos['id_cat']; // id de la cat du site
// Requete pour chercher les 5 derniers sites inscrits dans la même catégorie que celui de la fiche.
$sql_site = "SELECT * FROM $T_sites WHERE id_cat='$cat_du_site' ORDER BY date_validation DESC LIMIT 0,5";
// on envoie la requete
$res_site = send_sql($sql_site,"trouver les 5 sites à afficher");
//on affiche les sites
while($result = mysql_fetch_array($res_site))
{
$titre = $result['titre'];
$description = $result['description'];
$url = $result['url'];
// etc.
echo $titre. '<br />';
}
?>
Code : Tout sélectionner
<?php
$lk = connection_BD(); // Connection
// Recherche de 4 sites aléatoire
$sql2 = "SELECT id, titre, description, url FROM $T_sites ORDER BY RAND() LIMIT 4";
//envoie de la requete
$ale = send_sql($sql2,"trouver 4 sites aléatoirement");
//fin de la connexion
mysql_close($lk);
?>
<h2><b>Voir également (sélection aléatoire)</b></h2><br>
<?
// Les 4 sites aléatoires
while($result = mysql_fetch_array($ale))
{
$idsite_ale = $result['id'];
$titre_ale = $result['titre'];
$description_ale = $result['description'];
$url_ale = $result['url'];
echo '<a href="site-' .$idsite_ale. '.html"><img src="http://www.thumbzor.com/tel.php?url=' .$url_ale. '&remplace=http://www.annuaire.keroinsite.com/img/image_sites.gif" style="border:none;padding:2px;border: #ff0084 1px dashed" width="100" height="75" border="0" title="'.$titre_ale.' : '.$description_ale.'" alt="'.$titre.'"></a> ';
}
?>
Oui je l'ai testé aussi et je ne comprends pas non plus d'où pourrait venir le problèmeMafieuso a écrit :Tu as essayer le code que j'ai donné à la fin de la page précédente ?
Car je ne vois pas d'erreur apparente...
Code : Tout sélectionner
<?php
$lk = connection_BD();
$cat_du_site = $res_infos['id_cat']; // id de la cat du site
// Requete pour chercher les 5 derniers sites inscrits dans la même catégorie que celui de la fiche.
$sql_site = "SELECT * FROM $T_sites WHERE id_cat='$cat_du_site' ORDER BY date_validation DESC LIMIT 0,5";
// on envoie la requete
$res_site = send_sql($sql_site,"trouver les 5 sites à afficher");
//on affiche les sites
while($result = mysql_fetch_array($res_site))
{
$titre = $result['titre'];
$description = $result['description'];
$url = $result['url'];
// etc.
echo "<a title=\"$titre\" href=\"$url\">$titre</a><br />" ;
}
?>
Code : Tout sélectionner
RewriteRule ^site-(.*).html$ /infos.php?id=$1 [L]
Code : Tout sélectionner
echo "<a href=\"site-$idsite.html\">$titre</a></br>";
Code : Tout sélectionner
$idsite = $result['id'];
Code : Tout sélectionner
$titre = $result['titre'];
Code : Tout sélectionner
RewriteEngine on
RewriteBase /
RewriteRule -p([0-9]*)-([0-9]+)\.html$ index.php?cat_id=$2&page=$1 [L]
RewriteRule -k[0-9]*-([0-9]+)\.html$ search.php?action=seek&mots=id$1&nb_results2show=20&booleen=AND [L]
RewriteRule ^sitemap\.xml$ allcategs.php?sitemap [L]
RewriteRule -c([0-9]*)-(.+)\.html$ submit_site.php?id_cat=$1&action=$2 [L]
RewriteRule -s([0-9]*)\.html$ page_site.php?site_id=$1 [L]
Code : Tout sélectionner
$sql_site = "SELECT * FROM $T_sites WHERE id_cat='$cat_du_site' ORDER BY date_validation DESC LIMIT 0,5";
Code : Tout sélectionner
RewriteRule (.*)-(.*).html$ /infos.php?id=$2 [L]
Code : Tout sélectionner
$titre2 = mrpropre ($resultat['titre']);
echo "<a href=\"http://www.site.com/$titre2-$resultat[id].html\" class=\"titre_site_annuaire\">" .$resultat['titre']. " </a>";
Code : Tout sélectionner
function mrpropre($chaine){
$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ()[]~$%*@ç;:^¨€{}|+";
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn---------------E---";
$mrpropre =(strtr($chaine,$tofind,$replac));
$mrpropre = strtolower($mrpropre);
$mrpropre = ereg_replace("<u>","", $mrpropre);
$mrpropre = ereg_replace("<em>","", $mrpropre);
$mrpropre = ereg_replace("<b>","", $mrpropre);
$mrpropre = ereg_replace("</u>","", $mrpropre);
$mrpropre = ereg_replace("</em>","", $mrpropre);
$mrpropre = ereg_replace("</b>","", $mrpropre);
$mrpropre = ereg_replace(" - ","-", $mrpropre);
$mrpropre = ereg_replace(" ","-", $mrpropre);
$mrpropre = ereg_replace("l'","", $mrpropre);
$mrpropre = ereg_replace("l’","", $mrpropre);
$mrpropre = ereg_replace("m'","", $mrpropre);
$mrpropre = ereg_replace("m’","", $mrpropre);
$mrpropre = ereg_replace("d'","", $mrpropre);
$mrpropre = ereg_replace("d’","", $mrpropre);
$mrpropre = ereg_replace(",","", $mrpropre);
$mrpropre = ereg_replace("!","", $mrpropre);
$mrpropre = ereg_replace("'","", $mrpropre);
return $mrpropre;
}