Проблем с линк система

4ef0

Registered
Здравейте, имам проблем със тази линк система на human http://web-tourist.net/login/login/view.php?st=1629 , проблема е, че когато пробвам да добавя линк, ми показва, че не съм попълнил всички полета, а съм ги ... гледах го кода грешка не открих ... надявам се някой от вас да открие и да ми помогне ... ето го и кода

Код:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> 
<?PHP 
?> 
Добави сайт<hr> 
<form method="POST"> 
Име на сайта: <input type="text" name="ime" maxlength="30" ><br /> 
Url на сайта: <br />http://<input type="text" name="url"><br /> 
Описание: <br /><textarea rows="7" name="opisanie" cols="40" maxlength="300" type="text"></textarea><br /> 
<input name="news" type="submit" value="Добави!"> 
</form> 
<?php 
include('conf.php');//добавяме config файла 
$our = mysql_query("SELECT id FROM links ORDER BY id DESC LIMIT 1"); //взимаме инфо... 
while($r=mysql_fetch_array($our)){ 
$id=$r[id]+1;} 
if ($_POST['news']) { 
$url = $_POST['url']; 
$opisanie = $_POST['opisanie']; 
$url=str_replace("http://", "", $url); 
$url=str_replace("www.", "", $url); 
$url=str_replace("/", "", $url); 
if($ime==NULL|$url==NULL|$opisanie==NULL) { 
//проверява дали някое поле не е непопълнено 
echo "Не си попълнил някое от полетата."; 
}else{ 
$churl = @fsockopen($url, 80, $errno, $errstr, 30); //проверяваме дали е истински линка 
if (!$churl) 
{ 
echo "Моля въведете истински линк!"; 
} 
else 
{ 
$checkurl = mysql_query("SELECT url FROM links WHERE url='$url'"); 
$checkurl= mysql_num_rows($checkurl); 
if ($checkurl>0) { 
// опааа....некой вече е добавял този сайт 
echo "Този сайт вече е бил добавян"; 
}else{ 
// ех...никой не я е добавял, ти ще си първият...продължаваме 
$ime = htmlspecialchars($ime); 
$url = htmlspecialchars($url); 
$opisanie = htmlspecialchars($opisanie); 
// е...ако ше пробва някой да хаква сайта няма да стане...превръщаме всички символи от хтмл в нормални 
//всичко е перф , да добавяме сайта 
$query = mysql_query("INSERT INTO `links` (ime, url, opisanie, id) VALUES('$ime','$url','$opisanie','$id')"); 
// успешно добавихме---УРААААА. 
echo "Успешно добави линк!"; 
echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php\">";//пренасочваме към индекса 
} 
} 
} 
} 
else 
{ 
echo (""); 
} 
?>
 
Я пробвай така :lol:

PHP:
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">

Добави сайт

<hr />

<form method="post">
	Име на сайта: <input type="text" name="ime" maxlength="30" />
	<br />
	Url на сайта: <br />http://<input type="text" name="url" />
	<br />
	Описание: <br /><textarea rows="7" name="opisanie" cols="40" maxlength="300" type="text"></textarea>
	<br />
	<input name="news" type="submit" value="Добави!" />
</form>
<?php
include('conf.php');//добавяме config файла
$our = mysql_query("SELECT id FROM links ORDER BY id DESC LIMIT 1"); //взимаме инфо...
while($r=mysql_fetch_array($our))
{
	$id=$r['id'] + 1;
}

if ($_POST['news']) 
{
	$ime = $_POST['ime'];
	$url = $_POST['url'];
	$opisanie = $_POST['opisanie'];
	$url=str_replace("http://", "", $url);
	$url=str_replace("www.", "", $url);
	$url=str_replace("/", "", $url);
	
	if($ime== NULL || $url == NULL || $opisanie == NULL) 
	{
		//проверява дали някое поле не е непопълнено
		echo "Не си попълнил някое от полетата.";
	}
	else
	{
		$churl = @fsockopen($url, 80, $errno, $errstr, 30); //проверяваме дали е истински линка
		if (!$churl)
		{
			echo "Моля въведете истински линк!";
		}
		else
		{
			$checkurl = mysql_query("SELECT url FROM links WHERE url='$url'");
			$checkurl= mysql_num_rows($checkurl);
			if ($checkurl>0) 
			{
				// опааа....некой вече е добавял този сайт
				echo "Този сайт вече е бил добавян";
			}
			else
			{
				// ех...никой не я е добавял, ти ще си първият...продължаваме
				$ime = htmlspecialchars($ime);
				$url = htmlspecialchars($url);
				$opisanie = htmlspecialchars($opisanie);
				// е...ако ше пробва някой да хаква сайта няма да стане...превръщаме всички символи от хтмл в нормални
				//всичко е перф , да добавяме сайта
				$query = mysql_query("INSERT INTO `links` (ime, url, opisanie, id) VALUES('$ime','$url','$opisanie','$id')");
				// успешно добавихме---УРААААА.
				echo "Успешно добави линк!";
				echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php\">";//пренасочваме към индекса
			}
		}
	}
}
else
{
	echo ("");
}
?>
 

Back
Горе