1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
/*tant qu'il y a des caractères à couper
{
si il n'y a plus assez de caracères à couper, on est en présence d'une seule page ou de la dernière page
{
si la variable incrementielle $page est supérieur à un, c'est la dernière page
{
$page = $page+1;
on envoi en base la page
}
sinon c'est la première page
{
$page = 1;
on envoi en base la page
}
}
sinon
{
on regarde si on peut couper le texte en regardant si on est pas dans une balise non sécable
{
si on n'est pas dans une balise non sécable
{
$page++;
on coupe, on envoi en base et on continue en déduisant les caractères enlevés
}
sinon
{
$page++;
on cherche la balise fermante, on compte le nombre de caractère à ajouter aux caractères du départ
on coupe on envoi en base et on continue en déduisant les caractères enlevés
}
}
}
}*/ |
Partager