<?php
//Variable contenant le nombre maximum de caractères dans l'extrait que tu veux récupérer
$max=20;
//Variable contenant ton texte à couper :)
$texte='Bonjour, je suis yoyo et je suis un gentil garçon lol';
//Condition qui teste que le texte est bien plus grand que la phrase à couper, sinon ca sert à rien de la couper :D
if (strlen($texte) > $max)
{
//Fonction qui récupère la position du premier espace à partir de la position $max pour éviter de couper un mot en plein milieu
$espace = strpos($texte,' ',$max);
//Fonction qui récupère l'extrait jusqu'à l'espace préalablement cherché auquel on ajoute "..."
$morceau = substr($texte,0,$espace).'...';
}
echo $morceau;
?>
<?php
mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname);
$max=200;
$reponse = mysql_query("SELECT*FROM tuto WHERE categorie='effet texte' ORDER BY id DESC LIMIT 0, 30");
if (strlen($reponse) > $max)
{
$espace = strpos($reponse,' ',$max);
$morceau = substr($texte,0,$espace).'...';
}
while ($donnees = mysql_fetch_array($reponse) )
{
echo '<p><strong><a href="tutoview.php?id='. $donnees['id'] .'">' . $donnees['titre'] .'</a></strong><br />'. $donnees['contenu'] .'</p><br />';
}
mysql_close();
?>
<?php
mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname);
$max=200;
$reponse = mysql_query("SELECT*FROM tuto WHERE categorie='effet texte' ORDER BY id DESC LIMIT 0, 30");
while ($donnees = mysql_fetch_array($reponse) )
{
if (strlen($donnees['contenu']) > $max)
{
$espace = strpos($donnees['contenu'],' ',$max);
$morceau = substr($donnees['contenu'],0,$espace).'...';
}
echo '<p><strong><a href="tutoview.php?id='. $donnees['id'] .'">' . $donnees['titre'] .'</a></strong><br />'. $morceau.'</p><br />';
}
mysql_close();
?>
<?php
function Extraire($texte,$max)
{
if (strlen($texte) > $max)
{
$espace = strpos($texte,' ',$max);
$morceau = substr($texte,0,$espace).'...';
}
else
{
$morceau = $texte;
}
return $morceau;
}
// J'ai donc mon texte dans une variable. Note que ton texte peut provenir d'une base de données évidemment ;)
$montexte = 'Bonjour, je suis yoyo et je suis un gentil garçon lol';
echo 'Premiere Version: '.Extraire($montexte,20);
// ou alors
$morceau = Extraire($montexte,20);
echo '<br />Deuxieme Version: '.$morceau;
// $montexte est la variable contenant ton texte à couper et 20 est le nombre maximum de caractères que tu veux :)
?>
<?php
mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname);
$max=200;
$reponse = mysql_query("SELECT*FROM tuto WHERE categorie='effet texte' ORDER BY id DESC LIMIT 0, 30");
while ($donnees = mysql_fetch_array($reponse) )
{
echo '<p><strong><a href="tutoview.php?id='. $donnees['id'] .'">' . $donnees['titre'] .'</a></strong><br />'. Extraire($donnees['contenu'],$max).'</p><br />';
}
mysql_close();
?>
while ($donnees = mysql_fetch_array($reponse) )
<?php
$dbhost = 'imysql04';
$dblogin = ''
$dbpassword = '' ;
$dbname = '' ;
mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname);
$max=200;
$reponse = mysql_query("SELECT*FROM tuto WHERE categorie='effet divers' ORDER BY id DESC LIMIT");
while ($donnees = mysql_fetch_array($reponse) )
{
if (strlen($donnees['contenu']) > $max)
{
$espace = strpos($donnees['contenu'],' ',$max);
$morceau = substr($donnees['contenu'],0,$espace).'...';
}
echo '<p><strong><a href="tutoview.php?id='. $donnees['id'] .'">' . $donnees['titre'] .'</a></strong><br />'. $morceau.'</p><br />';
}
mysql_close();
?>
mysql_connect($dbhost,$dblogin,$dbpassword);
mysql_select_db($dbname);
$max=200;
$reponse = mysql_query('SELECT * FROM tuto ORDER BY id DESC');
while ($donnees = mysql_fetch_array($reponse) )
{
if (strlen($donnees['contenu']) > $max)
{
$espace = strpos($donnees['contenu'],' ',$max);
$morceau = substr($donnees['contenu'],0,$espace).'...';
}
echo '<p><strong><a href="tutoview.php?id='. $donnees['id'] .'">' . $donnees['titre'] .'</a></strong>Tutorial écrit le <strong>'.date('d/m/Y à H\hi', $donnees['timestamp']).'</strong><br />'. $morceau.'</p><br />';
}
mysql_close();
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités
Copyright TutoMaker.com © Rentabiliser son site
Toute reproduction totale ou partielle du site est interdite sans l'accord de l'auteur, surtout que ça se voit vite ;)