Raccourcir un lien
Bonjour,
Savez-vous comment faire un système pour raccourcir un lien, au lieu que ce soit écrit http://gamerzone.fr/chose/paremple/raccourcir.php (c'est un exemple, le lien ne fonctionne pas), on va écrire http://gamerzone.fr...cir.php
Merci d'avance
http://www.gamerzone.fr
salut,
juste dans le texte pas le vrai, il te "suffit" d'utiliser strlen et si la chaine est plus longue tu récupère les deux morceaux (début et fin) tu fait une concaténation avec des ...
donc a utiliser :
- strlen
- substr
- la concaténation
@+
Il en faut peu pour être heureux !!!!!
OUi mais qu'est ce que strlen, substr, la concaténation ?
http://www.gamerzone.fr
Il en faut peu pour être heureux !!!!!
Merci ^^
http://www.gamerzone.fr
Je reposte pour que tu vois et que tu me dises si c'est bon :
<?php
if (isset ($_GET['lien'])) {
if (!empty ($_GET['lien'])) {
//et ensuite je ne sais pas utiliser les strlen et tous les reste à part la cantanétation
}
}
else {
?>
<form action="raclien.php" method="get">
Tapez votre lien :<br />
<input name="lien"><br />
<input type="submit" value="Envoyer">
<?php
}
?>
http://www.gamerzone.fr
Mais c'est embêtant, on peut pas éditer les messages, bon tant pis, voilà mon code que je pense qui est bon :
<?php
if (isset ($_GET['lien'])) {
if (!empty ($_GET['lien'])) {
$debut = substr("$_GET[ 'lien']", -8);
$fin = substr("$_GET[ 'lien']", 0, 8);
echo 'Voici le lien que vous devez copier'.$debut.'...'.$fin;
}
}
else {
?>
<form action="raclien.php" method="get">
<p>Tapez votre lien :</p><br />
<input name="lien"><br />
<input type="submit" value="Envoyer">
</form>
<?php
}
?>
http://www.gamerzone.fr
Yop inverse début et fin ;)
Il en faut peu pour être heureux !!!!!
C'est à dire ? J'inverse quoi et quoi ?
http://www.gamerzone.fr
ben $debut et $fin dans la concaténation, car la (si tu a essayé) $debut c'est la fin de la chaine (oui oui le -8 c'est les 8 derniers caractères de la chaine) et $fin c'est le début de la chaine ( 0 -> 8 c'est les 8 premiers caractères).
enfin c'est toi qui vois.
Par contre c'est pas a mettre dans le href de la balise a ;)
@+
Il en faut peu pour être heureux !!!!!