Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с PHP

60K
01 июня 2010 года
Scaner
1 / / 01.06.2010
Есть такой скрипт:
Код:
<?
if ($_REQUEST['act'] =="add"){
$f = fopen("sites.txt","a");
fwrite($f, "Server ".$_POST['siteurl']."\n");
fclose($f);
header("Location: index.php");
}
else if ($_REQUEST['act'] =="del"){
$sites = file("sites.txt");
$f = fopen("sites.txt","w");

for ($i = 0; $i < count($sites); $i++){

if (!strstr($sites[$i], $_GET['s'])){
    fwrite($f, $sites[$i]);
}

header("Location: index.php");

}

}

?>

<html>
<head>
<title>Добавление/удаление сайтов</title>
</head>
<body>
<h2>Добавление сайтов</h2>
<form method="post" action="index.php?act=add">
Введите URL сайта (со слешем на конце, например <b>http://moy-super-sait.ru/</a>)<br>
<input type="text" name="siteurl"><input type="submit" value="Добавить">
</form>
<br><br>
<h2>Список сайтов</h2>
<table>
<?
$f = file("sites.txt");
for ($i = 0; $i<count($f); $i++){
$s = str_replace("Server ","",$f[$i]);

echo "<tr><td><a href=".$s.">".$s."</a></td><td><a href='index.php?act=del&s=".$s."'><b>DELETE</b></a></td></tr>";

}

?>
</table>
</body></html>

Принцип его работы заключается в следующем:
В строку вписываешь URL сайта в виде "http://moy-super-sait.ru/" и он записывается в файл sites.txt в виде "Server http://moy-super-sait.ru/"

Скрипт нужно подкорректировать так что бы:
+ Вписываешь URL сайта в виде "moy-super-sait.ru", а он записывается в виде "Server http://moy-super-sait.ru/" - (обезательно шлэш в конце)

+ Проверка правильности URL

+ И количество символов не менее 4

________________________________________________________________

БУДУ ОЧЕНЬ БЛАГОДАРЕН
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог