- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброй ночи, может сможете мне помочь.
Сделал гостевую книгу на php , у себя на сервере тестирую - все работает прекрасно, скидываю в сеть - не дает добать сообщения (пишет что не заполнено поле имени и сообщения).
С чем это может быть связано? может в настройках хостинга чего надо сделать. (разрешение для папки rec поставил 777). Гляньте кому не лень.
-guestbook.php-
<h1>Гостевая книга</h1>
<?
$d = dir("records");
$i=0;
while($entry=$d->read()) {
if (substr($entry,0,3)=="rec") {
$names[$i]=substr($entry,4);
$i++;
}
}
$d->close();
@rsort($names);
$count=$i;
$cnt=$count;
if (empty($start)) $start=0;
$start=intval($start);
if ($start<0) $start=0;
print "<center>";
if ($count>$start+10) $count=$start+10;
if ($start!=0)
print "[ <A href=guestbook.php?start=".($start-10).">Предыдущая страница</A> ]";
if ($cnt>$start+10)
print "[ <A href=guestbook.php?start=".($start+10).">Следующая страница</A> ]\n";
print "</center><br>";
for ($i=$start;$i<$count;$i++) {
$entry=$names[$i];
$data=file("records/rec.".$entry);
$date=$entry;
$name=trim($data[0]);
$email=trim($data[1]);
$city=trim($data[2]);
$www=trim($data[3]);
$question=trim($data[4]);
$answer=trim($data[5]);
print "<table border=0 cellspacing=0 cellpadding=2 width=100%><tr bgcolor=F0DECA><td> ";
if (!empty($email)) print "<a href=mailto:$email>$name</A>\n";
else print $name;
if (!empty($www)) print "[<a href=$www>$www</A>]";
print "</td><td align=right>".date("H-i-s <b>d-m-Y</b>",$date)."</td></tr>\n<tr><td colspan=2>\n";
print "<P>".$question."</P>\n";
if (!empty($answer)) print "<P><B><I>$answer</I></B></P>\n";
print "</td></tr></table>\n<br><br>\n";
}
print "<center>";
if ($start!=0) print "[ <A href=guestbook.php?start=".($start-10).">Предыдущая страница</A> ]";
print " [ <a href=add.php>Добавить запись</A>] ";
if ($cnt>$start+10) print "[ <A href=guestbook.php?start=".($start+10).">Следующая страница</A> ]\n";
print "</center>";
?>
-add.php-
<?
$err="";
$action=$HTTP_POST_VARS["action"];
if (!empty($action)) {
$name=trim($name);
$msg=trim($msg);
if (empty($msg)) {$action="";$err=$err."<LI>Вы не ввели сообщение\n";}
if (empty($name)) {$action="";$err=$err."<LI>Вы не ввели имя\n";}
$name=substr($HTTP_POST_VARS["name"],0,32);
$name=htmlspecialchars(stripslashes($name));
$email=substr($HTTP_POST_VARS["email"],0,64);
$email=htmlspecialchars(stripslashes($email));
$www=substr($HTTP_POST_VARS["www"],0,64);
$www=htmlspecialchars(stripslashes($www));
$city=substr($HTTP_POST_VARS["city"],0,64);
$city=htmlspecialchars(stripslashes($city));
$msg=substr($HTTP_POST_VARS["msg"],0,1024);
$msg=htmlspecialchars(stripslashes($msg));
if (empty($err)) {
$msg=nl2br($msg);
$msg=str_replace("","<u>",$msg);
$msg=str_replace("","<i>",$msg);
$msg=str_replace("","<b>",$msg);
$msg=str_replace("","</u>",$msg);
$msg=str_replace("","</i>",$msg);
$msg=str_replace("","</b>",$msg);
$msg=eregi_replace("(.*)\\[url\\](.*)\\[/url\\](.*)","\\1<a href=\\2>\\2</a>\\3",$msg);
$msg=str_replace("\n"," ",$msg);
$msg=str_replace("\r"," ",$msg);
$fp=fopen("records/rec.".time(),"w");
fputs($fp,$name."\n");
fputs($fp,$email."\n");
fputs($fp,$city."\n");
fputs($fp,$www."\n");
fputs($fp,$msg."\n");
fclose($fp);
print "<HTML><HEAD>\n";
print "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=guestbook.php'>\n";
print "</HEAD></HTML>\n";
}
}
if (empty($action)) {
?>
<HTML>
<HEAD>
<TITLE>Гостевая книга - добавить запись</TITLE>
</HEAD>
<BODY>
<H3>Добавление записи.</H3>
<?
if (!empty($err)) {
print "<P><font color=red>Во время добавления записи произошли следующие ошибки: </font></P>\n";
print "<UL>\n";
print $err;
print "</UL>\n";
}
?>
<center>
<table width=1 border=0>
<form action=add.php method=post>
<input type=hidden name=action value=post>
<tr><td width=50%>Имя<font color=red><sup>*</sup></font>:</td><td align=right><input type=text name=name maxlength=32 value='<? echo $name; ?>'></td></tr>
<tr><td width=50%>E-Mail:</td><td align=right><input type=text name=email maxlength=64 value='<? echo $email; ?>'></td></tr>
<tr><td width=50%>Домашняя страница (WWW):</td><td align=right><input type=text name=www maxlength=64 value='<? echo $www; ?>'></td></tr>
<tr><td width=50%>Город:</td><td align=right><input type=text name=city maxlength=64 value='<? echo $city; ?>'></td></tr>
<tr><td colspan=2>Сообщение<font color=red><sup>*</sup></font>:<br><textarea cols=50 rows=8 name=msg><? echo $msg; ?></textarea></td></tr>
<tr><td colspan=2><input type=submit value='Добавить'></td></tr>
</form>
</table>
</center>
<P>Используйте размету для <B>выделения текста</B> и вставки гиперссылок </P>
</BODY>
</HTML>
<?
}
?>
register_globals
и куда его?
syrpo добавил 30.03.2009 в 19:22
всё, спс друг