|
|
|
|
|
для: Бамси
(31.03.2006 в 05:39)
| |
<?php
include "config.php";
############################
function links($error)
{
echo "<p>".$error."</p>";
echo "<p><a href=# onClick='history.back()'>Âåðíóòüñÿ ê ðåãèñòðàöèè</a></p>";
echo "<p><a href=index.php>Âåðíóòüñÿ íà ãëàâíóþ ñòðàíèöó</a></p>";
exit();
}
############################
$CharsNick = trim($_POST['CharsNick']);
$CharsWorld = ($_POST['CharsWorld']);
$RealName = ($_POST['RealName']);
$City = trim($_POST['City']);
$Email = trim($_POST['Email']);
$URL = trim($_POST['URL']);
$ICQ = trim($_POST['ICQ']);
$msg = trim($_POST['msg']);
if(trim($CharsNick)=="")
{
links("Âû íå ââåëè âàø íèê.\n");
}
// Âûÿñíÿåì íå çàðåãèñòðèðîâàíî ëè óæå ýòî èìÿ
$query = 'select * from users where CharsNick ="'. $CharsNick.'"';
$ath = mysql_query($query);
if($ath)
{
$auth = mysql_fetch_array($ath);
if(strtolower($auth['CharsNick'])==strtolower($CharsNick)) links("Ýòî èìÿ óæå åñòü â ñïèñêå.\n");
}
$CharsNick = substr($CharsNick,0,32);
$CharsNick = htmlspecialchars(stripslashes($CharsNick));
if($CharsWorld=="nop") links("Âû íå âûáðàëè âàø ìèð.\n");
$CharsWorld = substr($CharsWorld,0,32);
$CharsWorld = htmlspecialchars(stripslashes($CharsWorld));
if(trim($Email)!="")
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $Email)) links("Ââåäèòå e-mail â âèäå <i>something@server.com.\n");
}
$Email = substr($Email,0,32);
$Email = htmlspecialchars(stripslashes($Email));
$RealName = substr($RealName,0,32);
$RealName = htmlspecialchars(stripslashes($RealName));
$City = substr($City,0,32);
$City = htmlspecialchars(stripslashes($City));
$URL = substr($URL,0,60);
$URL = htmlspecialchars(stripslashes($URL));
$ICQ = substr($ICQ,0,32);
$ICQ = htmlspecialchars(stripslashes($ICQ));
$msg = substr($msg,0,1024);
$msg = htmlspecialchars(stripslashes($msg));
$CharsNick = str_replace("'","'",$CharsNick);
$CharsWorld = str_replace("'","'",$CharsWorld);
$RealName = str_replace("'","'",$RealName);
$City = str_replace("'","'",$City);
$Email = str_replace("'","'",$Email);
$URL = str_replace("'","'",$URL);
$ICQ = str_replace("'","'",$ICQ);
$msg = str_replace("'","'",$msg);
$query_add = "insert into authors values(
0,
'$CharsNick',
'$CharsWorld',
'$RealName',
'$ICQ',
NOW(),
'$City',
'$Email',
'$URL',
'$msg',
0
)";
if(mysql_query($query_add))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD></HTML>";
} else {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" type="text/css" href="perepis.css">
</head>
<body bottommargin="0" marginheight="0" marginwidth="0" rightmargin="0" leftmargin="0" topmargin="0">
<table border="0" cellspacing="0" width="100%" cellpadding="0">
<tr>
<td colspan="3" height="35"><p class="pcolor1"><nobr><b>Ïåðåïèñü ðóññêîãî íàñåëåíèÿ</nobr></b></p></td>
<td width="100%" colspan="2"><nop></td>
</tr>
<tr align="center">
<td width="150" colspan="2"><nop></td>
<td height="4" bgcolor="#EAEAEA"><nop></td>
<td bgcolor="silver"><nop></td>
<td bgcolor="gray"><nop></td>
</tr>
</table>
<table width="100%">
<tr align="right">
<td>
<a class=link href="index.php" title="Âåðíóòüñÿ ê ñïèñêó.">Ñïèñîê ðóññêîãî íàñåëåíèÿ.</a>
</td>
<td width="10%"> </td>
</tr>
</table>
</body>
</html>
<?
}
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(31.03.2006 в 03:53)
| | А куда я его еще засуну если не в else?
И каким образом перенесу выше? :/ | |
|
|
|
|
|
|
|
для: Бамси
(31.03.2006 в 03:02)
| | Саму функцию перенесите выше, чем ее вызов. Или вытащите ее из if. Вернее, из else. | |
|
|
|
|
|
|
| Что здесь не так?
<?php
include "config.php";
$CharsNick = trim($_POST['CharsNick']);
$CharsWorld = ($_POST['CharsWorld']);
$RealName = ($_POST['RealName']);
$City = trim($_POST['City']);
$Email = trim($_POST['Email']);
$URL = trim($_POST['URL']);
$ICQ = trim($_POST['ICQ']);
$msg = trim($_POST['msg']);
if(trim($CharsNick)=="")
{
links("Âû íå ââåëè âàø íèê.\n");
}
// Âûÿñíÿåì íå çàðåãèñòðèðîâàíî ëè óæå ýòî èìÿ
$query = 'select * from users where CharsNick ="'. $CharsNick.'"';
$ath = mysql_query($query);
if($ath)
{
$auth = mysql_fetch_array($ath);
if(strtolower($auth['CharsNick'])==strtolower($CharsNick)) links("Ýòî èìÿ óæå åñòü â ñïèñêå.\n");
}
$CharsNick = substr($CharsNick,0,32);
$CharsNick = htmlspecialchars(stripslashes($CharsNick));
if($CharsWorld=="nop") links("Âû íå âûáðàëè âàø ìèð.\n");
$CharsWorld = substr($CharsWorld,0,32);
$CharsWorld = htmlspecialchars(stripslashes($CharsWorld));
if(trim($Email)!="")
{
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $Email)) links("Ââåäèòå e-mail â âèäå <i>something@server.com.\n");
}
$Email = substr($Email,0,32);
$Email = htmlspecialchars(stripslashes($Email));
$RealName = substr($RealName,0,32);
$RealName = htmlspecialchars(stripslashes($RealName));
$City = substr($City,0,32);
$City = htmlspecialchars(stripslashes($City));
$URL = substr($URL,0,60);
$URL = htmlspecialchars(stripslashes($URL));
$ICQ = substr($ICQ,0,32);
$ICQ = htmlspecialchars(stripslashes($ICQ));
$msg = substr($msg,0,1024);
$msg = htmlspecialchars(stripslashes($msg));
$CharsNick = str_replace("'","'",$CharsNick);
$CharsWorld = str_replace("'","'",$CharsWorld);
$RealName = str_replace("'","'",$RealName);
$City = str_replace("'","'",$City);
$Email = str_replace("'","'",$Email);
$URL = str_replace("'","'",$URL);
$ICQ = str_replace("'","'",$ICQ);
$msg = str_replace("'","'",$msg);
$query_add = "insert into authors values(
0,
'$CharsNick',
'$CharsWorld',
'$RealName',
'$ICQ',
NOW(),
'$City',
'$Email',
'$URL',
'$msg',
0
)";
if(mysql_query($query_add))
{
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD></HTML>";
} else {
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<link rel="StyleSheet" type="text/css" href="perepis.css">
</head>
<body bottommargin="0" marginheight="0" marginwidth="0" rightmargin="0" leftmargin="0" topmargin="0">
<table border="0" cellspacing="0" width="100%" cellpadding="0">
<tr>
<td colspan="3" height="35"><p class="pcolor1"><nobr><b>Ïåðåïèñü ðóññêîãî íàñåëåíèÿ</nobr></b></p></td>
<td width="100%" colspan="2"><nop></td>
</tr>
<tr align="center">
<td width="150" colspan="2"><nop></td>
<td height="4" bgcolor="#EAEAEA"><nop></td>
<td bgcolor="silver"><nop></td>
<td bgcolor="gray"><nop></td>
</tr>
</table>
<table width="100%">
<tr align="right">
<td>
<a class=link href="index.php" title="Âåðíóòüñÿ ê ñïèñêó.">Ñïèñîê ðóññêîãî íàñåëåíèÿ.</a>
</td>
<td width="10%"> </td>
</tr>
</table>
</body>
</html>
<?
function links($error)
{
echo "<p>".$error."</p>";
echo "<p><a href=# onClick='history.back()'>Âåðíóòüñÿ ê ðåãèñòðàöèè</a></p>";
echo "<p><a href=index.php>Âåðíóòüñÿ íà ãëàâíóþ ñòðàíèöó</a></p>";
exit();
}
}
?>
|
Пишет :
Fatal error: Call to undefined function links() in D:\WebServer\WWW\Perepis\add.php on line 15 | |
|
|
| |
|