Bon je n’ai toujours pas résolu mon problème, et après quelques tests je remarque que le prob ne se situe pas au niveau de la connexion
Le résultat
[code]<?
$serveur = “”;
$utilisateur = “”;
$motPasse = “”;
$nomBaseDonnee = “”;
$connexion = mysql_connect($serveur,$utilisateur,$motPasse) or die(‘Erreur de connexion!’);
$db = mysql_select_db($nomBaseDonnee, $connexion) or die(“erreur de connexion a la base de donnees”);
if ($connexion>0)
echo “connexion effectuée”;
else
echo “pas de connexion active”;
// pour afficher les cinq derniers posts, avec des liens
function cinq_derniers_posts ()
{
print(’
’);
$query = mysql_query(“SELECT * FROM dc_post
WHERE post_pub
= ‘1’ ORDER BY post_id
DESC LIMIT 5;”) OR die(mysql_error());
while ($mysql_query = mysql_fetch_array($query))
{
$numero_post = $mysql_query[‘post_id’];
$date = $mysql_query[‘post_dt’];
$titre = $mysql_query[‘post_titre’];
$titre_url = $mysql_query[‘post_titre_url’];
$nb_comment = $mysql_query[‘nb_comment’];
/* afficher un teaser des posts */
$chapeau = $mysql_query[‘post_chapo’];
$contenu = $mysql_query[‘post_content’];
if ($chapeau != ‘’) {$teaser = $chapeau;}
else {$teaser = $contenu;}
$teaser = strip_tags($teaser);
if (strlen($teaser) > 80) {
$teaser = substr($teaser, 0, 80);
// pour arrêter l’affichage à un espace
$teaser = strrev($teaser);
while (substr($teaser, 0, 1) != ’ ‘) {
$teaser = substr($teaser, 1);
}
$teaser = strrev($teaser).’ …’;
}
/* la date pour l’url */
$annee = substr($date, 0, 4);
$miniannee = substr($date, 2, 2);
$mois = substr($date, 5, 2);
$jour = substr($date, 8, 2);
$url_date = $annee.’/’.$mois.’/’.$jour;
$url = ‘http://membres.lycos.fr/shinoli/blog/’.$url_date.’/’.$numero_post.’-’.$titre_url;
print(’
- ’);
print(’’.$titre.’ (+’.$nb_comment.’) (’.$jour.’/’.$mois.’/’.$miniannee.’) - ‘.$teaser);
print(’ ’."\n");
}
print(’
’."\n");
}
mysql_close($connexion);
?>[/code]
Mais d’où vient ce *%#~ problème ?