Помогите составить код на проверку ссылок на валидность! Есть форма добавления баннера на сайт! там 2 поля: Ссылка на баннер и ссылка перехода по баннеру... Мне нужна проверка ссылки баннера тоесть: ссылка баннера должна заканчиваться jpg,gif,png... если ссылка так не заканчивается то писать: "Неверная ссылка на баннер" ну и вторая ссылка(ссылка перехода) то должна начинаться с http:// и проверяться есть ли вообще такая! Если нет то писать "ссылка должна начинаться с http://" и соответственно "Неверная ссылка перехода"
Вот код страницы(формы):
<head>
<meta http-equiv="Expires" content="-1">
<link rel="stylesheet" type="text/css" href="css/style.css" />
<title>Размещение баннера</title>
</head>
<body>
<div class='content'>
<div class='left'>
<?php
include 'config/bd.php';
?>
<?php
//Если переменная Name передана
$url = $_POST['url'];
$img = $_POST['img'];
$title = $_POST['title'];
$day = $_POST['day'];
$money = $day*5;
$money1 = $day*0.085;
if (isset($_POST["url"])) {
if ($day < 1) {
echo "Ошибка! Укажите от 1 до 30 дней!";
}elseif ($day > 30){
echo "Ошибка! Укажите от 1 до 30 дней!";
}elseif(strlen($title) < 10 or strlen($title) > 100){
echo "Ошибка! Заголовок должен иметь от 10 до 100 символов";
}elseif(mysql_query("INSERT INTO banner (url,img,title,day,active,money) VALUES('$url','$img','$title','$day','0',$money)")) {
//Вставляем данные, подставляя их в запрос
$row = mysql_fetch_array(mysql_query("SELECT * FROM banner WHERE url = '$url'"));
//Если вставка прошла успешно
$id = $row['id'];
$day = $row['day'];
echo "Заявка успешно отправлена.
<br>Оплатите <b>$money</b> руб. на WebMoney: <b>R111111111111</b><br>
или <b>$money1</b> $ на: <b>Z1111111111111</b>
<br>В примечании укажите: <input type='text' size='15' readonly='' value='Banner #$id'>";
}
}
?>
<script type="text/javascript">
var celoe;
var drob;
var res;
function okrugl(nums)
{
celoe=Math.floor(nums);
drob=(nums-celoe)*100;
drob=Math.floor(drob);
if(drob>=10)
{
res=celoe+'.'+drob;
}else{
res=celoe+'.0'+drob;
}
return res;
}
function getZakaz(frm)
{
frm.summa.value = okrugl(frm.day.value*5);
frm.summa1.value = okrugl(frm.day.value*0.085);
}
</script>
<table>
<form action="" method="post" onChange="getZakaz(this.form)">
<tr>
<td><h4>Ссылка перехода:</h4></td>
<td><input type="text" name="url" size="30" value="http://"></td>
</tr>
<tr>
<td>Ссылка на баннер:</td>
<td><input type="text" name="img" size="30" value="http://"></td>
</tr>
<tr>
<td>Заголовок:</td>
<td><input type="text" name="title" size="30"></td>
</tr>
<tr>
<td>Кол-во дней:</td>
<td>Сумма</td>
</tr>
<tr>
<td><input type="text" onKeyDown="getZakaz(this.form)" onKeyUp="getZakaz(this.form)" name="day" size="10" maxlength="6"></td>
<td><input class="edit" type="text" name="summa" size="4" readonly="" >руб. <input class="edit" type="text" name="summa1" size="4" readonly="" >$</td>
</tr>
<tr>
<td colspan="2" align="right"><input type="submit" value="Подать заявку"></td>
</tr>
</form>
</table>
<div class="copy">
© <a href="/" title="LikeTraff">LikeTraff</a>
</div>
</div>
</div>
</div>
</body>
</html>