Bonjour,
j'ai un site de raccourcissement d'url, mes le problème c'est qu'il est capable de raccourcir seulement un lien a la fois.
Je voudrait s'avoir ce que je doit modifier dans ce bout de code pour qu'il en fait plusieurs a la fois.
Merci d'avance.
j'ai un site de raccourcissement d'url, mes le problème c'est qu'il est capable de raccourcir seulement un lien a la fois.
Je voudrait s'avoir ce que je doit modifier dans ce bout de code pour qu'il en fait plusieurs a la fois.
Code:
<?php if ($_SESSION['username']) echo"<img src='images/warning.png' width='15' height='15'> <b>News</b>: $news ! <p> </p>"; else ?>
<form method="POST" action="index.php">
<center>
<b>Insérez Url : </b><input type="text" name="url" > (Exemple: http://www.site.com/exemple ) <p> </p>
<input type="hidden" name="checkrep" value="<?php echo $rand; ?>">
<input type="submit" name="submit" class="blue1" value="Réduire">
</center>
</form>
<?php
if ($submit &&( $_SESSION['randmno'] ==$_POST['checkrep'])){
$_SESSION['randmno'] = "";
if ($url){
$charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$len = 5;
$numrows = 1;
while ($numrows != 0){
for ($i = 0; $i <= $len; $i++) {
$rand = rand() % strlen($charset);
$tmp = substr($charset,$rand, 1);
$code .= $tmp;
}
$query = mysql_query("SELECT * FROM items WHERE code='$code'");
$numrows = mysql_num_rows($query);
}
$url = mysql_real_escape_string($url);
mysql_query("INSERT INTO items VALUES ('', '$url', '$code','$linkusername')");
$query = mysql_query("SELECT * FROM items WHERE code='$code'");
$numrows = mysql_num_rows($query);
if($numrows == 1){
$site = $_SERVER['HTTP_HOST'];
echo "<center><b>Voici le raccourci de votre Url:</b> <input type ='text' size='40' value='http://$site/$code'></center>";
}
else
echo"Votre info n'a pas été ajoutée.";
mysql_close();
}
else
echo "";
}
else
echo "";
?>
Merci d'avance.