Здравейте как мога да записвам отхвърлените песни за деня само когато линкът вече е бил добавен и линкът не е валиден и да се записват в дб отхвърлените песни .
и ако може да стане
Отвърлени песни за днес: 11
и ако може да стане
Отвърлени песни за днес: 11
<?
include"../conf.php";
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
if($_POST['button']){
$name=htmlspecialchars($_POST['name']);
$link=htmlspecialchars($_POST['url']);
$uplodoaded=htmlspecialchars($_POST['uplodoaded']);
function get_remote_file_size($url, $readable = true){
$parsed = parse_url($url);
$host = $parsed["host"];
$fp = @fsockopen($host, 80, $errno, $errstr, 20);
if(!$fp) return false;
else {
@fputs($fp, "HEAD $url HTTP/1.1\r\n");
@fputs($fp, "HOST: $host\r\n");
@fputs($fp, "Connection: close\r\n\r\n");
$headers = "";
while(!@feof($fp))$headers .= @fgets ($fp, 128);
}
@fclose ($fp);
$return = false;
$arr_headers = explode("\n", $headers);
foreach($arr_headers as $header) {
$s = 'Location: ';
if(substr(strtolower ($header), 0, strlen($s)) == strtolower($s)) {
$url = trim(substr($header, strlen($s)));
return get_remote_file_size($url, $readable);
}
$s = "Content-Length: ";
if(substr(strtolower ($header), 0, strlen($s)) == strtolower($s)) {
$return = trim(substr($header, strlen($s)));
break;
}}
if($return && $readable) {
$size = round($return / 1024, 2);$sz = "KB";
if ($size > 1024) {$size = round($size / 1024, 2);$sz = "MB"; }
$return = "$size $sz";}
return $return;
}
$size=get_Remote_File_Size($link);
if(empty($name)||empty($link)||empty($uplodoaded)){
echo "<br><center>Попълнете всички полета!</center><br>";
}
else{
//$link = (!preg_match("/http/i",$link)) ? "http://$link" : "$link";
$check = mysql_query("SELECT url FROM links WHERE url LIKE '%$link%'");
if (mysql_num_rows($check) > 0) {
echo "<br><center>Линкът вече същестува!</center><br>";
echo "<center><span class='style2' style='cursor:default'> $link <img src='../images/copy.gif'></center>"; }
elseif(!preg_match("/^(http|www)(.*?)\.mp3$/", $link)){
echo "<br><center>Въведете валиден линк!</center><br>";
}
else {
mysql_query("SET CHARACTER SET cp1251");
$time = time();
mysql_query("INSERT INTO `links` (`name`,`url`,`size`,`uplodoaded`,`activate`,`date`) VALUES('$name', '$link','$size','$uplodoaded','0','$time')")or die(mysql_error());
echo "<br><center>Песента беше добавена успешно!</center><br>";
echo "<center><span class='style2' style='cursor:default'> $name <img src='../images/up.gif'></center>";
}
}
}
?>
<style type="text/css">
</style>
<form id="form1" name="form1" method="post" action="">
<table width="600" border="0" align="center" class="body">
<tr>
<td width="459"><span style='cursor:default'>Име на песента <span class="style2"><strong></strong></span><br />
<span class="style2"><span class='style2' style='cursor:default'>Пример: <strong>Eminem - Lose Yourself </strong></span> <br /></td>
<td width="4">:</td>
<td width="273"><input name="name" maxlength="60" type="text" class="form" id="name" /></td>
</tr>
<tr>
<td><span class='style2' style='cursor:default'>Адрес<br />
<span class="style2"><span class='style2' style='cursor:default'>Пример: <strong>http://store3.data.bg/now/Eminem - Lose Yourself.mp3 </strong></span></td>
<td>:</td>
<td><input name="url" type="text" class="form" id="url" /></td>
</tr>
<tr>
<td><span style='cursor:default'>Добавил<br />
<span class="style2"><span class='style2' style='cursor:default'>Вашето име или прякор.</span></td>
<td>:</td>
<td><input name="uplodoaded" type="text" class="form" id="uplodoaded" /></td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input class="form_send" name="button" type="submit" value="Добави" />
</div></td>
</tr>
</table>
</form>